制作集成SATA驅動的WindowsXP/2003安裝盤的教程
發(fā)布時間:2013-05-27 22:24:20 作者:佚名
我要評論
廢話少說,這是查閱各種制作方法,花了近2天時間自己反復制作試驗完成的最終完美方法,不僅輕易集成了目前多數SATA/SCSI驅動也易于自己添加更新驅動
廢話少說,這是查閱各種制作方法,花了近2天時間自己反復制作試驗完成的最終完美方法,不僅輕易集成了目前多數SATA/SCSI驅動也易于自己添加更新驅動。(比較容易google或百度到的一種手動修改txtsetup.sif的方法實踐證明無法通過,在安裝時提示目錄結構錯誤)
總之,就這樣,以后原生AHCI模式安裝SATA2硬盤或RAID告別軟驅。
所需軟件:
一. 用到的軟件
① DriverPacks BASE
下載http://driverpacks.net/DriverPacks/download.php?pag=b
②DriverPackMassStorage下載 http://driverpacks.net/DriverPacks/download.php?pag=m
(這個driverpack massstorage里面包含有我們要添加的1420ICH8M的SATA驅動)
③Ultraiso: 用于制作刻錄用的ISO http://m.fzitv.net/softs/24530.html
④Nero burning 下載 刻錄作好的ISO http://m.fzitv.net/softs/9808.html
DELL的omexp在網上有很多,用google搜索 dell ome xp 有很多可以下載的地址。
1. 復制Windows XP光盤里的文件至硬盤,比如G:\WinXP。
2. 安裝DrivePacks。硬盤里新建一個目錄(如E:\DriverPacks),把下載到的DriverPacks BASE文件放進來,運行,所有程序文件將被自解壓到該目錄下。
3. 把DriverPack MassStorage的7zip格式壓縮包放到E:\DriverPacks\DriverPacks目錄下,不需要解壓縮。這是DriverPacks小組制作好的SATA/SCSI驅動包,包括常見的大多數磁盤設備,可以到這個頁面查看所支持設備的列表和驅動版本:http://forum.driverpacks.net/viewtopic.php?id=1449
4. 運行E:\DriverPacks\ DPs_BASE.exe。初始界面可以選擇語言。

5. 選擇“設置-位置”,選中“磁盤”項,點擊“瀏覽”按鈕。選中剛才的G:\WinXP目錄,確定。這時候左邊的窗口會多出幾項設置內容。
[img]http://bbs.stage1st.com/attachments/forumid_23/20070614_4869af98472be87387aauAxZ6guk6vT6.jpg[/img]

6. 在“設置-驅動包”中選中“DriverPack MassStorage 7.05”。這個軟件也可以集成顯示卡驅動、芯片組驅動等其它驅動,詳細指南請訪問http://forum.driverpacks.net/viewtopic.php?id=1449
7. “驅動包整合方式”選擇方式2。方式1雖然比較正統,但是會受到Windows安裝程序檢索文件夾數量的限制,導致有部分驅動可能無法被載入。

8. 在“選項設置-快速整合緩存”里選中第一項。

9. 點擊“整合”按鈕,程序會自動把驅動整合進Windows XP安裝目錄里。

