AHCI模式下解决光驱设备\device\harddisk1\d问题

朋友家电脑又死机了!

要么是刷新桌面的时候,刷新就提示无法访问C:\documents and Settings\all users\桌面此文件夹已被移动或删除;要么就是在正常使用时,突然直接蓝屏,重启后找不到硬盘,放置在那里看电影,也会蓝屏。依据这些故障表现,比较明显的判断就是,硬盘有坏道了。用HDtune来扫描硬盘,并没有错误,但测试写入与读,速度极慢,3M左右,这很不正常。还有一种现象,是在系统日志中,发现了一连串红色的日志错误:

设备\device\harddisk1\d访问功能尚未就绪

以前Linker办公室电脑遇到一例和上述故障,除了和硬盘有关外,和主机的电源也有直接关系,当电源功率(或为外部电源电压、电流条件,或为主机电源质量不过关)达不到的时候,会直接反映在硬盘性能上,有的还会引起硬盘的使用老化,很短时间内即会出现物理坏道。限于条件,身旁没有可用的主机电源,只好想其他办法了。

暂且换了一条串口数据线,然后查找看有没其他可能,倒也总结了一些:

一、如果一个IDE接口硬盘从断电状态到通电工作状态(Power-off→Power-on→Ready)需要的时间超过了主板BIOS从开机到侦测IDE DEVICE所用时间,那么就会出现硬盘无法被侦测到的问题。解决该问题的方法:开机后按Del键进入BIOS SETUP,接着找到名为Boot delay time或者IDE delay time的参数项(不同的BIOS可能会有不同的名称,但含义相近),将该参数项所设置的时间参数适当延长。最后按F10键选择保存退出即可。

二、如果是IDC接口,尝试把IDC数据线反插过来试下。

三、硬盘分区表可能有错误,试用一些分区表软件来修复下,比如Disk Genius 3;

四、下狠招,换个硬盘试下;可能性不大。

五、再麻烦一步,重做操作系统;

六、 最有可能的就是,harddisk1不是硬盘,而是cd或者dvd光驱。查bios中设置,以及光驱在操作系统中的设定。这是最有可能的,因为在朋友的操作系统中,光驱是显示为一个可移动的磁盘,这明显不对。
案例:http://phorums.com.au/archive/index.php/t-111353.html

试过多种办法,不断重启了一下午了,一直没有重做系统,后来和朋友商量下,才知道需要备份的资料没多少,也就是收藏夹中的一些内容;早说嘛,早说早就直接做系统了。

由于身边没有现成的光盘,虽然有光驱,但也没办法用;这倒也不是难题。

下载maxdos,安装之,然后下载雨林木风的 Ghost XP SP3 装机版 YN9.9 官方版本,这应该是雨林木风的封山之作了。试后才知道,雨林木风的这个ghost版本应付硬盘的AHCI接口,自然而过,没有出现启动蓝屏,极为方便,贴心之至,以后玩笔记本串口模式,就省事多了。

把ghost的iso文件下载后,利用winrar打开,解压system里面的ylmf.gho,拷贝至最后一般的根目录,方便还原。然后在安装maxdos后,重启进入maxdos工具模式,选择启动ghost,然后还原,还原镜像就用刚才解压的ylmf.gho,还原后,重启,就开始了xp的安装之旅。

安装之后,驱动全部安装正确,光驱也恢复正常,系统日志中自然也没有“设备\device\harddisk1\d访问功能尚未就绪”的错误了。

由于时间关系,不好排除之前的“刷新丢失桌面缓存文件”、蓝屏是否和操作系统有直接关系,重做系统、更换sata数据线也不一定能解决这个问题,感觉问题最大的可能还是电源方面,这留待以后再出错误时解决吧。