在RAID或者SATA硬盘上安装windows,很可能需要在光盘启动过程中按"F6",并且插入驱动软盘进行安装,很不方便。
将驱动集成到系统光盘的方法为:
1. 将驱动文件复制到安装光盘i386下
例如intel 的驱动文件为 iaAHCI.cat ,iaAHCI.inf ,iaStor.cat ,iaStor.inf ,IaStor.sys
2. 编辑光盘i386\txtsetup.sif
找到 [SourceDisksFiles]
在其后加上(根据实际驱动文件)
iastor.sys = 1,,,,,,4_,4,1,,,1,4
iastor.inf = 1,,,,,,4_,4,1,,,1,4
iastor.cat = 1,,,,,,4_,4,1,,,1,4
iaahci.cat = 1,,,,,,4_,4,1,,,1,4
iaahci.inf = 1,,,,,,4_,4,1,,,1,4
这些文件在安装过程中将会被复制到system32\driver 下面
3.找到 [HardwareIdsDatabase]
添加硬件信息,该信息可以从驱动软盘中txtsetup.oem中得到,需要修改格式:
PCI\VEN_8086&DEV_2829&CC_0106 = "iastor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iastor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&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"
4.找到 [SCSI.Load]
添加 iastor = iastor.sys,4
5.找到 [SCSI]
添加 iastor = "Intel Matrix Storage Manager"
修改好后,重新刻盘即可
这个方法同样适用于 winpe 整合 sata / raid 驱动