10. 把Windows XP安裝光盤放入光驅,打開UltraISO,選擇菜單“工具-制作光盤映像文件”或直接按F5。
11. 先選定有XP安裝盤的光驅,然后選擇“提取引導文件”,保存得到一個bif后綴的引導文件。有了這個文件才能在制作ISO的時候依然保留XP安裝盤的引導啟動功能。
12. 然后選擇菜單“啟動光盤-加載引導文件”,讀入剛才的引導文件,現在工具欄上就顯示“可引導光盤”了。
13. 把G:\WinXP目錄下的全部文件和文件夾拖放到上欄右邊的窗口,選擇菜單“開始-保存”,存成一個ISO文件。
14. 用Nero Burning Rom把ISO刻出來就可以使用了,在安裝的時候Windows會自動加載剛才集成的SATA/SCSI驅動,避免找不到硬盤或直接藍屏。
==============================進階分隔線===============================
進階使用:更新最新的驅動程序
DriverPacks小組放出的驅動包都是定期更新的,但難免不能及時更新到最新的驅動,比如DriverPack MassStorage 7.05里包含的驅動只支持到Intel ICH8R,不支持最新的ICH9R?,F在要說的就是如何手動添加ICH9R的驅動進DriverPacks的驅動包。
1. 首先要獲得ICH9R的安裝驅動包。很多廠商包括Intel自己也只提供軟盤制作程序下載,不過技嘉提供了自解壓文件。到技嘉官方網站尋找ICH9R的主板如P35-DQ6的驅動,下載到一個目錄解壓縮得到一堆驅動文件。
2. 這堆驅動文件里一般都有一個擴展名為inf或者oem的文本格式文件,比如這里的就是“txtsetup.oem”。用UltraEdit32打開,在其中以“[HardwareIds.”為關鍵字進行搜索,可以找到類似這樣一段文字:
[color=red][HardwareIds.scsi.iaAHCI_ICH9R]
id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor"[/color]
3. 回到E:\DriverPacks\DriverPacks目錄,用7-zip把DP_MassStorage_wnt5_x86-32_705.7z解壓縮,比如解壓到E:\DriverPacks\DriverPacks\DP_MassStorage_wnt5_x86-32_705。在這個目錄下會有一個DriverPack_MassStorage_wnt5_x86-32.ini文件,用UltraEdit32打開。
4. 因為Intel SATA RAID驅動已經存在于DriverPacks驅動包里,所以只需要更新這個驅動到支持ICH9R就可以了,不必全新添加。在ICH9R驅動文件中,有一個后綴是sys的文件名為iastor.sys,在DriverPack_MassStorage_wnt5_x86-32.ini里搜索“iastor.sys”,最終可以看到這樣一段文字:
[color=Blue][IN-1]
ms_count = 1
ms_1_deviceName = "Intel SATA RAID Controllers"
ms_1_tag = "iastor"
ms_1_sysFile = "iastor.sys"
ms_1_hwids = "PCI\VEN_8086&DEV_2652&CC_0104,PCI\VEN_8086&DEV_27C3&CC_0104,PCI\VEN_8086&DEV_2682&CC_0104,PCI\VEN_8086&DEV_27C6&CC_0104,PCI\VEN_8086&DEV_2822&CC_0104,PCI\VEN_8086&DEV_2652&CC_0106,PCI\VEN_8086&DEV_2653&CC_0106,PCI\VEN_8086&DEV_27C1&CC_0106,PCI\VEN_8086&DEV_27C5&CC_0106,PCI\VEN_8086&DEV_2681&CC_0106,PCI\VEN_8086&DEV_2821&CC_0106"
ms_1_isBusExtender = false[/color]
一開始的[color=Blue][IN-1][/color]代表了驅動的存放地址,這些驅動就放在 E:\DriverPacks\DriverPacks\DP_MassStorage_wnt5_x86-32_705\D\M\[color=Blue]IN\1[/color] 目錄下。把剛才得到的ICH9R驅動復制到這個目錄下覆蓋就完成了驅動版本的更新。
但這個時候硬件ID還沒有添加進新的硬件,就是ms_1_hwids那段的部分。在步驟2里找到的字段就是這個硬件ID,取出其中的“[color=Red]PCI\VEN_8086&DEV_2922&CC_0106[/color]”字段添加進這個驅動包ini文件里。于是現在修改成這樣:
[color=Blue][IN-1]
ms_count = 1
ms_1_deviceName = "Intel SATA RAID Controllers"
ms_1_tag = "iastor"
ms_1_sysFile = "iastor.sys"
ms_1_hwids = "PCI\VEN_8086&DEV_2652&CC_0104,PCI\VEN_8086&DEV_27C3&CC_0104,PCI\VEN_8086&DEV_2682&CC_0104,PCI\VEN_8086&DEV_27C6&CC_0104,PCI\VEN_8086&DEV_2822&CC_0104,PCI\VEN_8086&DEV_2652&CC_0106,PCI\VEN_8086&DEV_2653&CC_0106,PCI\VEN_8086&DEV_27C1&CC_0106,PCI\VEN_8086&DEV_27C5&CC_0106,PCI\VEN_8086&DEV_2681&CC_0106,PCI\VEN_8086&DEV_2821&CC_0106, [color=Red]PCI\VEN_8086&DEV_2922&CC_0106[/color]"
ms_1_isBusExtender = false[/color]
其實ICH9R原廠驅動里增加的其它兼容驅動,比如ICH8M等也可以用相同方法添加進來。
5. 保存ini文件,重新打包成7zip格式,就完成了對驅動包的更新。再按前面的方法制作XP光盤,這樣制作出來就能支持ICH9/ICH9R南橋,測試通過。重新打包的驅動包也可以命名為不同的名字,比如DP_MassStorage_wnt5_x86-32_708.7z,軟件會優(yōu)先識別版本號新的一個包。
總之,就這樣,以后原生AHCI模式安裝SATA2硬盤或RAID告別軟驅。
所需軟件:
一. 用到的軟件
① DriverPacks BASE
下載http://driverpacks.net/DriverPacks/download.php?pag=b
②DriverPackMassStorage下載 http://driverpacks.net/DriverPacks/download.php?pag=m
(這個driverpack massstorage里面包含有我們要添加的1420ICH8M的SATA驅動)
③Ultraiso: 用于制作刻錄用的ISO http://m.fzitv.net/softs/24530.html
④Nero burning 下載 刻錄作好的ISO http://m.fzitv.net/softs/9808.html
DELL的omexp在網上有很多,用google搜索 dell ome xp 有很多可以下載的地址。
1. 復制Windows XP光盤里的文件至硬盤,比如G:\WinXP。
2. 安裝DrivePacks。硬盤里新建一個目錄(如E:\DriverPacks),把下載到的DriverPacks BASE文件放進來,運行,所有程序文件將被自解壓到該目錄下。
3. 把DriverPack MassStorage的7zip格式壓縮包放到E:\DriverPacks\DriverPacks目錄下,不需要解壓縮。這是DriverPacks小組制作好的SATA/SCSI驅動包,包括常見的大多數磁盤設備,可以到這個頁面查看所支持設備的列表和驅動版本:http://forum.driverpacks.net/viewtopic.php?id=1449
4. 運行E:\DriverPacks\ DPs_BASE.exe。初始界面可以選擇語言。

5. 選擇“設置-位置”,選中“磁盤”項,點擊“瀏覽”按鈕。選中剛才的G:\WinXP目錄,確定。這時候左邊的窗口會多出幾項設置內容。
[img]http://bbs.stage1st.com/attachments/forumid_23/20070614_4869af98472be87387aauAxZ6guk6vT6.jpg[/img]

6. 在“設置-驅動包”中選中“DriverPack MassStorage 7.05”。這個軟件也可以集成顯示卡驅動、芯片組驅動等其它驅動,詳細指南請訪問http://forum.driverpacks.net/viewtopic.php?id=1449

7. “驅動包整合方式”選擇方式2。方式1雖然比較正統,但是會受到Windows安裝程序檢索文件夾數量的限制,導致有部分驅動可能無法被載入。

8. 在“選項設置-快速整合緩存”里選中第一項。

9. 點擊“整合”按鈕,程序會自動把驅動整合進Windows XP安裝目錄里。

10. 把Windows XP安裝光盤放入光驅,打開UltraISO,選擇菜單“工具-制作光盤映像文件”或直接按F5。
11. 先選定有XP安裝盤的光驅,然后選擇“提取引導文件”,保存得到一個bif后綴的引導文件。有了這個文件才能在制作ISO的時候依然保留XP安裝盤的引導啟動功能。
12. 然后選擇菜單“啟動光盤-加載引導文件”,讀入剛才的引導文件,現在工具欄上就顯示“可引導光盤”了。
13. 把G:\WinXP目錄下的全部文件和文件夾拖放到上欄右邊的窗口,選擇菜單“開始-保存”,存成一個ISO文件。
14. 用Nero Burning Rom把ISO刻出來就可以使用了,在安裝的時候Windows會自動加載剛才集成的SATA/SCSI驅動,避免找不到硬盤或直接藍屏。
==============================進階分隔線===============================
進階使用:更新最新的驅動程序
DriverPacks小組放出的驅動包都是定期更新的,但難免不能及時更新到最新的驅動,比如DriverPack MassStorage 7.05里包含的驅動只支持到Intel ICH8R,不支持最新的ICH9R?,F在要說的就是如何手動添加ICH9R的驅動進DriverPacks的驅動包。
1. 首先要獲得ICH9R的安裝驅動包。很多廠商包括Intel自己也只提供軟盤制作程序下載,不過技嘉提供了自解壓文件。到技嘉官方網站尋找ICH9R的主板如P35-DQ6的驅動,下載到一個目錄解壓縮得到一堆驅動文件。
2. 這堆驅動文件里一般都有一個擴展名為inf或者oem的文本格式文件,比如這里的就是“txtsetup.oem”。用UltraEdit32打開,在其中以“[HardwareIds.”為關鍵字進行搜索,可以找到類似這樣一段文字:
[color=red][HardwareIds.scsi.iaAHCI_ICH9R]
id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor"[/color]
3. 回到E:\DriverPacks\DriverPacks目錄,用7-zip把DP_MassStorage_wnt5_x86-32_705.7z解壓縮,比如解壓到E:\DriverPacks\DriverPacks\DP_MassStorage_wnt5_x86-32_705。在這個目錄下會有一個DriverPack_MassStorage_wnt5_x86-32.ini文件,用UltraEdit32打開。
4. 因為Intel SATA RAID驅動已經存在于DriverPacks驅動包里,所以只需要更新這個驅動到支持ICH9R就可以了,不必全新添加。在ICH9R驅動文件中,有一個后綴是sys的文件名為iastor.sys,在DriverPack_MassStorage_wnt5_x86-32.ini里搜索“iastor.sys”,最終可以看到這樣一段文字:
[color=Blue][IN-1]
ms_count = 1
ms_1_deviceName = "Intel SATA RAID Controllers"
ms_1_tag = "iastor"
ms_1_sysFile = "iastor.sys"
ms_1_hwids = "PCI\VEN_8086&DEV_2652&CC_0104,PCI\VEN_8086&DEV_27C3&CC_0104,PCI\VEN_8086&DEV_2682&CC_0104,PCI\VEN_8086&DEV_27C6&CC_0104,PCI\VEN_8086&DEV_2822&CC_0104,PCI\VEN_8086&DEV_2652&CC_0106,PCI\VEN_8086&DEV_2653&CC_0106,PCI\VEN_8086&DEV_27C1&CC_0106,PCI\VEN_8086&DEV_27C5&CC_0106,PCI\VEN_8086&DEV_2681&CC_0106,PCI\VEN_8086&DEV_2821&CC_0106"
ms_1_isBusExtender = false[/color]
一開始的[color=Blue][IN-1][/color]代表了驅動的存放地址,這些驅動就放在 E:\DriverPacks\DriverPacks\DP_MassStorage_wnt5_x86-32_705\D\M\[color=Blue]IN\1[/color] 目錄下。把剛才得到的ICH9R驅動復制到這個目錄下覆蓋就完成了驅動版本的更新。
但這個時候硬件ID還沒有添加進新的硬件,就是ms_1_hwids那段的部分。在步驟2里找到的字段就是這個硬件ID,取出其中的“[color=Red]PCI\VEN_8086&DEV_2922&CC_0106[/color]”字段添加進這個驅動包ini文件里。于是現在修改成這樣:
[color=Blue][IN-1]
ms_count = 1
ms_1_deviceName = "Intel SATA RAID Controllers"
ms_1_tag = "iastor"
ms_1_sysFile = "iastor.sys"
ms_1_hwids = "PCI\VEN_8086&DEV_2652&CC_0104,PCI\VEN_8086&DEV_27C3&CC_0104,PCI\VEN_8086&DEV_2682&CC_0104,PCI\VEN_8086&DEV_27C6&CC_0104,PCI\VEN_8086&DEV_2822&CC_0104,PCI\VEN_8086&DEV_2652&CC_0106,PCI\VEN_8086&DEV_2653&CC_0106,PCI\VEN_8086&DEV_27C1&CC_0106,PCI\VEN_8086&DEV_27C5&CC_0106,PCI\VEN_8086&DEV_2681&CC_0106,PCI\VEN_8086&DEV_2821&CC_0106, [color=Red]PCI\VEN_8086&DEV_2922&CC_0106[/color]"
ms_1_isBusExtender = false[/color]
其實ICH9R原廠驅動里增加的其它兼容驅動,比如ICH8M等也可以用相同方法添加進來。
5. 保存ini文件,重新打包成7zip格式,就完成了對驅動包的更新。再按前面的方法制作XP光盤,這樣制作出來就能支持ICH9/ICH9R南橋,測試通過。重新打包的驅動包也可以命名為不同的名字,比如DP_MassStorage_wnt5_x86-32_708.7z,軟件會優(yōu)先識別版本號新的一個包。
相關文章
Windows 11系統里的廣告越來越多,彈窗、推薦、提示層出不窮,簡直讓人抓狂!別急,今天我為大家?guī)硪环莩敿毜慕坛蹋职咽纸棠闳绾侮P閉這些煩人的廣告,讓你的Win11清2026-04-18
電腦打印機狀態(tài)錯誤怎么解決? 快速搞定Windows打印機狀態(tài)錯誤的方法
當我們急需打印文件時,電腦右下角彈出的“打印機處于錯誤狀態(tài)”或“無法打印”的提示,無疑會讓人感到困擾和焦慮,這種“錯誤狀態(tài)”看似復雜,但實際上多數問題并非源于硬2026-04-18
電腦網絡受限怎么辦? Windows提示網絡連接受限的解決辦法
昨晚加班到一半,突然發(fā)現右下角的網絡圖標多了個黃色嘆號,提示“本地連接受限制”,下面我們就來看看解決辦法2026-04-18
輕松保護你的電腦隱私! Windows系統如何設置動態(tài)鎖功能
如果您希望在離開電腦時無需手動操作即可自動鎖屏,Windows動態(tài)鎖功能可通過藍牙檢測手機距離實現該效果,以下是設置此功能的具體步驟2026-04-17
保護電腦數據安全! Windows系統快速關閉磁盤默認共享方法
你可能還不知道,系統默認還開啟了硬盤分區(qū)(如C盤、D盤)的共享功能,今天我們就來看看一鍵關閉Windows默認共享,保護電腦數據安全的設置方法2026-04-17
Windows預覽窗口大小怎么自由調節(jié)? 電腦任務欄預覽窗口設置方法
對于Windows系統的深度用戶來說,文件預覽功能無疑是日常操作中的得力助手,然而,系統默認的預覽窗口大小可能并不完全符合每個人的使用習慣,今天,我就為大家?guī)硪粋€技術2026-04-17
windows無法更改設置怎么辦? 電腦不允許修改系統設置無問題的解決辦法
想要調整一下系統設置,卻發(fā)現無論你怎么點來點去,它就是不給你改!這可真是讓人欲哭無淚??!別擔心,今天我就來給大家分享一些解決方法,讓你的Windows系統設置恢復正常2026-04-17
如何啟用項目復選框? Windows系統打開文件復選框設置的教程
Windows復選框,也稱為項目復選框,允許您在文件資源管理器中輕松選擇多個文件和文件夾,默認情況下,此功能在Windows中是禁用的,但您可以通過進行一些簡單的自定義來快速2026-04-16
Windows系統如何設置DPI縮放? 屏幕DPI縮放設置全攻略
你是否遇到過這樣的困擾:新買的4K顯示器文字模糊發(fā)虛?手機屏幕圖標小到看不清?這可能并非硬件問題,而是DPI設置在“搗亂”!本文將系統解析DPI設置原理與實操技巧,助你2026-04-16
微軟放大招! 所有Windows鏡像都將失效 強制執(zhí)行階段已到來
最近,微軟在win11系統“設置-Windows安全中心-設備安全性”中新增了安全啟動檢查,由于一個不可忽視的“硬期限”到來,安全啟動的舊證書要過期了2026-04-08


