我的電腦是華碩F3SV的,內建VISTA系統不爽,因佔資源,風扇老在轉,一怒之下,打算安裝XP,結果無論是505M原版還是XP SP2原版都無法安裝,要麼藍屏要麼提示找不到硬碟。找了資料,原來室XP出來時,現在的硬體如SATA等裝置介面協議都還沒出來呢,系統安裝時自然找不到硬體了。尋找了些資料,終於有辦法製作屬於自己的整合SATA驅動的WindowsXP安裝盤了。現把方法弄出,這樣你也可以隨心所欲的製作你的“原版”XP+SATA光碟片了。
所需軟體:
一。用到的軟體
① DriverPacks BASE
下載 點http://www.driverpacks.net/DriverPacks/download.php?pag=b就能下載到最新版本的DPS了。下載來的是一個自解壓的7Z壓縮包,開啟它,輸入你指定的目錄就自動安裝完成!
②DriverPackMassStorage
下載 http://www.driverpacks.net/DriverPacks/
裡面的driverpack massstorage就是我們要添加的AICH8M的SATA驅動了,當然我們一般還要整合其他一些驅動,如必備的965主板等驅動。
首先我們來看官方驅動包:
官方驅動包列表以及說明:
DriverPack Chipset:常見的主板驅動包
DriverPack CPU:AMD K8系列的CPU驅動包
DriverPack Graphics A :支援 ATI Radeon 系列和 nVidia GeForce 及GeForce Go 系列顯卡驅動包
DriverPack Graphics B :主要包含一些老的以及市面比較少見的顯卡驅動
DriverPack Graphics C:專業層級的ATI和nVidia Quadro 系列GPU驅動
DriverPack LAN:網卡驅動包
DriverPack MassStorage :大量儲存裝置驅動包,包含PATA, SATA, SCSI, RAID.
DriverPack Sound A :音效卡驅動包因為體積關係分為 A 和 B 兩部分
DriverPack Sound B :音效卡驅動包因為體積關係分為 A 和 B 兩部分
DriverPack WLAN :無線網路裝置驅動包。
我們把驅動包下載好後,直接放到DPS安裝目錄下的DriverPacks目錄裡面。
③Ultraiso://www.crsky.com/soft/1134.html 用於製作燒錄用的ISO
④Nero burning 下載 http://www.crsky.com/soft/168.html
燒錄作好的ISO
二。步驟
1. 複製Windows XP光碟片裡的檔案至硬碟,比如X:/WinXP。
2. 安裝DrivePacks。硬碟裡建立一個目錄(如X:/DriverPacks),把下載到的DriverPacks BASE檔案放進來,運行,所有程式檔案將被自解壓到該目錄下。
3. 把DriverPack MassStorage的7zip格式壓縮包放到X:/DriverPacks/DriverPacks目錄下,不需要解壓縮。這是DriverPacks小組製作好的SATA/SCSI驅動包,包括常見的大多數磁碟裝置。
4. 運行X:/DriverPacks/ DPs_BASE.exe。初始介面可以選擇語言,我們選擇簡體中文,Apply一下。
5. 接下來就是按>的下一步表徵圖。選中“磁碟”項,點擊“瀏覽”按鈕。選中剛才的X:/WinXP目錄,也就是你的原始光碟片檔案拷貝目錄,自動載入拷貝了的原始光碟片檔案。
6. 在“設定-驅動包”中選中“DriverPack MassStorage 7.05”等等,看你的驅動包有幾個就能選擇上幾個,沒有下載並拷貝到目錄裡的驅動不能被選擇。
7. “驅動包整合方式”選擇方式2。方式1雖然比較正統,但是會受到Windows安裝程式檢索檔案夾數量的***,導致有部分驅動可能無法被載入。
8. 在“選項設定-快速整合緩衝”裡選中第一項。
9.點擊“整合”按鈕,我們一般是“禁用KTD”。
10.整合時候的 升級檢測就是線上檢查你的DPS以及整合包是不是最新版本的! 整合好之後, 程式會自動把驅動整合進Windows XP安裝目錄裡。 這個過程不需要人工幹預,大約30秒-2分鐘後整合成功!
11.整合成功後,我們來看看I386的同級目錄中多了一個OEM目錄!
12 把Windows XP安裝光碟片放入光碟機,開啟UltraISO,先選定有XP安裝盤的光碟機,然後選擇“提取引導檔案”,儲存得到一個bif尾碼的引導檔案。有了這個檔案才能在製作ISO的時候依然保留XP安裝盤的引導啟動功能。
13.然後選擇菜單“啟動光碟片-載入引導檔案”,讀入剛才的引導檔案,現在工具列上就顯示“可引導光碟片”了。
14把G:/WinXP目錄下的整合好的全部檔案和檔案夾拖放到上欄右邊的視窗,選擇菜單“開始-儲存”,存成一個ISO檔案。
15. 用Nero Burning Rom把ISO刻出來就可以使用了,在安裝的時候Windows會自動載入剛才整合的SATA/SCSI驅動,避免找不到硬碟或直接藍屏。
=============================進階分隔線===============================
進階使用:更新最新的驅動程式
DriverPacks小組放出的驅動包都是定期更新的,但難免不能及時更新到最新的驅動,比如DriverPack MassStorage 7.05裡包含的驅動只支援到Intel ICH8R,不支援最新的ICH9R。現在要說的就是如何手動添加ICH9R的驅動進DriverPacks的驅動包。
1. 首先要獲得ICH9R的安裝驅動包。很多廠商包括Intel自己也只提供磁碟片製作程式下載,不過技嘉提供了自解壓檔案。到技嘉官方網站尋找ICH9R的主板如P35-DQ6的驅動,下載到一個目錄解壓縮得到一堆驅動檔案。
2. 這堆驅動檔案裡一般都有一個副檔名為inf或者oem的文字格式設定檔案,比如這裡的就是“txtsetup.oem”。用UltraEdit32開啟,在其中以“[HardwareIds.”為關鍵字進行搜尋,可以找到類似這樣一段文字:
[HardwareIds.scsi.iaAHCI_ICH9R]
id = "PCI/VEN_8086&DEV_2922&CC_0106","iaStor"
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”,最終可以看到這樣一段文字:
[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_isBu***tender = false
一開始的[IN-1]代表了驅動的存放地址,這些驅動就放在 E:/DriverPacks/DriverPacks/DP_MassStorage_wnt5_x86-32_705/D/M/IN/1 目錄下。把剛才得到的ICH9R驅動複製到這個目錄下覆蓋就完成了驅動版本的更新。
但這個時候硬體ID還沒有添加進新的硬體,就是ms_1_hwids那段的部分。在步驟2裡找到的欄位就是這個硬體ID,取出其中的“PCI/VEN_8086&DEV_2922&CC_0106”欄位添加進這個驅動包ini檔案裡。於是現在修改成這樣:
[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, PCI/VEN_8086&DEV_2922&CC_0106"
ms_1_isBu***tender = false
其實ICH9R原廠驅動裡增加的其它相容驅動,比如ICH8M等也可以用相同方法添加進來。
5. 儲存ini檔案,重新打包成7zip格式,就完成了對驅動包的更新。再按前面的方法製作XP光碟片,這樣製作出來就能支援ICH9/ICH9R南橋,測試通過。重新打包的驅動包也可以命名為不同的名字,比如DP_MassStorage_wnt5_x86-32_708.7z,軟體會優先識別版本號碼新的一個包。
如果你安裝之後,需要更新或者單獨安裝驅動,到這裡下載:
Intel Chipset Software Installation Utility 8.3.0.1013
http://downloadcenter.intel.com/download.aspx?url=/13499/a08/infinst_autol.exe&agr=N&ProductID=816&DwnldId=13499&strOSs=All&OSFullName=All+Operating+Systems&lang=zho
Intel Matrix Storage Manager 7.5.0.1017
http://drivers.mydrivers.com/download/191-76552-Intel-ICH6R-ICH7R-ICH8R-ICH9R-Matrix-Storage-Manager-7.8.0.1012/
Audio音效卡驅動 (Realtek) 中間綠色那兩項都可以,上面一個是ZIP壓縮包,下面是EXE安裝檔案(推薦)
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=24&PFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false
Lan有線網卡驅動 (Realtek) 建議下載第一項:)
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
Intel PROSet/Wireless Network Connection Software 11.1.1.0 無線網卡驅動
http://downloadcenter.intel.com/download.aspx?url=/13002/eng/V11.1.1.0_XP32.EXE&agr=N&ProductID=2753&DwnldId=13002&strOSs=All&OSFullName=All+Operating+Systems&lang
顯卡VGA驅動 (Nvidia 8600m GT)
http://drivers.mydrivers.com/drivers/184-73684-NVIDIA-GeForce-Go-6-Go-7-Go-8-ForceWare-156.56-WHQL-For-Win2000-XP/
智微驅動 eSATA(JMicron)
http://drivers.mydrivers.com/drivers/179-71945-JMicron-JMB36xx-37xx-38xx-Serial-ATA-1.17.21WHQL-For-Win2000-XP-2003-XP-64-Vista