本帖最后由 2011epe 于 2015-4-26 17:44 编辑  
 
接着以前的修改继续 
http://bbs.wuyou.net/forum.php?m ... d=298588&extra= 
 
如果将PE分为三部分——内核、驱动、软件;通用PE工具箱Win2003从v1.9到v5.0,虽然版本不断升级,但是内核文件几乎没有变化。前二次DIY主要是升级PE软件,本次重点修改驱动! 
 
通用PE工具箱的老祖便是我心如水2003PE,本次使用《我心如水_2003_PE_v19.36_珍藏版》的DRIVE替换通用PE工具箱的驱动,并且尝试添加了INTEL8系类及INTEL9的AHCI驱动,按理说IaStor 11.2版本强制添加Intel8和9的ID成功率会更高,但为保证其他机器的高度稳定性,仍保持我心如水官版的磁盘驱动方案不变,通过对IaStor11.0.0.1015添加ID支持INTEL8和9主板。 
 
已经测试MSI H97 主板开启AHCI模式,成功发现硬盘,但是读写速度及稳定性欠佳。 
谁有8系列的主板,帮忙测试一下! 
 
 
下载地址: 
 
http://pan.baidu.com/s/1kTmSsGB中的 通用PE工具箱2003升级版fix 
 
 
============================================================== 
简要说明一下PE驱动的集成: 
驱动在WINPE.IS_/SYSTEM32/DRIVERS/文件夹中,相关配置在txtsetup.sif中。 
 
添加驱动需修改txtsetup.sif文件: 
[SourceDisksFiles]-----待复制的文件列表,字段最后一行添加 
iaStor47.sys = 1,,,,,,4_,4,1,,,1,4 
iaStor78.sys = 1,,,,,,4_,4,1,,,1,4 
iaStor.sys = 1,,,,,,4_,4,1,,,1,4 
 
[HardwareIdsDatabase] ------通过识别硬件的PID来识别 并赋予一个变量 
PCI\VEN_8086&DEV_1E03&CC_0106="iaStor" 
; 以下是本次添加的ID 
PCI\VEN_8086&DEV_8C02&CC_0106="iaStor";"Intel(R) 8 Series/C220 Chipset Family SATA AHCI Controller" 
PCI\VEN_8086&DEV_8C03&CC_0106="iaStor";"Intel(R) 8 Series Chipset Family SATA AHCI Controller" 
PCI\VEN_8086&DEV_8C82&CC_0106="iaStor";"Intel(R) 9 Series Chipset Family SATA AHCI Controller" 
PCI\VEN_8086&DEV_8C83&CC_0106="iaStor";"Intel(R) 9 Series Chipset Family SATA AHCI Controller" 
PCI\VEN_8086&DEV_8D02&CC_0106="iaStor";"Intel(R) 9 Series Chipset Family SATA AHCI Controller" 
PCI\VEN_8086&DEV_9C02&CC_0106="iaStor";"Intel(R) 8 Series/C220 Chipset Family SATA AHCI Controller" 
PCI\VEN_8086&DEV_9C03&CC_0106="iaStor";"Intel(R) 8 Series Chipset Family SATA AHCI Controller" 
 
[SCSI.load]  -----[HardwareIdsDatabase]识别出了硬件,加载对应的驱动文件 
iaStor47 = iaStor47.sys,4 
iaStor78 = iaStor78.sys,4 
iaStor  = iaStor.sys,4 
  
[SCSI]  ------HardwareIdsDatabase]识别出了硬件,给该设备命名 
iastor47="IntelICH5R/ESB/ICH6FamilyAHCI/RAIDController" 
iaStor89="IntelICH7Family/ESB2/ICH8Family/ICH9Family/ICH10FamilyAHCI/RAIDController" 
iaStor="IntelICH7Family/ESB2/ICH8Family/ICH9Family/ICH10FamilyAHCI/RAIDController" 
 
 
 
将驱动文件iaStor.sys用makecab.exe压缩成iaStor.sy_并添加到PE的system32\DRIVERS目录下,然后将修改后的winpe.iso用makecab.exe重新压缩成winpe.is_替换原来的文件。 
本次其他未动,仅仅在[HardwareIdsDatabase] 字段下添加上述ID就可以了! 
 
 |