该方法可用于恢复原始ROM映像,然后在原始PCB损坏,丢失或原始ROM丢失时将其写入施主PCB。
想法是将兼容的施主ROM映像重写到施主PCB,然后从SA模块中恢复唯一的原始ROM模块,然后将它们写入PCB。
该过程适用于几乎所有带有外部ROM(PCB上存在U12 IC)的WD Marvell架构驱动器,该驱动器具有SA模块35和109。
此过程不适用于带有内部ROM IC(不存在U12)的驱动器以及经典的WD Caviar架构驱动器(非Marvell)。
要执行此步骤,SA和至少一个系统头应正常。
模块35和109是执行该过程所必需的。
在此示例中,我们
使用非原始(供体)PCB 恢复WD20EACS-11BHUB0 (Sadle G6系列)驱动器。驱动器准备就绪,但无权访问用户区和服务区
施主PCB与原始PCB相似
(具有相同的编号2061-771698)
步骤如下:
请特别注意,该步骤仅适用于带有外部ROM的驱动器(PCB上应存在U12 ROM IC)。
让我们打开驱动器电源,然后等待它准备就绪。
主轴电动机现在应该旋转。
如果电动机没有开始旋转并且驱动器没有准备好(总是在BSY或ERR中),则表示ROM版本完全不兼容,或者PCB出现问题。
您可以尝试通过Boot ROM模式写入其他ROM,也可以尝试其他PCB。
当驱动器准备就绪时,我们可以启动WD Marvell实用程序。
如我们所见,HDD ID现在不完整。
仅存在驱动器型号(从ROM加载)。
服务区模块目前不可用。
按“自动检测”按钮检测家庭
检查是否正确检测到驱动器系列。
将实用程序切换到正常模式,然后按实用程序启动。
按下检测SA SPT按钮。
该值必须从500(实用程序默认值)更改为实际值(例如,该驱动器系列为1980)。
如果检测到,则表示磁头可以读取伺服标记。
如果不是(在这种情况下)–我们需要为ROM找到兼容的固件版本。
按确定以继续实用程序初始化。
服务区现在不可读。
因此我们可以得出结论,PCB中的ROM固件版本与表面上的SA结构不兼容。
我们可以尝试将同一系列驱动器中的另一个图像写入ROM。
为此,我们按“使用ROM”按钮,然后选择“写入ROM”选项。
我们将从PC-3000数据库中获取图像
我们不知道必要的兼容固件版本,因此我们可以逐一检查它们
书写过程完成后
我们需要重新启动驱动器
等到它准备好
然后我们右键单击“ HDD ID”字段,然后选择“刷新HDD ID”
如我们所见,模型已更改,但HDD仍未满
然后,我们可以尝试再次检测SA SPT。
该选项在“实用程序状态”窗口中可用。
我们仍然无法检测到SA SPT。
因此,我们可以得出结论,ROM固件版本不再兼容。
因此,我们需要检查另一个。
让我们从数据库写另一个ROM映像。
技术支持:星拓网络