修改winntsif文件內容 現在
我們已經完成了兩個最重要的步驟
一是獲取了SATA驅動程序文件
它們現在被保存在
D:\STATDRV
文件夾中
二是修改了Windows XP安裝時自動加載驅動程序的信息文件
txtsetup
sif
但現在有一個新的問題
Windows XP在安裝時如何知道它所需要的驅動程序文件在哪個目錄下呢?
這個問題則需要通過修改
winnt
sif
這個文件來解決
這個文件是Windows XP系統在安裝時的附加信息文件
可以在其中指定非微軟提供的第三方驅動程序的安裝路徑
對於本例
在
D:\XPSTAT\I
文件夾中用記事本創建一個文本文件
寫好內容後
再將文件名改為
winnt
sif
即可
Easy提示 在用記事本保存文件時
一定要輸入完整的文件名
並且一定要用半角的雙引號將文件名引起來
如
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:\WINDOWS\System
\
目錄下
由於
System
是默認的搜索路徑
因此使用時不需要程序所在的路徑
在開始菜單中打開
運行
對話框
輸入如下命令
MAKECAB D:\STATDRV\SI
SYS D:\XP
STAT\i
\SI
SY_
(圖
)
具體的驅動程序文件名和保存路徑請根據實際情況靈活更改
重新生成安裝光盤 經過上述步驟
現在已經是萬事俱備
只待刻盤了!
准備任意一款支持制作可引導型光盤的工具程序
如經典的軟件
WinISO
ISOCommander
及國產軟件
UltraISO
等均可
生成可引導光盤的方法有很多種
為避免大家到處尋找那些生僻的工具軟件
這裡以UltraISO為例
分若干個步驟進行
(
)制作原始安裝光盤鏡像
這一步的目的是方便從制作出來的光盤鏡像中提取引導文件
其實也有專門的直接提取光盤引導區的工具
但操作稍麻煩
因此在這裡多花費一兩分鐘還是很值得的
將Windows XP的原始安裝光盤放入光驅中
啟動UltraISO
按
F
鍵
或者執行
工具
菜單中的
制作光盤鏡像文件
(圖
)
根據提示指定一個鏡像文件的保存位置
隨後程序會自動開始讀取光盤並完成鏡像文件的制作
(
)提取光盤鏡像中的引導信息
在UltraISO主界面中
執行
啟動光盤
菜單中的
保存引導文件
命令(圖
)
將引導信息保存到硬盤上備用
比如保存為
D:\Boot
bin
(
)新建光盤鏡像
在UltraISO的
文件
菜單中執行
新建
命令
從資源管理器中
將前面我們已經准備好的
D:\XPSTAT
文件夾中的所有文件拖入UltraISO右上側的文件窗口中
將
D:\STATDRV
目錄直接拖放到UltraISO右上側的文件窗口中
完成後在光盤的根目錄中應當可以看到
STATDRV
的文件夾
Easy提示 拖放時一定不要包含XPSTAT目錄本身!也就是說
文件添加成功後
在光盤的根目錄下應當可以看到
I
文件夾
(
)加載引導信息文件
執行
啟動光盤
菜單中的
加載引導文件
命令
找到上一步提取的光盤鏡像的引導文件
即
D:\Boot
bin
現在
新建的光盤鏡像就具備與原版Windows XP安裝光盤相同的引導功能了
(
)保存光盤鏡像
按
CTRL+S
或者執行
文件
→
保存
命令
指定一個保存光盤鏡像的路徑和文件名(如
F:\XPSTAT
ISO
等)
確定後UltraISO就開始向指定路徑生成光盤鏡像文件了
(
)刻錄安裝光盤
使用Nero或者其他任意一款支持光盤鏡像文件刻錄的工具軟件
將上述得到的光盤鏡像文件(這裡即F:\XPSTAT
ISO)刻錄到光盤中
現在
用這張安裝盤在支持SATA的硬件環境下全新安裝Windows XP
你就既不必按F
也不需使用什麼軟盤
非常方便
制作集成SATA驅動程序的Windows XP安裝光盤是一件比較復雜的工作
任何一個小小的失誤都可能導致無法正確地加載驅動程序
此外
不同主板附帶的SATA驅動程序的文件名稱
數量
信息文件的內容各不相同
在集成時不能硬套
只有舉一反三才能成功
From:http://tw.wingwit.com/Article/Common/201311/4841.html