將RAID卡驅動集成到Windows 2003安裝盤

將RAID卡驅動集成到Windows 2003安裝盤

http://blog.sina.com.cn/s/blog_6a681ad30100vswc.html

Promise FastTrak TX4310 RAID磁盤陣列卡
RAID 5
FTTXR5_O
一、複製Windows 2003安裝目錄

在一硬盤上創建一個文件夾,比如“D:\w2003RAID\”,用於保存Windows 2003的全部安裝
文件。

把一張完好的Windows 2003安裝光盤放入光驅,在資源管理器中將光盤中的文
件全部選定,再複製到“D:\w2003RAID\”目錄中。

二、準備驅動程序文件
下載RAID驅動。
在D:\w2003RAID目錄下依次建立新的目錄D:\w2003RAID\$OEM$\$1\drivers\SATA\,然後驅動目錄下的FtTxR5_O和txtsetup.oem兩個文件以及\I386文件夾中的3個文件全部拷貝
到\SATA\這個目錄下([注意]這個
目錄中,\$OEM$\$1不可以以其它名稱命名,必須照抄此處。D:\w2003RAID\$OEM$\$1\drivers目錄下,除了SATA這個目錄,還可以根據需要增加其他的驅動目錄)。

在這個“\SATA”的文件夾中,一定會有一個擴展名爲“.inf”或“.oem”的小文
件,如“FtTxR5_O.inf”或者“txtsetup.oem”等(本例中爲“txtsetup.oem”),用記事本程序
打開它,隨後要用!

三、編輯“txtsetup.sif”文件(1)

打開“D:\w2003RAID\I386”文件夾,找到一個名爲“txtsetup.sif” 的文件,這是Windows 2003在安裝時加載驅動程序的信息文件,用記事本程序打開它。

按“Ctrl+F”快捷鍵,打開查找對話框,以“[SourceDisksFiles]”爲關鍵字進行查找。

