{zj2}搞定硬盘“A disk read error occured,Press Ctrl+Alt+Del to restart”报错的彻底解决方法,一次辛苦而奇特的故障经历 某日开机,进入系统读取硬盘时突然出现如上出错提示“A disk read error occured,Press Ctrl+Alt+Del to restart”,意思是发生一个磁盘读取错误,重启N次也进入不了操作系统。在网上查阅了许多资料,但是全部是一堆费话,不起一点作用。搞了四五天,走了许多弯路,搞得晕头转向,终于被我搞定,希望本文对碰到类似情况的你有所帮助。 首先我说明一下本人的机器的配置情况,以便于大家分析故障。本机挂有三块硬盘,一块为200G ATA接口(以下简称D1),一块为80G ATA接口(以下简称D2),D1与D2共用一根ATA数据线,其中D1设置为master,D2设置为slave。另外一块为160G SATA接口(以下简称D3),SATA数据线插在主板的{dy}个SATA口,也就是master口(主板有4个SATA插口)。
刚开始,我以为是硬盘MBR(硬盘主引导记录)被病毒入侵,于是拔掉D2和D3的硬盘电源线,只挂上D1,用各种工具光盘,例如diskgen、fdisk/mbr等重写D1的MBR,还是出现错误,并且用工具光盘开机后,无法使用ghost、PQ等工具,GHOST无法恢复系统,PQ罢工,大概意思说无效的文件分配表(FAT错误),用系统光盘装系统虽然可以安装,但重启后一旦进入硬盘,就提示“A disk read error occured,Press Ctrl+Alt+Del to restart”,我实在没办法,用U盘开机,进WINPE,查看D1的各个分区,都读取正常,里面文件都未损坏,真的百思不得其解。看来把系统装在D1上是不可能的了,只有装在D2或D3上。于是把D1、D2电源线拔掉,只挂上D3,用系统光盘把操作系统装在D3上,重启读取D3硬盘时没有提示“A disk read error occured,Press Ctrl+Alt+Del to restart”,这令我十分疑惑,为什么读取D1时提示错误,读取D3时正常,难道是D1的ATA硬盘电源线或数据线坏了?但是更换或替换了N个好的电源线插口和数据线后,确保电源线和数据线正常后,D1的故障依然出现。见鬼了。在网上只见过一篇文章,说原因不是MBR的故障,而是BIOS的硬盘设置错误。抱着试试看的心理,进入BIOS,设置Load Fail-Safe Defaults,并设置D1为{dy}引导顺序,保存退出,让我不可思议的事发生了,D1没出现错误提示,顺利地进入了D1原有的系统。再次进BIOS,设置Load Optimized Defaults,D1为{dy}引导顺序不变,重启后,D1又报错了“A disk read error occured,Press Ctrl+Alt+Del to restart”。呵呵,看来是硬盘的参数设置错误,于是设置BIOS为Load Optimized Defaults,让D1仍处于出错状态,在BIOS里把D1的参数逐一进行修改,看到底是硬盘的哪个参数错误。我的主板BIOS是AMI的,如果你的主板是Award的,画面有所不同,但可以找到相似的选项。进入BIOS,选择Standard CMOS Fetures回车,有6个选项: ---------------------------------------------------------------------------------------------
再选择“Third IDE Master [Hard Disk] ”回车后,出现如下选项: ----------------------------------------------------------------------------------------------------------------
问题的{zj2}原因现在大白天下,是主板电容鼓爆引起的。{zh1},来点总结体会吧。既然是爆容引起的,为什么在BIOS里修改硬盘的DMA Mode刚开始也不会报错呢,我分析应该是电容鼓爆后引起某些电路方面不稳定,所以后来修改DMA Mode参数仍然会报错,害得我后来莫名其妙地丢失硬盘多个分区,费了许多时间用easyrecovery Pro把数据找回来。 维修的一般遵循的原则是先软件后硬件,也就是先软后硬,但是我正因为一开始就遵循这个原则,结果走了许多弯路,浪费许多时间,最终的故障还是出在硬件上。因此,有经验的维修人员,有时不以不遵循先软后硬的原则,一开始就检查硬件说不定一下子就可以搞定。 |