查看: 17357|回复: 26

[分享]

"再次修改通用PE工具箱,添加Intel全系类AHCI驱动

[复制链接]

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

电梯直达

1#

发表于 2015-4-12 12:20:09

|

只看该作者

|只看大图

|倒序浏览

|阅读模式

加入VIP会员,获无忧币,赠积分,送勋章,下载无限制,获论坛最高级会员权限 !

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

评分

参与人数 4无忧币 +20

收起

理由

px6929751

+ 5

赞一个!

无心快语

+ 5

赞两个

baosheng00

+ 5

赞一个!

糊涂

+ 5

查看全部评分

收藏17

支持2

反对0

回复

使用道具

举报

提升卡

沉默卡

喧嚣卡

变色卡

千斤顶

显身卡

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

2#

楼主|

发表于 2015-4-12 12:20:10

|

只看该作者

本帖最后由 2011epe 于 2015-4-26 17:43 编辑

20150414修复USB3.0纰漏,PE工具除EasyImageX有争议外(我是可以理解),其他无流氓行为。去除EasyImageX和CGI等工具外,体积可以控制到50M内

20150419添加11楼提供的2个ID,未测试。Intel7及系列以下的主板应该很好支持AHCI,后续8级9添加的仅仅是添加,稳定度欠佳。

20150420添加XP安装/恢复模块(有一些触发条件,自己发现吧)。

20150426利用周末进行如下升级:

(1)升级PECMD.EXE到20110501版。

(2)升级IMdisk工具到1.8.0(imdisk.sys imdisk.exe imdisk.cpl imdsksvc.exe)

(3)升级orderdrv顺利磁盘工具20130623版

(4)删除USBEjecter、autodisplay、****.exe等无用工具

(5)添加刷新系统等命令

回复

使用道具

举报

显身卡

tegl

tegl

当前离线

积分16175

IP卡

狗仔卡

3#

发表于 2015-4-12 13:38:42

|

只看该作者

本帖最后由 tegl 于 2015-4-12 15:22 编辑

感谢分享宝贵经验,AMD的有没有更新?如PCI\VEN_1022&DEV_7805&CC_0104="AHCIX86"

点评

2011epe

没有呢,身边AMD机器不多,也没深入研究AMD的AHCI驱动方案

详情

回复

发表于 2015-4-14 19:02

回复

使用道具

举报

显身卡

renchmin

renchmin

当前离线

积分16664

IP卡

狗仔卡

4#

发表于 2015-4-12 19:07:22

|

只看该作者

现在使用WIN7或者WIN8PE就可以轻松识别硬盘了。

回复

使用道具

举报

显身卡

wylgogogo

wylgogogo

当前离线

积分8093

IP卡

狗仔卡

5#

发表于 2015-4-12 20:38:40

|

只看该作者

这个辛苦了。哈哈,所有机器通吃。

点评

2011epe

新机器兼容性不好,建议WIN8PE,只是打算做了一个纪念版怀旧!

只对一些特殊情况有2003pe,比如太古老的机器,再比如NT5内核PE格式化分区PBR是NT5等等一些特殊需求吧

详情

回复

发表于 2015-4-12 21:58

回复

使用道具

举报

显身卡

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

6#

楼主|

发表于 2015-4-12 21:58:27

|

只看该作者

wylgogogo 发表于 2015-4-12 20:38

这个辛苦了。哈哈,所有机器通吃。

新机器兼容性不好,建议WIN8PE,只是打算做了一个纪念版怀旧!

只对一些特殊情况有2003pe,比如太古老的机器,再比如NT5内核PE格式化分区PBR是NT5等等一些特殊需求吧

回复

使用道具

举报

显身卡

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

7#

楼主|

发表于 2015-4-13 22:07:56

|

只看该作者

本帖最后由 2011epe 于 2015-4-19 15:55 编辑

20150414修复USB3.0纰漏,PE工具除EasyImageX有争议外(我是可以理解),其他无流氓行为。去除EasyImageX和CGI等工具外,体积可以控制到50M内

20150419添加11楼提供的2个ID,未测试。Intel7及系列以下的主板应该很好支持AHCI,后续8级9添加的仅仅是添加,稳定度欠佳。

回复

使用道具

举报

显身卡

px6929751

px6929751

当前离线