再以“[”爲關鍵字查找到這個字段的末尾(注意:不是整個文件內容的末尾),添加以
下內容:“fttxr5O.sys = 1,,,,,,3,4,1,,,1,4
這裏的“fttxr5O.sys = 1,,,,,,3,4,1,,,1,4”是描述驅動程序所在位置的代碼。

擴展名爲sys的文件“fttxr5_O.sys”,它
是RAID驅動程序目錄“D:\w2003RAID\$OEM$\$1\drivers\stat\”中的驅動程序文
件名,如果您的RAID驅動程序與本文所述的不同,則只需換成目錄中相應的文件即可。而
等號後面的代碼,可以直接照抄使用。

四、編輯“txtsetup.sif”文件(2)

切換到前面打開的“txtsetup.oem”文件,以“[HardwareIds.”爲關鍵字進行搜索,應該
可以找到類似“[HardwareIds.SICS.arcsas]”的字段。

該字段下的代碼如:“id="PCI\VEN_105A", "fttxr5_O"”。

切換到剛纔打開的“txtsetup.sif”文件窗口中,以“[HardwareIdsDatabase]”爲關鍵字進
行搜索。找到後,將“txtsetup.oem”文件中“[HardwareIds.scsi.arcsas]”字段下的代碼拷
貝到“txtsetup.sif”文件的“[HardwareIdsDatabase]”字段末尾。不過,我們需要更改一下代
碼的格式,如將“id="PCI\VEN_105A", "fttxr5_O"”改爲:
“PCI\VEN_105A = "fttxr5_O"”

提示:不同RAID驅動程序的代碼內容各不相同,應該根據具體情況靈活處理。

檢查拷貝修改的內容是否與原有的內容重複,如果有,則把重複的一行刪除。接着在“txtsetup.sif”文件查找“[SCSI.load]”和“[SCSI]”字段,添加如下內容:

[SCSI.load]

fttxr5_O = fttxr5_O,4

等號前的字符根據驅動酌情更改,等號fttxr5_O後代碼一般照抄使用。

[SCSI]

fttxr5_O = "Promise FastTrak TX4310 (tm) Controller-x86"

[注意]此信息是從驅動的txtsetup.oem文件(或.INF文件)[SCSI]字段中獲取。

至此,我們就把自己的RAID驅動程序的相關信息添加到了Windows 2003安裝信息文
件“txtsetup.sif”中了!

上述添加自定義RAID信息內容的步驟看似很複雜,其實也就是同時打開Windows 2003
安裝文件目錄中的“txtsetup.sif”文件和驅動程序目錄中的“.inf”或“.oem”信息文件,然
後將後者文件中相關字段下面的內容一一對應地移植到“txtsetup.sif”文件中。知道了方法,
做起來就容易了!

五、修改“winnt.sif”文件內容

現在,我們已經完成了兩個最重要的步驟:一是獲取了RAID驅動程序文件,它們現在
被保存在“D:\w2003RAID\$OEM$\$1\drivers\SATA”文件夾中;二是修改了Windows
2003安裝時自動加載驅動程序的信息文件“txtsetup.sif”。但現在有一個新的問題:Windows
2003在安裝時如何知道它所需要的驅動程序文件在哪個目錄下呢?

這個問題則需要通過修改“winnt.sif” 這個文件來解決。Winnt.sif文件在“D:\w2003RAID\I386”文件夾中。這個文件是Windows 2003系
統在安裝時的附加信息文件,可以在其中指定非微軟提供的第三方驅動程序的安裝路徑。
(如果你的windows2003系統盤裏沒有這個文件,可以下載我提供的這個文件,直接更改就可以了)

找到“[Unattended]”字段,在TargetPath=\WINDOWS行下面添加OemPnPDriversPath=drivers\sata

如:[Unattended]

UnattendMode=FullUnattended

FileSystem=*

OemSkipEula=Yes

TargetPath=\WINDOWS

OemPnPDriversPath=drivers\sata

UnattendSwitch="Yes"

OemPreinstall=Yes

DriverSigningPolicy=Ignore

NonDriverSigningPolicy=Ignore

(OemPnPDriversPath=drivers\sata 這個行是驅動文件的目錄,如果還要加載其他別的驅動可在目錄後面以“;”號隔開,如:OemPnPDriversPath=drivers\sata;drivers\acr2;drivers\e2)

六、將RAID驅動壓縮到安裝文件

將驅動程序目錄中擴展名爲SYS的文件壓縮到I386目錄下。

在開始菜單中打開“運行”對話框,輸入cmd命令,再在DOS提示符下運行以下命令:

makecab d:\w2003raid\$oem$\$1\drivers\SATA\fttxr5_O.sys d:\w2003raid\i386\fttxr5O.sy

此命令運行的結果是在i386\文件夾下生成一個名爲fttxr5_O.sy_的文件,這個文件是用來加載
驅動的!或者直接複製後改後綴名的最後一個S爲下劃線也可。

此命令中具體的驅動程序文件名和保存路徑請根據實際情況靈活更改。

七、重新生成安裝光盤

經過上述步驟,現在已經是萬事俱備,只待刻盤了!

準備任意一款支持製作可引導型光盤的工具程序,如“UltraISO”等均可。

(1)製作原始安裝光盤鏡像

這一步的目的是方便從製作出來的光盤鏡像中提取引導文件。其實也有專門的直接提取
光盤引導區的工具,但操作稍麻煩,因此在這裏多花費一兩分鐘還是很值得的。

將Windows 2003的原始安裝光盤放入光驅中,啓動UltraISO,按“F5”鍵,或者執行
“工具”菜單中的“製作光盤映像文件”,根據提示指定一個鏡像文件的保存位置,
隨後程序會自動開始讀取光盤並完成鏡像文件的製作。

(2)提取光盤鏡像中的引導信息

在UltraISO主界面中,依次點擊“文件”――“打開”――定位剛製作好的映像文件――
“打開”,再執行“啓動光盤”菜單中的“保存引導文件”命令,將引導信息保存到
硬盤上備用,比如保存爲“D:\Win2k3Boot.bin”。

(3)新建光盤鏡像

在UltraISO的“文件”菜單中執行“新建”命令;從資源管理器中,點擊左下角,定
位到D:\w2003RAID文件夾,再將光標移至右下角區域並點擊一下,再用組合鍵Ctrl+A全
選 “D:\w2003RAID”文件夾中的所有文件,“鼠標右鍵”――“添加”,將所有文件加入。

[注意]添加時一定不要包含w2003RAID目錄本身!也就是說,文件添加成功後,在光
盤的根目錄下應當可以看到“I386”文件夾。

(4)加載引導信息文件

執行“啓動光盤”菜單中的“加載引導文件”命令,找到上一步提取的光盤鏡像的引導
文件,即“D:\Win2k3Boot.bin”。現在,新建的光盤鏡像就具備與原版Windows 2003安裝
光盤相同的引導功能了。

(5)更改光盤名稱

將光標移至窗口左上角光盤名稱處,右鍵――“重命名”,將光盤取個容易理解的名稱,
好比:NRMEVOLCNS2SR。

(6)保存光盤鏡像

按“CTRL+S”或者執行“文件”→“保存”命令,指定一個保存光盤鏡像的路徑和文
件名(如“D:\NRMEVOLCNS2SR.iso”等),確定後UltraISO就開始向指定路徑生成光盤鏡
像文件了。

(7)刻錄安裝光盤
刻錄光盤鏡像文件。如果鏡像文件修改後可能需要重新添加引導文件。現在,用這張安裝盤在支持RAID的硬件環境下全新安裝Windows 2003,你就既不必按F6,也不需使用什麼軟盤,非常方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章