硬盘的故障诊断
发布日期:2018-07-02 作者: 点击:
对一个MAXTOR硬盘进行数据恢复,首先就要求对硬盘的故障进行正确的诊断并最低程度的减少对数据破坏。硬盘故障通常有以下情况:
-PCB板故障;
-马达/轴承失效;
-定位系统失效;
-读写出现一个或多个失败;
-磁头不起作用或表面刮伤;
-有坏的扇区;
-读写不稳定;
-服务信息部分或全部丢失;
我们现在对硬盘进行诊断:
1、首先测试电路板。可以把电路板接到相同固件版本的硬盘上,看一看是否可以无故障的工作;
2、如果电路板没问题,接着测试磁头。如果磁头不转,有可能是马达绕组和磁头压到碟片上。有时磁头坏也会导致马达控制芯片失效。更严重的是移动的动力轴承的停止会使硬盘不转动。有时也会是硬盘的敲打而出现巨大的噪声,更大的马达问题就是接触不良或着HDA和PCB板的连接器的线中断。马达问题又有以下的现象:
-旋转关闭或中断;
-移动动力轴承停止;
-马达发出巨大的声音;
-马达和电路板的连接出现问题;
3、如果马达没问题,我们就要对碟片进行检查。可以通过STW升降机来观察90%的碟片,在半容量的硬盘我们可以在电路板这一面看到它的工作表面和放大芯片;如果碟片刮伤或碟片和磁头分离,硬盘将不能用软件修复。
4、这一步我们要解决一个复杂的任务:把一个损坏的固件结构和磁头损坏区别出来。因为这两个故障很难区别出来。例如,一个硬盘有一个有损坏结构的模块以及调节参数跟当前的状况不匹配,如果它的磁头尝试写东西到硬盘上有可能导致硬盘的轨道遭到破坏。如果事先不进行备份,从这样的盘上做数据恢复将是不可能的。当进入应用程序窗口时,会出现三种情况:
·FAIL
·ALT-SA
·WORK
在失败的情况,我们可以加载LDR。就会出现几种ID问题,当硬盘ID完整和只有系列号不显示,别的都好的硬盘ID,就可以进入第五步;
5、固件中断:已经进入应用程序。我们有两种方式来评价SA的状态:“SA structure test”和“SA testing and recovery”。我们建议先使用后者,因为后者可以生成一个固件的备份。我们可以通过应用程序转状态查看ROM的版本是否与硬盘的固件备份一致。如果没有模块坏,就有可能是译码器模块的数据结构坏或者G-List的结构坏,可以通过“清除G-LIST”命令来修复,因为从别的硬盘拷贝的模块跟当前硬盘的状况不是完全一致。在我们修复硬盘之前要检测写功能是否有效,有两种方法:SA写测试;修改模块U-LIST中任意扇区,写模块以及读模块,如果读成功,则写功能有效,要把修改的扇区恢复回去。