数据恢复与硬盘修理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

7.9 MPF-AT和MPG属系模块的修复

MPF-AT和MPG属系经常发生固件数据损坏故障(特别是MPG属系),表现为驱动器启动主轴电机,进行重校准,然后输出ABRT错误。对用户和用户数据来说,这种故障发生时毫无征兆,绝对是突如其来。

可以使用固件数据结构测试来诊断这种故障,并在程序模块表中检查哪个模块出现了问题。也可以使用另一种方法,即使用读模块菜单读出驱动器的所有模块,然后退出程序检查所读模块的长度。如果某些模块的长度等于0,那么显然这些模块失效了,必须重写。最容易损坏的模块有0lh、09h、27h、2Dh、31h、32h、36h、60h(某些型号不使用60h模块,可以不重写)、70h。

某些模块对保护数据至关重要,如果想保留用户数据,就不要重写它们,如01h(DM)、03h(TS/CS)和06h(DT)模块。DM模块为静态译码表,TS(CS)模块为动态磁道(柱面)缺陷表,DT模块为逻辑空间、缺陷表和物理空间之间的译码表。其余模块虽然不是如此重要,但是建议使用同一型号驱动器的相同版本的固件重写,如01h(DM)、04h(HS)、3Dh模块。某些模块可从任何合适的驱动器复制,包括08h、09h、0Bh、0Ch、27h、2Dh、31h、32h、36h、51h、52h、60h(某些型号不使用60h模块,所以不需要重写)、70h等模块。然而,95%的情况不是所列的模块都损坏,只是其中的一部分损坏。通常日志模块51h、52h、70h的损坏会引起其他模块报错,重写这3个模块就可以自动修复剩余的模块。

在任何情况下,开始修复前都必须保存驱动器上的全部模块和ROM固件,以保留撤销修改操作的机会。