数据恢复问题可微信咨询

PC-3000 for HDD Seagate希捷F3系列硬盘无法自动恢复翻译器的7种已知情况

翻译器是希捷F3的常见故障。
典型的标志是开头的可读扇区和最后的不可读扇区。要100%确定您有翻译问题需要在DataExtractor中构建头版并检查每个头部的某些扇区的读数。作为替代方案,您可以通过Utility检查对某些最后扇区的访问。

大多数希捷F3硬盘上的Translator = Slip-list =模块28。在recalc期间,它从以下信息获取信息:

P列表(包括伺服缺陷和TA列表)
非常驻G-list。

当Recover Ttranslator工具无法自动成功重建时,下面是7个典型的已知转换器故障。在开始修改翻译之前,不要忘记进行备份。
情况1.由轨道组成的缺陷。
在这种情况下,自动机将工作,但速度很慢。
故事相当简单 – 没有一个隐藏的缺陷,而是整个轨道(大约2500个扇区)。可能的跟踪缺陷指示:“右叉”消息和最后一个可读扇区所在轨道部分的零或模式(77或其他)。
理论上,如果你设置最大链长>轨道的长度,自动机应该可以完成工作,但实际上,即使Autoreassingn被禁用,驱动器也可能“错过”它并隐藏整个轨道。例如,如果轨道由2500个扇区组成,并且您想隐藏2000个缺陷 – 驱动器将自动隐藏其他500个扇区作为整个轨道。
情况2. 坏道扇区的大链条。
在这种情况下,自动机将工作,但也很慢。您可以尝试“单LBA位置调整”仪器(请在下面查看)。
情况3.只有Sense Code = 43110081,而不是Sense Code = 04090082
您可能知道,当您读取有错误的扇区时,终端会显示诊断消息,如:
Starting LBA of RW Request=044CCBEF  Length=FFFFFFFF
ProcessRWError -Read-   at LBA 044CCBEF  Sense Code=43110081
这些代码的含义是:
Sense Code=43110081 – real UNC sector
Sense Code=04090082 – translation error
在一些FW上没有SenseCode = 04090082,因此由于翻译错误,PC-3000实用程序将无法区分由于物理损坏扇区而导致的坏扇区。所以症状是Recover translator automat工作很长时间甚至可以到达驱动器的末尾但是找不到缺陷。
情况4.物理读取命令不正确
它与4K /扇区驱动器中的固件错误有关。收到ATA读取命令后,将物理坐标转换为逻辑(主机LBA→本地LBA→CHS)。理论上它必须连续地检索4096个字节,事实上,通过8个512 Kb的部分读取重新读取的数据,并且因此在缓冲器中我们还有8个字节。
此外,512 Kb /扇区驱动器上存在相同类型的错误 – 最后32个字节中的垃圾。因此,运行ECC会导致驱动器出错。幸运的是PC-3000可以解决这个问题 – 只是不要忘记标记“进程32字节尾部错误”。
情况5. P表项的重复或错误。
也称为FW bug – 一个项目可以在内存中变成两个缺陷。需要通过V1终端命令检查转换器是否存在位于“边界”轨道上的缺陷,会有两个缺陷。您可以尝试通过缺陷编辑器从P列表中删除可疑缺陷,然后运行Receover翻译器,如果您有备份,这是安全的。

情况6.非常驻G列表中的条目不正确(标记为20“RGD”)

您可能知道,如果您通过终端通过T> m0,6,2 ,,,,,22重新计算翻译器,而不考虑G-list的22命令 – 它仍然会考虑到标志20的缺陷。

情况7.伺服缺陷和TA列表中的额外缺陷。

情况5相同 – 知道FW错误。您需要通过缺陷列表编辑器检查这些列表。如果它们是空的 – 那肯定不是问题。如果存在某些缺陷 – 检查位于“边界”轨道上的缺陷。
如果恢复翻译器不起作用,我该怎么办?

 

  1. 清除非常驻G列表并运行转换器重新生成。
  2. 尝试“微小的非常驻G列表调整”或至少手动删除所有非零标志的缺陷。
  3. 查找上一个可读扇区所在的轨道(通过使用SA – >转换器 – >将LBA转换为CHS)并通过实用程序不可读扇区探索是否有任何类似的数据。 此外,您需要在第一个不可读的扇区之前探索相同轨道上的扇区 – 如果它们被零填充,则可能是轨道缺陷。
  4. 根据结果,您可以尝试手动隐藏整个轨道(不要忘记为缺陷链分配0x20属性,否则驱动器将在翻译器重新计算期间跳过此扇区)。 如果隐藏整个轨道会使事情变得更糟 – 这意味着它不是轨道缺陷。
    如果你想加快这个过程,你可以找到第一个可通过公用事业部门读取并运行Singe LBA位置调整工具。 它的原理非常简单 – 实用程序从指定扇区返回,在非常驻G列表中逐个添加扇区并重新计算转换器,直到它收敛到给定的LBA。

如果你在P-list中看到第一个不可读的扇区 – 删除它并尝试通过NRG进行补偿是非常安全的(所以只需在删除P-list中的缺陷后运行Recover translator程序)。 如果你在Servo-或TA-列表中看到它也是一样的。

未经允许不得转载:苏州盘首数据恢复 » PC-3000 for HDD Seagate希捷F3系列硬盘无法自动恢复翻译器的7种已知情况