本帖最后由 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就可以了!
|