日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

SATA RIDE SCSI驅動的集成( 二 )


PCIVEN_1095&DEV_3512&SUBSYS_35121095 = Si3112
PCIVEN_1095&DEV_3512&SUBSYS_01661028 = Si3112



提示:不同SATA驅動程序的代碼內容各不相同 , 應該根據(jù)具體情況靈活處理 。
檢查拷貝修改的內容是否與原有的內容重復 , 如果有 , 則把重復的一行刪除 。


接著在“txtsetup.sif”文件查找“[SCSI.load]”和“[SCSI]”字段

添加如下內容:

[SCSI.load]
si3112 = si3112.sys,4
[SCSI]
si3112 = Silicon Image SiI 3112 SATALink Controller

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

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

修改“winnt.sif”文件內容
現(xiàn)在 , 我們已經完成了兩個最重要的步驟:
一是獲取了SATA驅動程序文件 , 它們現(xiàn)在被保存在“D:STATDRV”文件夾中;
二是修改了Windows XP安裝時自動加載驅動程序的信息文件“txtsetup.sif” 。
但現(xiàn)在有一個新的問題:
Windows XP在安裝時如何知道它所需要的驅動程序文件在哪個目錄下呢?
這個問題則需要通過修改“winnt.sif” 這個文件來解決 。
這個文件是Windows XP系統(tǒng)在安裝時的附加信息文件 ,
可以在其中指定非微軟提供的第三方驅動程序的安裝路徑 。

對于本例 , 在“D:XPSTATI386”文件夾中用記事本創(chuàng)建一個文本文件
寫好內容后 , 再將文件名改為“winnt.sif”即可 。
在用記事本保存文件時 , 一定要輸入完整的文件名 , 并且一定要用半角的雙引號將文件名引起來 , 如“winnt.sif” ,
否則實際上生成的實際上仍然是個文本文件(Winnt.sif.txt)
這將導致安裝過程中出錯 , STAT驅動程序無法自動加載!

在“winnt.sif”文件中添加以下內容
(如果已經存在部分內容 , 則應進行修改或添加 , 且保證每行的內容不要重復):

[Unattended]
OemPreinstall=Yes
OemPnPDriversPath=STATDRV

上述代碼最后一句引號中的內容是指隨后生成光盤時 , 驅動程序相對于光盤根目錄所在的相對路徑 。由于我們打算把保存驅動程序的“D:STATDRV”文件夾放到新生成的安裝光盤的根目錄 , 因此不必包含任何子目錄路徑,這個步驟我在匯總里面已經介紹

將SATA驅動壓縮到安裝文件中
使用支持CAB文件格式的工具(如WinRAR等)
將驅動程序目錄中擴展名為SYS的文件添加到WindXP安裝目錄的CAB文件中
這里我們可以使用Windows XP本身附帶的一個命令行工具“makecab.exe”
它位于“C:WINDOWSSystem32”目錄下
由于“System32”是默認的搜索路徑 , 因此使用時不需要程序所在的路徑
在開始菜單中打開“運行”對話框
輸入如下命令:

“MAKECAB D:STATDRVSI3112.SYS D:XP-STATi386SI3112.SY_”


具體的驅動程序文件名和保存路徑請根據(jù)實際情況靈活更改 。

推薦閱讀