积分7829

IP卡

狗仔卡

8#

发表于 2015-4-14 12:58:12

来自手机

|

只看该作者

更新下内置软件吧

点评

2011epe

虽然没有刻意去更新软件,但随手也更新几款

详情

回复

发表于 2015-4-14 15:43

回复

使用道具

举报

显身卡

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

9#

楼主|

发表于 2015-4-14 15:43:18

|

只看该作者

px6929751 发表于 2015-4-14 12:58

更新下内置软件吧

虽然没有刻意去更新软件,但随手也更新几款

回复

使用道具

举报

显身卡

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

10#

楼主|

发表于 2015-4-14 19:02:18

|

只看该作者

本帖最后由 2011epe 于 2015-4-14 19:11 编辑

tegl 发表于 2015-4-12 13:38

感谢分享宝贵经验,AMD的有没有更新?如PCI\VEN_1022&DEV_7805&CC_0104="AHCIX86"

没有呢,身边AMD机器不多,也没深入研究AMD的AHCI驱动方案,AMD保持原来AHCI驱动方案不变,不支持你那款ID

回复

使用道具

举报

显身卡

tegl

tegl

当前离线

积分16175

IP卡

狗仔卡

11#

发表于 2015-4-17 07:42:23

|

只看该作者

再添加2个

PCI\VEN_8086&DEV_9C82&CC_0106="iaStor";"Intel(R) 9 Series Chipset Family SATA AHCI Controller"

PCI\VEN_8086&DEV_9C83&CC_0106="iaStor";"Intel(R) 9 Series Chipset Family SATA AHCI Controller"

点评

2011epe

谢谢提供,下次更新加上

详情

回复

发表于 2015-4-17 22:59

回复

使用道具

举报

显身卡

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

12#

楼主|

发表于 2015-4-17 22:59:53

|

只看该作者

tegl 发表于 2015-4-17 07:42

再添加2个

PCI\VEN_8086&DEV_9C82&CC_0106="iaStor";"Intel(R) 9 Series Chipset Family SATA AHCI Contro ...

谢谢提供,下次更新加上

回复

使用道具

举报

显身卡

bg6iam

bg6iam

当前离线

积分355

IP卡

狗仔卡

13#

发表于 2015-4-20 15:24:10

|

只看该作者

感谢分享......

见过你在论坛发表的“”

现在遇到问题

1.INTEL AHCI 驱动 9.6.0.1014 版本,目前支持ICH7M ICH8M IHC9M ICH10 5系的,不支持 7系主板

2.但是 11.2.0.1006 版本的驱动支持 ICH7M IHC9M ICH10 5系 6系 7系主板. 唯独不支持 ICH8M ,

展示没有发现同时支持 持 ICH7M ICH8M IHC9M ICH10 5系 6系 7系主板 的驱动(带数字签名)

目前发现 INTEL 官方在 11 之后的版本中取消了 ICH8M 的支持。

如何在集成 AHCI 驱动时, 根据不同的ID选择不同的版本。。谢谢

(最好保留微软的数字签名)

回复

使用道具

举报

显身卡

kgenxp

kgenxp

当前离线

积分3974

IP卡

狗仔卡

14#

发表于 2015-4-22 20:58:32

|

只看该作者

本帖最后由 kgenxp 于 2015-4-22 21:01 编辑

已转为UD启动并测试,可识别硬盘。

主板芯片组 Intel Lynx Point HM87, Intel Haswell

8c03.jpg

(215.46 KB, 下载次数: 155)

下载附件

2015-4-22 20:58 上传

附图为win8.1的硬盘属性

回复

使用道具

举报

显身卡

azure911

azure911

当前离线

积分2736

IP卡

狗仔卡

15#

发表于 2015-4-23 11:08:08

|

只看该作者

这个,对ACHI的机器好使不??

回复

使用道具

举报

显身卡

azure911

azure911

当前离线

积分2736

IP卡

狗仔卡

16#

发表于 2015-4-23 11:13:39

|

只看该作者

通用PE工具箱升级版fix2.20150420

TonPEv3.3修改版C

这几个版本有什么区别,有什么内容,楼主有个TXT说明一些就好了。。

点评

2011epe

1、通用PE工具箱升级版改动幅度较大,就是本帖的改版。

