无忧启动论坛

标题: 用PE纯手工注入驱动解决Win7克隆后7B蓝屏问题 [打印本页]

作者: hhh333    时间: 2011-8-24 12:22
标题: 用PE纯手工注入驱动解决Win7克隆后7B蓝屏问题
本帖最后由 hhh333 于 2014-5-4 19:39 编辑

朋友的一个Acer本本,换装Win7系统,芯片组为intel I3,以为很简单,马上克一个去年10月从萝卜家园下的一个克隆包,重启后7B蓝屏.....

显然PE是能够识别的,进PE看了一下是VEN_8086&DEV_3B29&CC_0106,用的是iastor9.sys,怎么办?

用注入工具好象是仙乃日的那个,要先在PE系统将iastor9.sy_解开,才能注入,再启动还是不行;
还是进PE,加载win7的注册表system,找到PCI\VEN_8086&DEV_3B29&CC_0106发现service为hdc,直接改为iastor,再看ControlSet001\services下发现有iasor并且指向iastor.sys,在PE下将iasor9.sys拷过来并改成iasor.sys,重启,哈!进去了,但重启后又是蓝屏,进PE看注册表,又变回去了,这次不改PCI\VEN_8086&DEV_3B29&CC_0106下的内容了,直接到ControlSet001\services下找到hdc,将ImagePath改成system32\DRIVERS\iastor.sys,再启动,确实OK了。

看来只要能够进入PE可能做很多事情!明白了原因,有时用手工做更灵活保险。朋友的本本做好后,就交付给他了,因此不好再上图了。

[ 本帖最后由 hhh333 于 2011-8-24 12:25 编辑 ]

11#补了图,可以看清楚过程
作者: 527104427    时间: 2011-8-24 13:39
感谢H大分享经验,前排支持!!
作者: 快雪时晴    时间: 2011-8-24 14:48
标题: 回复 #1 hhh333 的帖子
这样也行,里面services下iastor里面还有很多参数不是,难道是驱动程序加载后写进来的?
所以才会出现“但重启后又是蓝屏,进PE看注册表,又变回去了”的现象?
我这么猜的,不然那么多参数不设置,光替换文件也不出错。
作者: renchmin    时间: 2011-8-24 15:38
经验很不错的,值得值得支持一下啊。
作者: wilster    时间: 2011-9-1 12:57
学习一下。刚碰到了,最后是完全安装的。
作者: tegl    时间: 2011-9-1 13:22
感谢楼主分享宝贵经验~
作者: mokson    时间: 2011-9-2 17:51
学艺不精,有点深奥。
作者: dvd008    时间: 2011-9-2 19:00
好像可以使用DISM搞定,我有一个组件
作者: 2011rwd    时间: 2011-9-3 11:11
学会了一招。。。备用
作者: parsons    时间: 2011-9-3 11:36
網址收藏
____________
作者: hhh333    时间: 2014-5-4 19:28
本帖最后由 hhh333 于 2014-5-4 19:53 编辑

虽然以前没有上图,但我还是可以用我现有的系统补一个过程图的:
1、进PE,能够正常识别硬盘-->找到硬盘的ID号-->通过Service找到驱动



上图可以找出在PE中是用msahci.sys来驱动的,可以将这个驱动拷贝出来备用。

2、在PE中将硬盘系统system注册表挂载出来(当然,在此之前至少进一次蓝屏的系统,这个肯定的,因为蓝屏了我们才用这个方法。)-->根据前面的ID找到service -->查看service,将驱动改成前面备份出来的驱动的名称,如msahci.sys
,再将驱动文件放一份到硬盘系统%Windir%\system32\drivers下,应该就可以启动了。

大家可以看到,硬盘系统中驱动的service并不一样,这里是amd_sata,这个一般不要改动,我前面就直接改服务的,如这个改成与PE一样的“msahci”,但启动正常进入后,再启就不行了,系统自动将这个service变回去了。
因此,服务名不要改。


在这里改服务指向的驱动,是可以的。如将system32\drivers\amd_sata.sys 改为 system32\drivers\msahci.sys。
作者: shan    时间: 2014-5-5 06:59
勉强看懂了,备用。收藏学习。
作者: psccj    时间: 2014-5-5 09:34
不错,很实用的方法,学习了。
作者: 826773297    时间: 2014-6-25 15:11
好,支持一个
作者: fengfeicao    时间: 2014-6-27 10:20
貌似易驱动有个iar的软件。在pe下运行能自动寻找并替换AHCI的驱动,解决这种蓝屏。
作者: cnn_5454    时间: 2014-6-27 11:10
IT天空的skyfree大大好像写过自动化工具
http://kuai.xunlei.com/d/oenJABhi-w58UwQA2de

http://pan.baidu.com/s/1o6qdGGM
作者: 肉的理想    时间: 2016-9-4 18:36
本帖最后由 肉的理想 于 2016-9-4 18:39 编辑

哥,在第二部出现问题了(2、在PE中将硬盘系统system注册表挂载出来(当然,在此之前至少进一次蓝屏的系统,这个肯定的,因为蓝屏了我们才用这个方法。)-->根据前面的ID找到service -->查看service)我在pe下把硬盘系统的注册表挂载出来但是找不到设备管理器的硬件ID,注册表里面就没有设备管理器里的硬件ID,所以就找不到硬盘系统下所使用的驱动了,怎么办啊?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3