在WinXP鏡像中手工集成sata驅動。

1.有個叫nlite的軟件是專門用來在WinXP原始鏡像中集成驅動或者軟件包的。但是手動將sata驅動集成到安裝鏡像中也不復雜,再加上筆者使用的自己配的PXE鏡像方式安裝,更改文件也比較方便,所以就選擇的手動加入驅動。

2.參考了http://h10025.www1.hp.com/ewfrf/wc/document?lc=zh-hans&dlc=zh-hans&cc=cn&lang=zh-hans&product=3350318&docname=c00758841 和http://www.msfn.org/board/topic/90716-adding-intel-sata-drivers-to-an-installation-cd-in-15-steps/兩個帖子。

按照上面的方法基本就行了。

Steps to add SATA drivers to the CD
1) Copy all the directories and files from the Windows XP CD to a temporary folder (these guidelines will use c:\xpcd)
2) Download the Floppy Configuration Utility from Intel.com
3) Extract all the files from the downloaded file. You can use an extraction tool or if you choose just to run the setup installer the files will be located on a floppy. (these guidelines will use the floppy installer)
4) These files should be located on the floppy disk.
a. iaahci.cat
b. iaahci.inf
c. iastor.cat
d. iastor.inf
e. iastor.sys
f. license.txt
g. readme.txt
h. txtsetup.oem
5) Create the following path in the temporary folder: c:\xpcd\$oem$\$1\drivers\sata
6) Copy all the files from step 4 to the c:\xpcd\i386 folder. You could delete the readme.txt and license.txt if you want, they are not important for the installation.
7) Also copy all the files from step 4 to the c:\xpcd\$oem$\$1\drivers\sata folder.
8) Open the c:\xpcd\i386\txtsetup.sif file in Notepad.
9) Go to the end of the file. There will be several blank lines.
10) Move the cursor up a few lines. This is necessary because there is a hidden marker at the end of the file.
11) Add the following lines 

[SourceDisksFiles]
iastor.sys= 1,,,,,,4_,4,1,,,1,4
iaAHCI.cat=1,,,,,,,20,0,0
iaAHCI.inf=1,,,,,,,20,0,0
iaSTOR.cat=1,,,,,,,20,0,0
iaSTOR.inf=1,,,,,,,20,0,0
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor"
[SCSI.Load]
iaStor = iaStor.sys,4
[SCSI]
iaStor = "Intel® 82801 SATA RAID/AHCI Controller (ICH5,6,7)"

12) Save the file and exit notepad.
13) Open the c:\xpcd\i386\winnt.sif in notepad
14) Under the section [Unattended], add the following lines: 

OemPreinstall=yes 
OemPnPDriversPath=drivers\sata 
DriverSigningPolicy = Ignore

我的是Intel 7 serial 的硬盤控制器,下載Intel最新的驅動,文件名什麼的和上面的完全一樣,照着做就行了。修改txtsetup.sif的時候最好搜索到對應的節,然後添加。有一次,在文件末尾添加,雖然很注意在文件結尾以上新增幾行,但是安裝中出現了某種問題(試了各種seril number怎麼都激不活),後來修正了這個文件就行了。

3.對於32位OS上面的就夠了,對於64位OS,[SourceDisksFiles]節應換成[SourceDisksFiles.amd64]節。就是

[SourceDisksFiles.amd64]
iastor.sys= 1,,,,,,4_,4,1,,,1,4
iaAHCI.cat=1,,,,,,,20,0,0
iaAHCI.inf=1,,,,,,,20,0,0
iaSTOR.cat=1,,,,,,,20,0,0
iaSTOR.inf=1,,,,,,,20,0,0

4.集成過以後主板AHCI開啓,安裝XP一切到底,安裝完也能順利啓動,進入後sata控制器直接就是Intel 7 Serial ×××××。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章