2、C版是很久前该的通用PE工具箱系列,基本以升级软件为主,尽量保持原版的原汁原味。

详情

回复

发表于 2015-4-23 18:32

回复

使用道具

举报

显身卡

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

17#

楼主|

发表于 2015-4-23 18:32:34

|

只看该作者

azure911 发表于 2015-4-23 11:13

通用PE工具箱升级版fix2.20150420

TonPEv3.3修改版C

这几个版本有什么区别,有什么内容,楼主有个TXT说明 ...

1、通用PE工具箱升级版改动幅度较大,就是本帖的改版。

2、修改版C是很久前改的通用PE工具箱系列,基本以升级软件为主,尽量保持原版的原汁原味。

回复

使用道具

举报

显身卡

zhxy9804

zhxy9804

当前离线

积分8093

IP卡

狗仔卡

18#

发表于 2015-4-23 20:33:16

|

只看该作者

内置这些驱动太愚蠢了,真的,正确的做法就是外挂式自动f6软驱

回复

使用道具

举报

显身卡

free68

free68

当前离线

积分3267

IP卡

狗仔卡

19#

发表于 2015-4-24 22:17:11

|

只看该作者

应该顺便将Imdisk给更新到新版(目前是1.9.4.54版),这个工具不但很有用、很好用,而且还很常用,尤其挂接光盘镜像文件很好使,不需要其他的软件了!!

点评

2011epe

没找到你说的那个版本,偷懒从一款知名PE中借用IMDISK1.8.0版,涉及imdisk.sys imdisk.exe imdisk.cpl imdsksvc.exe文件。

详情

回复

发表于 2015-4-26 17:41

回复

使用道具

举报

显身卡

2011epe

2011epe

当前离线

积分3544

IP卡

狗仔卡

20#

楼主|

发表于 2015-4-26 17:41:53

|

只看该作者

free68 发表于 2015-4-24 22:17

应该顺便将Imdisk给更新到新版(目前是1.9.4.54版),这个工具不但很有用、很好用,而且还很常用,尤其挂接 ...

没找到你说的那个版本,偷懒从一款知名PE中借用IMDISK1.8.0版,涉及imdisk.sys imdisk.exe imdisk.cpl imdsksvc.exe文件。

点评

tegl

官网下载

http://www.ltr-data.se/opencode.html/#ImDisk

详情

回复

发表于 2015-4-28 07:24

回复

使用道具

举报

显身卡

zhangbinlei

zhangbinlei

当前离线

积分710

IP卡

狗仔卡

21#

发表于 2015-4-26 20:59:36

|

只看该作者

赞一个

回复

使用道具

举报

显身卡

我要最小维护pe

我要最小维护pe

当前离线

积分994

IP卡

狗仔卡

22#

发表于 2015-4-27 22:24:43

|

只看该作者

赞一个

回复

使用道具

举报

显身卡

tegl

tegl

当前离线

积分16175

IP卡

狗仔卡

23#

发表于 2015-4-28 07:24:00

|

只看该作者

2011epe 发表于 2015-4-26 17:41

没找到你说的那个版本,偷懒从一款知名PE中借用IMDISK1.8.0版,涉及imdisk.sys imdisk.exe imdisk.cpl im ...

官网下载

http://www.ltr-data.se/opencode.html/#ImDisk

回复

使用道具

举报

显身卡

dlwfdlikuan

dlwfdlikuan

当前离线

积分10156

IP卡

狗仔卡

24#

发表于 2015-4-29 08:10:28

|

只看该作者

谢谢楼主的分享,收下了

回复

使用道具

举报

显身卡

free68

free68

当前离线

积分3267

IP卡

狗仔卡

25#

发表于 2015-5-11 08:57:50

|

只看该作者

小巧使用的PE一直为人们所关注,望楼主能够继续做好维护与改进!!!

回复

使用道具

举报

显身卡

diskmans

diskmans

当前离线

积分3646

IP卡

狗仔卡

26#

发表于 2015-6-11 18:33:15

来自手机

|

只看该作者

只要坚持自己的信念

回复

使用道具

举报

显身卡

开心人参

开心人参

当前离线

积分31

IP卡

狗仔卡

27#

发表于 2015-6-14 19:20:19

|

只看该作者

貌似很强大

回复

使用道具

举报

显身卡