快速准确的检测西数硬盘故障原因

快速准确的检测西数硬盘故障原因

硬盘数据恢复

Western Digital硬盘可能存在几种情况。

这里选择一款主流的西部数据硬盘作为案例,并进行故障诊断和给出适用的解决方案

1.硬盘在通电启动时,会听到几下敲击声,然后停止,DRD、DSC和ABR寄存器打开。问题可能出在:

a) PCB电路板故障

为了检查PCB电路板是否正常,我们需要找到同板号的PCB电路板,拆卸ROM芯片并读取,然后将故障ROM写入配件PCB中,将其安装到故障硬盘上并接通电源。如果再次单击,则问题不在PCB中。

b) 不是原始PCBROM

如果我们可以访问服务区,则可以检查ROM是否为原始ROM。将ROM 固件版本与51、11号模块进行比较可以看到:如果ROM是原始的,版本将匹配或只是最后一个符号有差别。

硬盘数据恢复

有几种方法可以恢复WD硬盘中的ROM,该方法取决于PCB中是否存在ROM芯片。如果PCB有外部ROM芯片,可以参照本文的操作步骤进行。

如果ROM是集成的,则是另外一个方法。

c) 磁头损坏

如果某个磁头较弱,我们可以在内存中禁用它,使硬盘仅使用良好磁头进行初始化。该方法需要更改磁头位图配置。

请记住,只有在加载程序已上载到内存中时,才能使用内存磁头位图操作硬盘。

如果内存磁头映射更改没有生效,并且硬盘在内存中的一个系统磁头发出咔哒声并停止,须更换新磁头,或执行热交换以获取服务区访问权限。

磁头互换的配件应具有相同的:

型号;

ROM固件版本(可选);

相同或更大的头像图;

DCM中的最后4个数字;

微弯差不应大于200;

生产日期和国家地区相同。


如果我们无法使用硬盘的原始磁头启动硬盘,则会执行简单的热交换操作,我们需要访问服务区固件模块,以便让故障盘做好完全热交换的准备。

以下是简单热交换的步骤:


1.将同一ROM FW版本配件连接到数据恢复设备。


2.运行Marvell专修程序,进行完整的服务区备份:

硬盘数据恢复

3.按此步骤:工具->HDD->待机:

硬盘数据恢复

硬盘必须让电机停止工作。不要拔下SATA和电源线,从配件硬盘上拆下PCB,然后将其安装故障硬盘上。

4.在同一个Marvell专修程序中,操作步骤:“工具”->“硬盘”->“重新校准”。

硬盘数据恢复

之后,故障硬盘恢复电机工作。


5.现在按照工具->实用程序扩展->SA中的模块搜索。


按ABA或CHS搜索,等待搜索完成,

硬盘数据恢复

找到01模块,在其上按鼠标右键,然后在专修程序中选择Use Dir。

硬盘数据恢复

完成这些操作后,所有模块都应该出现在Tools->Utility extensions->modules目录中,我们可以检查、保存或更改它们。

d) 硬盘的磁头损坏和盘片划伤

如果盘片被刮伤或积满灰尘,必须使用特殊的清洁设备清除灰尘,使磁头和盘片不要接触到一起,内存磁头映射中禁用坏磁头,并由其他磁头处理服务区和用户区域。


2.硬盘盘片正在旋转,并且没有停转,而是在ID为空且没有服务区访问权限的专修程序中启动。

问题可能是其中一个服务区模块损坏。

从同一个ROM版本的配件中或同型号配件盘的服务区备份中查找相同的ROM版本,并将加载到故障盘的内存中。

硬盘数据恢复


重新启动Marvell专修程序,不要重新启动硬盘(不要关闭电源)。

硬盘以默认ID(-XYZ-)启动。

硬盘数据恢复

如果某些模块损坏(标记为红色),使用备份重新写入它们。

硬盘数据恢复

如果写入失败,并且在写入尝试中看到错误提示,则SA很可能有坏扇区,我们需要使用将坏模块地址移动到另一个ABA位置。


3.硬盘启动非常慢,处于忙碌状态可以尝试启动专修程序或读取其ID型号。

问题可能是响应速度慢。硬盘启动并正常旋转,但长时间处于就绪状态,并在尝试读取ID型号时处于忙碌状态。


4.硬盘正常启动,成功读取到ID型号,所有模块看起来都很好,但仍然没有用户区域访问权限。

在硬盘初始化过程中,所有磁头都通过了启动磁头测试。如果某个磁头很弱,并且存在读写问题,则硬盘将不允许读取用户区域,无论其他磁头是否良好。

有时,WD西数硬盘中的磁头功能正常,可以在服务区中读写,但性能太弱,无法使用用户区。

在这种情况下,我们需要在内存磁头映射中更改磁头位图映射。

此外,硬盘可以读取完整的ID和完美的SA固件,但由于没有解决响应速度慢的问题,因此没有用户区域读取权限。

所有其他故障情况可能由上述西数硬盘故障情况的组合组成复合故障,这里就不一一赘述。


原文链接
https://www.dbsos.cn/blog/76.html