无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
123
返回列表 发新帖
楼主: thomas0769
打印 上一主题 下一主题

(半解决)不是标题党,也不是电脑白痴,的PE硬盘识别问题

[复制链接]
61#
 楼主| 发表于 2010-9-29 12:00:24 | 只看该作者

回复 #59 zhaohj 的帖子

加了fdc.sys 还是不行, 看来还有别的原因, 不知是不是 同一ID,驱动文件不同,PE启动后,默认就加载了那个不正确的驱动,因为现在这个情况和没有驱动是相同的, 如果这样,那只有 修改PE的TXTSETUP.SIF,把AMDIDE的都改为PCIIDE了,但这方法是下下策。 难道真没有一个二全的解决方法?
回复

使用道具 举报

62#
发表于 2010-9-29 12:14:45 | 只看该作者
还有注册表setupreg.hiv里面
1.的CurrentControlSet\Service\里面的这些服务进程:
Flpydisk\
2.CurrentControlSet\Enum\Fdc\

估计小马哥的PE是支持F6的,这种情况象安装xp/03系统,使用F6后如果系统本来集成驱动会导致蓝屏一样,没办法只有修改内核。
方法1:修改TXTSETUP.SIF,把AMDIDE.SYS改成pciide.sys
方法2:删除amdide.sys

另外可以使用SRS驱动外置的PE,CSPE、0PE等
回复

使用道具 举报

63#
 楼主| 发表于 2010-9-29 12:29:37 | 只看该作者
原帖由 zhaohj 于 2010-9-29 12:14 发表
还有注册表setupreg.hiv里面
1.的CurrentControlSet\Service\里面的这些服务进程:
Flpydisk\
2.CurrentControlSet\Enum\Fdc\

估计小马哥的PE是支持F6的,这种情况象安装xp/03系统,使用F6后如果系统本来 ...



请问ZHAO大,把pciide.sys这个文件 直接改名为amdide.sys 替换PE里原来的amdide.sys 行不?
回复

使用道具 举报

64#
 楼主| 发表于 2010-9-29 12:37:52 | 只看该作者

回复 #62 zhaohj 的帖子

对OPE 不大熟, 对小马哥的模块化PE到是有点理解,所以想把OPE的SRS外置功能,改到小马哥的PE里去,正在研究之中。。。。。
回复

使用道具 举报

65#
发表于 2010-9-29 13:21:52 | 只看该作者
原帖由 thomas0769 于 2010-9-29 12:29 发表



请问ZHAO大,把pciide.sys这个文件 直接改名为amdide.sys 替换PE里原来的amdide.sys 行不?


行。如果存在PCIIDE.SYS就复制一个为amdide.sys。
实际上修改TXTSETUP.SIF道理一样。
回复

使用道具 举报

66#
 楼主| 发表于 2010-9-29 13:46:56 | 只看该作者

回复 #65 zhaohj 的帖子

通过这个方法测试OK了,但是用SRS驱动的方法,却怎么也不行。 自已乱猜测原因可能如下:

加载SRS驱动是适合系统找不到驱动的情况,而我的情况是有对应的驱动,只是版本不对,所以系统就不会使用F6加载的驱动,而会采用默认的驱动版本了。
回复

使用道具 举报

67#
发表于 2010-9-29 13:51:12 | 只看该作者
只加FDC.SYS不行,还要补充TXTSETUP.SIF里面有FDC的内容.

如果只对你的这个机器,
TXTSETUP.SIF里面加入我前面说的那一行即可.

最好都改为PCIIDE,这样,如果遇到必须使用AMDIDE的情况,
可以使用F6解决,也可以使用我提供的PE下加载SRS驱动的工具解决,
因为这个AMDIDE有原厂驱动,带INF.

你可以反映到相关作者的帖子里面,等修改的版本.
回复

使用道具 举报

68#
发表于 2010-9-29 15:04:35 | 只看该作者
原帖由 thomas0769 于 2010-9-29 13:46 发表
通过这个方法测试OK了,但是用SRS驱动的方法,却怎么也不行。 自已乱猜测原因可能如下:

加载SRS驱动是适合系统找不到驱动的情况,而我的情况是有对应的驱动,只是版本不对,所以系统就不会使用F6加载的驱动 ...


使用F6加载后,PE还是会加载TXTSETUP.SIF,所以第二次重复的(或硬件ID一样的)ID的驱动覆盖了第一次正确的ID驱动。

COOLG做的内核是D大的WIN9PE,内核IMG格式,这个版本修改就简单了:http://ahtcjxf.blog.163.com/

启动方式是先把内核
map --mem /win9pe.img (hd0)  ;内核是FAT32的
map --hook
只要你准备pciide.sys,amdide.sys
fat copy /PCIIDE.SYS (hd0,0)/WXPE/SYSTEM32/DRIVERS/AMDIDE.SYS

fat copy /AMDIDE.SYS (hd0,0)/WXPE/SYSTEM32/DRIVERS/PCIIDE.SYS
这样通用性就强了,做个菜单选择。
回复

使用道具 举报

69#
 楼主| 发表于 2010-9-29 15:31:46 | 只看该作者

回复 #68 zhaohj 的帖子

谢ZHAO大详细的分析,这样问题就明朗了,看来这种问题 在PE启动前解决的方式不多,也不是很通用。 在PE启动后手动加载SRS驱动的方式会更大众化一些,个人设想,在PE启动后,用PCIIDE.SYS改中为AMDIDE.sys 替换PE中版本不对的AMDIDE.sys,然后(类似 刷新一下,让替换文件能生效),不知这种方法能否生效
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-22 04:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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