如果没有 NVRC 模块,如何在 Hitachi-IBM 驱动器的 SA 处查找原始 NV-RAM 映像
如您所知,如果您丢失了原始PCB或NV-RAM数据,则可以通过运行NV-RAM调整功能来恢复SA访问。
此功能在指定范围内尝试不同的 SA Top(顶部 SA 气缸号)值并找到正确的值。
但如您所知,尽管 SA Top 存在 SRVM Cyl Base 值。它会影响翻译器,因此如果没有正确的 SRVM Cyl 基础,您将无法访问用户数据。
在某些驱动器上,您还可以通过 NV-RAM 调整功能暴力破解 SRVM Cyl 基础。但在某些驱动器上,这根本不可能。在这种情况下该怎么办?
策略很简单 – 您需要在 SA Factory 副本中搜索原始 NV-RAM 映像。
通常NV-RAM映像与RESF出厂副本位于同一轨道上。
让我们设置长度 = 0x400 并开始阅读。之后,您可能会看到一个错误:
这意味着跟踪在 0x28B (651) 扇区之后结束。让我们使用相同的初始 ABA 设置 length = 0x28B。
我们阅读了一些数据。
搜索 NV-RAM 的唯一模式是 SA Top 值。您可以通过 NV-RAM 可视化编辑找到此值:
因此,搜索模式将是 2B-BC-02(从低字节到高字节)。在“查看和编辑硬盘资源”选项卡中打开的曲目处按 Ctrl+F 并输入 2B-BC-02:
找到模式了!
我们知道 NV-RAM 需要 512 个字节,在本例中,SA Top 从字节 #207 开始。
因此,突出显示的结果将是原始NV-RAM:
通过十六进制编辑打开新文件,复制这 512 个字节,以 .nvr 扩展名保存,然后通过写入 NV-RAM 功能写入驱动器。之后(如果除了丢失NV-RAM之外没有其他问题),您将可以访问用户数据