无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 13645|回复: 16
打印 上一主题 下一主题

用PE纯手工注入驱动解决Win7克隆后7B蓝屏问题

  [复制链接]
跳转到指定楼层
1#
发表于 2011-8-24 12:22:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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#补了图,可以看清楚过程

评分

参与人数 1无忧币 +20 收起 理由
北斗 + 20 精品文章

查看全部评分

推荐
发表于 2011-8-24 15:38:25 | 只看该作者
经验很不错的,值得值得支持一下啊。
回复

使用道具 举报

推荐
发表于 2011-8-24 13:39:34 | 只看该作者
感谢H大分享经验,前排支持!!
回复

使用道具 举报

推荐
发表于 2011-8-24 14:48:45 | 只看该作者

回复 #1 hhh333 的帖子

这样也行,里面services下iastor里面还有很多参数不是,难道是驱动程序加载后写进来的?
所以才会出现“但重启后又是蓝屏,进PE看注册表,又变回去了”的现象?
我这么猜的,不然那么多参数不设置,光替换文件也不出错。
回复

使用道具 举报

5#
发表于 2011-9-1 12:57:36 | 只看该作者
学习一下。刚碰到了,最后是完全安装的。
回复

使用道具 举报

6#
发表于 2011-9-1 13:22:05 | 只看该作者
感谢楼主分享宝贵经验~
回复

使用道具 举报

7#
发表于 2011-9-2 17:51:34 | 只看该作者
学艺不精,有点深奥。
回复

使用道具 举报

8#
发表于 2011-9-2 19:00:52 | 只看该作者
好像可以使用DISM搞定,我有一个组件
回复

使用道具 举报

9#
发表于 2011-9-3 11:11:37 | 只看该作者
学会了一招。。。备用
回复

使用道具 举报

10#
发表于 2011-9-3 11:36:11 | 只看该作者
網址收藏
____________
回复

使用道具 举报

11#
 楼主| 发表于 2014-5-4 19:28:23 | 只看该作者
本帖最后由 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。
回复

使用道具 举报

12#
发表于 2014-5-5 06:59:47 来自手机 | 只看该作者
勉强看懂了,备用。收藏学习。
回复

使用道具 举报

13#
发表于 2014-5-5 09:34:15 | 只看该作者
不错,很实用的方法,学习了。
回复

使用道具 举报

14#
发表于 2014-6-25 15:11:50 来自手机 | 只看该作者
好,支持一个
回复

使用道具 举报

15#
发表于 2014-6-27 10:20:04 | 只看该作者
貌似易驱动有个iar的软件。在pe下运行能自动寻找并替换AHCI的驱动,解决这种蓝屏。
回复

使用道具 举报

16#
发表于 2014-6-27 11:10:04 | 只看该作者
IT天空的skyfree大大好像写过自动化工具
http://kuai.xunlei.com/d/oenJABhi-w58UwQA2de

http://pan.baidu.com/s/1o6qdGGM
回复

使用道具 举报

17#
发表于 2016-9-4 18:36:04 | 只看该作者
本帖最后由 肉的理想 于 2016-9-4 18:39 编辑

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 23:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表