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