|
在臺式機中,SATA硬盤已經進入與普通ATA硬盤爭霸的階段,由于性能更突出,已經取得壓倒性勝利。在筆記本電腦領域,隨著Sonoma本本的上市,筆記本電腦SATA硬盤也成為廣大讀者關注的焦點之一,不過由于SATA硬盤普及的時間晚于Windows XP等操作系統(tǒng)上市時間,所以大部分操作系統(tǒng)均無法直接辨認SATA設備,更談不上安裝操作系統(tǒng)了。
目前使用最廣泛的是Windows XP操作系統(tǒng),它在最初的設計中,把軟盤作為SATA、SCSI驅動的載體,在系統(tǒng)安裝過程中,通過F6鍵加載軟盤中的驅動。但隨著U盤的流行,軟驅已經成了歷史文物般,逐漸從讀者的視線中消失。本本更是干脆將軟驅直接去掉,以降低機身的重量,僅有少數廠商提供USB軟驅給用戶作為可選配置,價格還相當昂貴。而且買個軟驅僅僅為了安裝SATA驅動也是很不劃算的。 難道除了購買一個USB軟驅外,沒有其它選擇嗎?其實選擇還是用的:DIY一張集成SATA驅動器控制器驅動(下文簡稱“SATA驅動”)的Windows XP系統(tǒng)光盤,讓操作系統(tǒng)的安裝更方便,不過制作過程比較繁瑣。 一、DIY前的準備 1、要DIY一張集成SATA驅動的Windows XP系統(tǒng)光盤,需要的“器材”其實并不多,主要為Windows XP系統(tǒng)光盤一張,SATA驅動一份,空白CD-R若干,Windows自帶的“記事本”程序、UltraISO和NERO Burning ROM軟件也是其中的主角。 3、在WinXP目錄下建立“SATA”目錄,把SATA硬盤的驅動文件全部復制到該目錄。最終“WinXP”目錄下的目錄結構如圖2所示,由于筆者的光盤已經集成SP2,可能與大家的目錄結構有所不同,但這并不影響制作進程。
![]() 二、驅動集成 在2005年05月刊里已經簡單介紹了集成驅動的原理,下面我們將以Sonoma本本常見的ICH6集成的SATA驅動器為例說明制作過程。 1、用“記事本”程序打開“E:\WinXP\I386”目錄下的“TXTSETUP.SIF”文件,該文件控制Windows XP在安裝時加載的驅動程序信息,其中包含硬盤的驅動信息,我們要做的是把SATA硬盤的驅動信息也加入到它里面,讓它指導安裝時加載SATA驅動。 使“編輯”菜單下的“查找”命令,查找“[SourceDisksFiles]”字段,在該字段下已經存在很多驅動信息,我們需要做的是在該字段末尾(應該在[SourceDisksFiles.ia64]之前,而非整個文件的末尾)的空行上加一段代碼“iastor.sys = 1,,,,,,4_,4,1,,,1,4 ”。 ![]() 代碼中,“iastor.sys”是ICH6的SATA驅動程序文件,后面的代碼描述驅動程序所在位置,其中源驅動的位置在最終制作光盤的“I386”目錄下。在“TXTSETUP.SIF”文件的開關“[SourceDisksNames.x86]”字段和“[WinntDirctories]”字段有位置信息代碼意義的詳細描述,讀者可以仔細地看一看。需要注意的是,不同的驅動程序使用的代碼是不一樣的,不可以死記上述代碼,同時注意別漏了中間的半角逗號——“,”(最好關閉中文輸入法> ![]()
![]() 保存TXTSETUP.SIF文件以后,Sonoma本本的SATA驅動程序就可以讓系統(tǒng)通過TXTSETUP.SIF文件自動加載了。 6、對安裝文件比較了解的讀者應該知道,WinXP的安裝文件很多都以“XX.XX_”格式存放,其實這是微軟常見的安裝文件壓縮格式,等同于Win98時代的CAB安裝文件。我們也要把SATA的驅動文件壓縮成這種格式。 使用Windows XP自帶的“makecab.exe”工具即可達到目的。在“開始”菜單“運行”對話框下輸入:“makecab E:\WinXP\SATA\iaStor.sys E:\WinXP\I386\iaStor.sy_ ”。運行該命令以后,再刪除E:\winXP目錄下的SATA目錄,它下面的文件已經不需要了。到此為止,SATA驅動的集成操作就完成了。 ![]()
掌握了上述操作以后,再集成其它驅動就相當容易了。筆者收集了市面上常見的45款驅動程序,其中包括Intel、VIA、Promise、Silicon、SiS、nVidia和HighPoint等廠商生產的SATA芯片的驅動程序,并把驅動程序都制作成壓縮格式,讀者只需要把文件復制到I386目錄,即可使用。 ![]() 該集成驅動的下載地址為:XXXXXXXXXXXXXXXXXXXX 此外,目前的空白CD-R光盤容量大部分都是700MB的,系統(tǒng)光盤將還有100MB左右的剩余空間,可以把本本的其它驅動程序或者常用的應用軟件也放到光盤中,建議建一個專門的“Drives”或者“Tools”目錄來存放,以保證根目錄的有序性。 四、重新生成光盤映像 到目前為止,系統(tǒng)的安裝文件都存在于硬盤中,還需要把它們制作成光盤才能引導系統(tǒng)的安裝。 1、用UltraISO打開最初制作的“E:\WinXP_EN.iso”文件,刪除“光盤目錄”右列的所有目錄和文件,目的是得到Windows XP的引導文件。盡管采用其它工具也可以直接得到bin格式的引導文件,但還需要導入到iso文件,比較復雜,所以直接在原iso文件中刪除文件可以節(jié)省好多時間和功夫。 ![]() 2、在下面的“本地目錄”的左側,指定到“E:\WinXP”,選中右列的所有目錄和文件,然后把它們拖動到“光盤目錄”的右列對話框。再點擊“保存”按鈕。 ![]()
五、刻錄光盤 終于到了最后一步了,得失成敗將全在此舉,其實這一步也是最簡單的。 1、打開Nero Burning ROM,在“新編輯”對話框上點右下角的“打開”,找到E:\WinXP_EN.iso文件后,再按“打開”。對于較低版本的Nero Burning ROM,需要先在“文件類型”中選擇“圖像文件(*.nrg;*.iso;*.cue)”,才能看到iso格式的文件。 ![]() ![]() 2、系統(tǒng)光盤文件較多,最好使用低速刻錄,以保證刻錄質量,筆者使用的是24x刻錄。在“刻錄編譯”對話框中勾上“結束光盤(不可再寫入!)”,畢竟系統(tǒng)光盤一般都不會再次增加資料,也防止不小心把光盤中的內容消掉了。 ![]()
由于SATA驅動已經被TXTSETUP.SIF動態(tài)加載,安裝過程中按F6鍵的歷史也將一去不返。 編輯點評:制作集成SATA驅動的系統(tǒng)光盤的過程比較繁瑣,缺少代碼中的一個小小的符號都會導致無法成功加載SATA驅動程序,細心的作者為大家提供了多達45款SATA驅動程序和相關代碼,可以簡化制作過程。小編僅建議具備較強動手能力的讀者參考上文自己動手制作,當然其它讀者也可以嘗試,畢竟只有多動手,不怕失敗,才能學到更豐富的電腦知識。 |
|
|