本帖最后由 JDCTS5 于 2024-6-24 14:50 编辑
PC-3000适用于初学者。如何修复服务区(SA)模块,如果我们有
你好,朋友们! 从,我们会从客户那里,特别是初学者那里得到问题:如何修复服务区的坏模块? 一些模块可以使用PC-3000命令修复,例如翻译器再生。但是如果驱动器在服务区(SA)有坏扇区,并且一些重要模块不能读取好,该怎么办?让我们在这篇文章中讨论一下。 我们最近得到了日立IBM-ARM驱动器。它从完全ID和服务区(SA)访问开始,但没有用户区域访问,因为P-List模块被两个副本损坏:
PSHT对于每个HDD都是唯一的,不能使用其他模块进行恢复。 我们必须尝试忽略错误读取它。为此,我们按下“选择数据”按钮:
并将标记设置为忽略读取中错误复选框,然后按OK:
并等待一段时间,直到驱动器读取该模块的所有扇区。 我们很幸运:我们的PSHT没有完全损坏:
现在我们必须搜索里面的坏区域。我们按下双筒望远镜按钮:
并在“数据示例”选项卡中搜索DE AD字符串:
我们在PSHT模块中找到了一些不好的区域,大小为512
通过将0复制到单独的文件中来保存坏的PSHT:
我们对PSHT副本1执行相同的操作。 现在我们打开之前保存的PSHT副本0。我们在偏移量0x28400中找到了DE AD签名。如果我们在PSHT的副本1中打开相同的偏移,我们可以看到在这个扇区中没有DE AD
因此,我们在DE AD中填充00,如副本1中所示。
然后在模块中搜索更多的DE AD。
在下一个偏移量0x72400中,我们看到了数据,因此我们不能只用零填充它,我们必须从同一偏移量中的好拷贝1部分复制相同的扇区数据,并将其粘贴到拷贝0模块中以替换现有数据。 是
成为
我们已经完成了PSHT的恢复,并将好的PSHT模块保存在一个文件PSHT-0_bad.bin中。如果PSHT的副本0或1下的头和表面都很好,我们可以将好的模块写入服务区(SA),然后重新启动驱动器并读取数据。 但在我们的案例,我们在PSHT中有物理上不好的扇区,所以我们不能只从备份中写入模块。我们必须使用IBM-ARM实用程序的特殊功能初始化翻译器:将PSHT上载到HDD RAM中。
PSHT上传到RAM后,我们可以看到所有LBA,尽管PSHT被服务区域的两个副本损坏:
仅此而已,我们现在可以从驱动器读取所有数据。 如果您有任何问题,请随时联系我们! |