本帖最后由 JDCTS5 于 2024-6-14 14:05 编辑
PC-3000 HDD。如何在希捷F3的服务区域阻止写入
现代希捷硬盘非常复杂,其硬件变得越来越敏感。如果机头出现问题,它们可能会在内部固件(FW)过程中损坏服务区域内的一些关键物体。这可能是数据恢复时间增加的一个原因:我们必须花费更多的时间和金钱来寻找新头并修复坏的系统文件。有可能避免这种情况并阻止服务区域的写入吗?让我们在这篇文章中回顾一下。 我们有一个Rosewood ST1000LM035驱动器,我们需要停用服务区域的写入。首先,我们应该操作固件的DiskFW部分。事实上,DiskFW实际上是一个替代ROM扩展——它被加载并替代了ROM的完整接口代码(内存中只有来自ROM的伺服代码和适配器)。 使用PC-3000,我们可以在vol.0x00文件ID 0x020D中找到DiskFW。我们可以通过终端或ATA手动读取并保存:
在下一步中,我们必须打开工具->实用程序扩展->操作Flash ROM映像文件,并选择以前保存的20D:
将DiskFW添加到ROM编辑器的另一种方法是直接读取它:
一旦我们读取20D,我们将看到一条错误消息,这是由于实用程序没有看到有效的ROM段而出现的,因为我们使用的不是ROM,而是DiskFW:
按OK。当20D打开时,按一个附加选项按钮:
并在弹出菜单中选择“写入保护”:
写入保护将应用于DiskFW,并加载到ROM编辑器。在此过程中,驱动器上不会写入任何内容,所有进一步的更改都保存在HDD RAM中,以避免任何HDD崩溃。 现在,我们必须将修改后的DiskFW上载到HDD RAM。按相同的附加选项按钮,然后选择“写入块”加载到HDD RAM:
如果驱动器处于就绪状态,请使用ATA:
我们可以在实用程序日志中看到适当的确认: 测试:“写入块”加载到HDD RAM(ATA)
“写入块“加载到HDD RAM(ATA好啊 从,我们可以控制驱动器的书写能力。要停用写入,我们需要选择“写入保护”,激活:
正在检查日志: 测试:写入保护
当前状态……:活跃 新状态……:活跃
写入保护…………:好的 现在我们可以读取模块或系统文件,或者读取数据。 要停用保护,请在同一菜单中选择“写入保护”,停用选项。 如前所述,所有更改都已应用于HDD RAM中,因此我们可以重新启动驱动器以解除写入保护,并允许磁头再次在服务区域进行更改。软复位和硬复位不会停用保护,只有电源重新启动会使其关闭。 |