使用PC3000 7.2 版本修复西部数据SMR叠瓦盘的二级翻译器(T2)
朋友们,大家好!如您所知,二级转换器 (T2) 是一个非常关键的固件部件,会影响硬盘的正常工作和数据访问。以前,如果 T2 损坏,我们必须在 PBA 模式下使用 RAW 恢复才能访问文件。在 PC-3000 软件版本 7.2.x 中,我们可以执行更多操作来恢复 T2 并获取数据访问权限。让我们在下面的文章中回顾一下这个新的 PC-3000 功能。
WDC WD10SPZX-22Z10T0 咔嗒两声,然后旋转下来。状态寄存器已关闭,红色 ERR 除外。当然,问题可能与坏磁头、PCB 或 ROM 有关,但让我们先检查一下 PC-3000 中的 HDD,看看固件可以做什么。
因此,我们启动 WDC Marvell 实用程序,按 Autodetect 按钮,驱动器检测为 Palmer 系列,然后我们看到下一个日志:
错误代码25E02可能与某些固件问题有关。
正如我们通常在这种情况下所做的那样,让我们阻止服务区访问或阻止 ROM 中的模块 30,以避免任何可能的固件影响 HDD 初始化并获得服务区访问。
我们是对的,HDD 重新启动后行为发生了变化:驱动器旋转良好并进入就绪状态。这意味着问题出在固件的某个地方。但是,由于 ID 为空,因此无法访问服务区,因此我们需要将加载器上传到 HDD RAM。供体加载程序应由具有相同 ROM 固件版本的优质 HDD 创建。
上传加载器后,我们会得到一些默认的 -XYZ- ID,然后我们进入 Normal 模式:
之后,我们需要将模块目录(DIR)从同一个患者HDD表面上传到其RAM:
上传 Dir 后,我们将立即访问模块。在此阶段,严格建议将所有模块保存到备份文件夹中。可以使用“使用服务区”-“>模块”阅读菜单来完成。
让我们阅读模块 190,因为该模块在 SMR 驱动器中非常关键,并且可能是 HDD 初始化不佳的原因。按 ID 读取速度更快:
此外,如果我们读取一次 190,我们可以在 PC-3000 中对其进行分析,而无需从表面进一步重新读取,以防头部或盘片出现问题。
保存 190 后,让我们选择使用服务区->T2 读取并分析:
,然后在备份文件夹中选择之前保存的 190。
正如我们在下一个屏幕截图中看到的,T2 已损坏,并显示错误消息 Wrong root node:
在以前的PC-3000软件版本中无法解决此类问题。但现在我们可以做到了!
要修复 T2,请单击“重新创建翻译器”按钮:
几秒钟后,我们看到结果:T2 已使用正确的翻译信息重新创建:
在这里,我们可以看到所有具有额外元数据的节点现在都很好(绿色),并且“零”数据区域为 27%,这接近于一个好的驱动器。
接下来,我们将新的 T2 保存在 Profile 文件夹中,并将重新创建的新 190 写入我们的 HDD。此外,我们还激活了“禁用 UA 写入”选项,以防止在出现问题时进一步损坏 T2。还要选中“从文件中读取”复选框,因为该过程需要一些模板,而原始 T2 最适合它。因此,选择之前保存的 190 并按 OK:
新的二级转换器正在写入我们的硬盘。
我们记得,我们已经阻止了模块 30 访问以获取模块,因此我们允许 ROM 中的模块 30 返回并重新供电。
驱动器以完整 ID 和 LBA 访问权限启动:
接下来,我们可以转到Data Extractor并对驱动器进行映像。
让我们也回顾一下 T2 是否良好但由于某种原因被清除的情况。让我们重新生成转换器来模拟问题:
请注意,SMR 驱动器中的转换器再生是一个非常危险的过程,这可能是数据丢失的原因!这只是一个例子。
当驱动器重新供电时,我们可以看到所有数据都“归零”:
如何解决问题?
首先,我们必须再次阅读新的190来分析它。转到使用服务区->读取模块,然后使用其他名称再次保存 190。上传新保存的 190 in T2 阅读和分析菜单。
正如我们所看到的,新的 T2 看起来“不错”,但显示 100% 零。
在 7.2 版本之前,获取某些文件的唯一选项是使用 PBA 读数进行 RAW 恢复。让我们看看现在能做些什么。
新功能 Shingle read T2 creation 可以使用原始节点结构构建正确的 T2,该结构仍在清理后的 190 模块中:
打开下一个窗口后,我们看到“零”数据区域为 0,017%。让我们保存并将新的 T2 写入驱动器:
写入结束后,我们重新打开硬盘电源并检查 0 LBA:
正如我们所看到的,里面没有零,但有一些数据。这是写入驱动器的物理数据,不考虑 T2,即所谓的 RAW 数据。然后,我们可以在Data Extractor中创建一个新任务,并对整个驱动器执行RAW恢复以获取文件。
因此,我们可以看到,即使转换器被重新生成并且 T2 信息丢失,仍然有可能从驱动器中获取数据。