本帖最后由 JDCTS5 于 2024-6-18 17:00 编辑
PC-3000 HDD。希捷F3。如何将系统文件写入非系统头。 朋友们好! 我们都知道如何处理服务区域中有坏模块或系统文件的驱动器:通过编写好模块代替坏模块来修复它们。在西部数据驱动器的案例中,如果原始模块的主体上包含物理坏扇区,我们将服务区(SA)模块转移到新区域。
但是,如果Seagate F3驱动器的重要系统文件不正确,您该怎么办?是否可以将文件移动到另一个地点?让我们在本文中回顾一下这个问题。 我们有ST2000DM001固件(FW)CC27,在03×0028系统文件中有一个坏的扇区,由0和1个副本,然而,我们能够从服务区(SA)的两个副本手动恢复它,这在本文中有所描述。 接下来,我们必须从备份中写入所有好的sys文件,包括从服务区(SA)两个副本中收集的文件。但是,我们知道翻译器地址中的服务区域的两个副本都不好,所以我们将把整个备份写入非系统头02和03(整个头数据位图是00 01 02 03)。 我们知道格林纳达驱动器需要从2个系统头读取服务区(SA)数据,因此我们将使用头02而不是头00,并使用头03而不是头01进行HDD初始化。 使用RAM进入操作→RAM逻辑头数据位图更改
将00 01 02 03更改为02 03 02 03
并在日志中检查结果
在下一步中,我们必须将所有系统文件从备份写入,包括恢复的翻译器28系统文件,写入新头02和03。 前往服务区操作→写入系统文件
并选择以固定系统文件为源的文件夹,以及“复制0”和“复制1”复选框。然后将Copy 0 sys文件写入应该为0和1的头:正如您所记得的,我们已经在RAM逻辑数据位图中将头00更改为头02,将头01更改为头03,因此将对头02和03进行写入。 并检查日志中的结果
我们已经为新头编写了系统文件,现在我们应该强制驱动器从新头启动。使用Flash ROM图像文件进入操作,
通过ATA读取ROM,
并且改变逻辑磁头数据位图以使驱动器从磁头02和03而不是磁头00和01开始,
并通过COM-port将修改后ROM写入HDD。
重新启动HDD,并在一段短时间后访问用户区域。 现在,我们必须使HDD从以前禁用的磁头00和01读取。 进入操作,RAM->RAM逻辑头数据位图更改,并设置初始数据位图00 01 02 03。 一旦我们将RAM中的逻辑头数据位图“更改”为原始,我们就可以进入数据提取程序(Data Extractor),建立新任务,建立头数据位图,并通过好的头读取数据。 请注意,此解决方案不适用于所有F3驱动器,并依赖于每个HDD的固件(FW)特性。如果您对某些特定的驱动器有疑问,请随时联系ACE技术支持。 |