【多圖】在Windows 2003中整合RAID卡驅動
新弄了一臺檔案伺服器,用一塊 Promise TX 4310 SATA卡接4塊500GB硬碟做RAID 5。弄好RAID裝Windows2003 (整合SP2),提示找不到硬碟,唉,2003還是老了,這種硬體也不認。需要用軟盤匯入驅動,新機器,也沒有軟碟機了。
還是那句話,自己更生,豐衣足食。
必要的工具: Windows 2003 安裝盤或者ISO檔案(廢話),RAID卡驅動(還是廢話), UltraISO,或者其他能解開、製作ISO的工具。
一. 將 Windows2003安裝盤裡的檔案拷貝到硬碟,或者用 UltraISO 將安裝ISO檔案解開到硬碟,比如 D:\W2k3 目錄下,如圖所示。
二. 下載 Promise
下載後解壓開,得到如圖所示的目錄
我們只需要 txtsetup.oem 這個檔案和 i386 這個目錄裡的檔案(x86_64是64位系統用的),如果你是整合其他 RAID 卡驅動,請記住 txtsetup.oem 檔案千萬不可少,另外要根據實際情況拷貝檔案。
三. 在 D:\w2k3 目錄下建立下面的目錄 “$OEM$\$1\drivers\promise”
注,“$OEM$\$1\” 不可修改,否則安裝程式無法找到驅動,後面部分可以修改。
然後剛才解開的驅動目錄裡的 txtsetup.oem 檔案和 i386 這個目錄裡的檔案檔案拷貝到剛才建立的 “$OEM$\$1\drivers\
如果你是整合其他 RAID 卡驅動,請仔細操作,不要遺漏什麼檔案。拷貝完之後,用記事本或者 EmEditor 之類的軟體開啟 txtsetup.oem,備用
四. 在 “D:\W2k3\I386” 目錄下,有個 TXTSETUP.SIF 檔案,用記事本或者 EmEditor 之類的軟體開啟。
查詢內容 “[SourceDisksFiles]” ,找到後,新增下面這行內容:
fttxr5_O.sys = 1,,,,,,3_,4,1,,,1,4
如圖所示
實際操作時,需要將 fttxr5_O.sys 替換為你的驅動程式中的相應 sys 檔案。等於號後面的程式碼可以照搬。
五. 切換到剛才開啟的 txtsetup.oem 檔案,查詢 “HardwareIds” ,可以找到 “[HardwareIds.scsi.fttxr5_O_i386]”,注意不是 “[HardwareIds.scsi.fttxr5_O_x86_64]”,如圖:
複製 “”PCI\VEN_105A”, “fttxr5_O””。
回到 TXTSETUP.SIF,查詢 “[HardwareIdsDatabase]”,把剛才複製的程式碼新增在下面,不過需要修改為
PCI\VEN_105A = “fttxr5_O”
如圖:
實際操作時,”fttxr5_O“需要替換為你實際要整合的驅動的 sys 檔名,不同的驅動這裡的程式碼情況不一樣,需要靈活處理。
六. 接著在 “txtsetup.sif” 檔案查詢 “[SCSI.load]” 欄位,新增如下內容:
[SCSI.load]
fttxr5_O= fttxr5_O.sys,4
等號前的字元根據驅動酌情更改,等號 fttxr5_O 後代碼一般照抄使用。
七. 切換到 txtsetup.oem,查詢 ”[scsi]“,應該有如圖內容
複製第二行程式碼,回到 TXTSETUP.SIF,同樣查詢 ”[SCSI]“,將程式碼貼在下面,如圖
八. 建立自動應答檔案 “winnt.sif”,並複製到 ”D:\W2k3\I386“ 目錄下。如何建立這個檔案,這裡不再贅述,請放狗或者擺渡。
在檔案的 Unattended 段裡新增驅動路徑
OemPnPDriversPath=drivers\promise
如果你要整合多個驅動路徑,請用半形分號分隔新增,如:“OemPnPDriversPath=drivers\promise;drivers\AC97”]。,同時應確保 OemPreinstall=YES。如圖
“OemPnPDriversPath=drivers\promise”這段程式碼是指隨後生成光碟時,驅動程式相對於”\$OEM\$1″ 目錄所在的相對路徑,這也就是為什麼不能修改”\$OEM\$1″目錄名稱的道理。
另外要提醒一下下,[Data] 段下的 AutoPartition 的值最好更改為 0(AutoPartition=0),這樣我們在安裝系統的時候就可以手工選擇安裝分割槽,而此值一般預設是1(如果這樣,安裝程式會自動隨機選擇一個有足夠空間的分割槽安裝,且不對該分割槽格式化)。
九. 壓縮驅動
在開始選單中開啟“執行”對話方塊,輸入cmd命令,再在DOS提示符下執行以下命令:
makecab D:\W2k3\$oem$\$1\drivers\promise\fttxr5_O.sys D:\W2k3\I386\fttxr5_O.sy_
此命令將在 D:\W2k3\I386 目錄下生成一個 壓縮的 fttxr5_O.sy_ 檔案。
當然,此命令中具體的驅動程式檔名和儲存路徑請根據實際情況靈活更改。
十. 最後用 UltraISO 將整個 D:\W2k3\ 的內容製作成 ISO 檔案,當然別忘了加引導資訊,隨後刻盤,就可以安裝了。
這部分內容就不贅述了。
按以上方法制作的光碟,成功率在 99.99% 以上,哈哈。
轉載於:https://blog.51cto.com/lzy821218/280921