本帖最后由 JDCTS5 于 2024-8-9 17:30 编辑
适用于硬盘的PC-3000。西部数据 Marvell硬盘的热交换程序 当系统磁头不可操作时(由于磁盘正在敲击并且未能完全初始化通过逻辑访问进行操作所需的所有项目,校准程序无法成功完成),或者当服务区域无法恢复时(没有机会重写模块),“热交换”程序可用于恢复逻辑访问(即使用数据提取器读取数据的机会)。
例如,如果我们试图使用“扇区编辑”工具打开任何LBA,我们会得到ABR错误。因此,目前没有可用的用户数据。
该程序的意义是使用配件HDA上的故障硬盘模块初始化配件或损坏的印刷电路板,然后在不关闭电源的情况下将印刷电路板从配件HDA分离,并将其连接到故障HDA以访问其用户区域。 要成功完成热交换程序,您需要一个配件硬盘。它应该和故障硬盘是同一个系列。它应该有相同的磁头数量或更多的磁头,以及相同的ROM版本。其系统磁头和服务区域应处于工作状态。 在这个例子中,我们使用与故障硬盘完全相同的模型配件硬盘。
我们将使用配件硬盘PCB,但也可以使用故障硬盘PCB。
您将需要您的配件硬盘提供以下资源: ROM副本; ROM模块的自适应设置副本ID=47h; SA的1xh叠加模块副本(11h..1Fh); SA的自适应设置副本(模块ID=4xh); 从服务区(SA)复制分区分配表(模块ID=03h); SA的翻译器副本(模块ID=31h); 当你有了所需的一切后,你就可以开始这个程序了。 如果“B”类中的某些模块已损坏,可以用同一系列驱动器中的模块替换它们。首先,运行WDC Marvell实用程序并备份所有服务区(SA)模块和磁道的配件硬盘和故障硬盘(如果可能)。保存ROM和ROM模块从两个驱动器。备份资源总是一个好主意,以防资源损坏或以后无法访问。 磁头组适配参数(适配器)保存在第47个ROM模块中。为了使它们适合另一个HDA,我们需要以一种特殊的方式对它们进行修改。 单击“工具”->“实用程序扩展”->“查看和编辑硬盘资源”。
选择“ROM”选项卡,然后选择“ROM模块”和“47 SA适配器”。按下“OK”按钮,实用程序将读取并打开此模块。
按下“插件”按钮,然后选择“Microjogs编辑器”。
然后按下“Make averaged”按钮,选择您的故障硬盘的第47个ROM模块。双击它。
现在,我们可以看到两个硬盘之间Microjog值的差异。
特别注意配件和故障模块(和HDA)之间的Microjog值差异对于磁头读取数据的能力极其重要。Microjog值差越小,磁头组适配的兼容性就越大。
可接受的差异通常应小于100。如果数值之差超过300,数据读取将出现严重问题。如果两个驱动器磁头组适配间的差异大于300,则寻找另一个配件,因为这个配件不适合热交换。 按下“OK”按钮。这里我们看到了模块中被修改后的字节。它们被标注显示。
按下“写入HDD”按钮写入修改后的模块。
现在我们应该检查磁头操作是否正确使用新自适应参数。因此,我们关闭电源并重新启动实用程序。如果驱动器初始化正确,我们可以继续下一步,否则我们需要寻找另一个更合适Microjogs的配件驱动器。在下一步中,我们编写从故障到配件的01h模块(DIR)。
我们应该使用“按ID”书写的方法
要使用新的DIR模块重新初始化,我们需要退出WD实用程序并重新启动驱动器。 现在驱动器无法初始化,实用程序已切换到内核模式。我们应该选择“正常”模式和我们的驱动器系列。
现在除了01h之外的所有模块都无法访问,因此硬盘无法正确初始化。
现在,我们尝试根据ID的DIR重写从故障到配件的除01h以外的所有模块。
我们不需要备份驱动器的当前状态,所以选择“否”。 如果驱动器不能写入模块,我们可以在这里看到,我们应该尝试另一种方式。
现在我们退出实用程序并重新启动驱动器。 我们再次运行实用程序,选择硬盘家族和“正常”模式,这次我们按下“LDR上传”按钮。选择“从文件”选项,导航到故障驱动器模块11h所在的文件夹。
单击11rpm文件,然后按下“上传LDR”按钮并选择“作为永久覆盖”选项。
正如我们所看到的,覆盖已成功加载。所以我们可以关闭这个窗口。
按“实用程序启动”按钮,然后按“确定”按钮继续操作。
现在我们再次尝试重写模块。
正如我们所看到的,这一次是成功的。现在不要关掉驱动器!!!
现在我们需要重写ROM从故障到配件PCB。
只有在重新启动驱动器和实用程序之后。 正如我们所看到的,DIR模块再次无法访问,因此我们无法访问服务区(SA)。
因此,我们再次使用LDR加载功能重新运行该实用程序,但这次我们也使用了“从配置文件加载资源”功能。 单击“配置文件”和“实用程序启动”。然后到配件驱动器配置文件文件夹并选择“01.rpm”文件。
然后我们再次重写01h(DIR)模块。 完成后,成功重新启动实用程序和驱动器。 现在我们可以看到驱动器正确初始化。
现在驱动器有来自故障的所有自适应数据,我们几乎准备好热交换了。 转至“工具”->“HDD”,然后按“待机”以停放磁头并将硬盘电机关闭。
现在是交换HDA的时候了。
当我们将配件印刷电路板连接到故障HDA时,我们进入“工具”->“硬盘”并点击“重新校准” 启动硬盘电机
正如我们现在所看到的,驱动器已正确初始化,并且可以访问服务区域和用户区域!
现在我们可以使用数据提取程序(Data Extractor)来恢复用户数据。 |