希捷硬盘状态灯报告DWF故障硬盘的处理
希捷的硬盘,有一种比较常见的故障,我们称之为DWF故障,故障现象是,读取硬盘数据,在读取到某一个扇区时,状态灯报DWF错误。然后后面的扇区就都无法读取了,必须要重新断电再上电,后面的扇区才有可能读取。
我们先来看下这种故障现象:
注意状态灯,此时硬盘已经为就绪状态。
然后我们扫描一下。
注意看,在扫描到某一个扇区点之后,状态灯亮起了DWF,DWF灯表示设备内部错误。
然后,后面的所有扇区都变成红块了。
我们断电,再上电,然后扫描后面,可以发现后面其实是好的。
可以看到其实后面有一块是好的,只是很快又遇到一个DWF坏点。
造成这个故障的原因是编译器错误。编译器部分损坏,又有部分是好的。当访问到损坏点时,硬盘固件的内部状态被破坏,此时编译器无法再工作,所以访问任何扇区都是红块。
断电上电后,又可以继续读取数据,只要不访问到编译器中的错误点,硬盘就是正常的。
对于这种硬盘,可以用DR直接提取数据,不过要进行一些特殊设置。
现在我们来提取这块硬盘的数据。
先重新上电。进入DR,新建任务。
然后做一些特殊设置。
转到unusual选项卡,将DWF checking勾选,注意一定要选中它。
勾选DWF checking后,当状态灯中亮起了DWF灯,DR将检测到,并执行下面的操作:
然后选中Turn on/off drive's power
这样的话当状态灯中亮起了DWF灯,DR将检测到,并执行断电,然后再上电,这样就相当于重启了硬盘,就不会因为DWF导致后面的扇区无法访问。
勾选DWF checking还不够,一般DWF的坏点是比较集中且连续的,不应该老访问这个区域,因此,需要设置一下坏道跳过参数。
转到Error选项卡,Jump size就是遇到坏扇区后,跳过多少扇区
默认值是1,这太小了
我们改成256,这样对DWF硬盘比较合适。
如果坏点多,还可以更大一点。
确定
然后就可以执行镜像工作了。
我们重新接个目标盘,注意一定要确定目标盘是好的啊,不然怎么做镜像啊 = =
更换了目标盘,现在可以开始镜像了。
可以观察到,源盘出现DWF错误时,DR会自动断电并重新上电,然后跳过一部分坏扇区。
这样就可以提取DWF硬盘的数据了。
黄色块就是跳过的部分。如果硬盘的DWF坏点比较多,跳过值还可以更大一些。
以上资料来源于MRT固件实验室,网址: