• WAP手机版 加入收藏  设为首页
迈拓昆腾硬盘数据恢复

用PC-3000修复Maxtor驱动器固件

时间:2017-1-21 9:19:42   作者:成都数据恢复中心   来源:本站原创   阅读:2232   评论:0
内容摘要:固件区错误会引起驱动器故障,也可导致电子系统或机械系统发生问题。此类问题的诊断虽然复杂,但是大多是由固件区模块的错误引起的。1.固件区故陣可能有的表现①驱动器识别错误。当试图从磁盘读出数据时每一个扇区都产生一个错误(类似于设置了密码的情况夂②驱动器被认成处理器型号,如“MaxtorATHENA”。③驱动器电机可以启动,...

 

固件区错误会引起驱动器故障,也可导致电子系统或机械系统发生问题。此类问题 的诊断虽然复杂,但是大多是由固件区模块的错误引起的。

1. 固件区故陣可能有的表现

① 驱动器识别错误。当试图从磁盘读出数据时每一个扇区都产生一个错误(类似于 设置了密码的情况夂

② 驱动器被认成处理器型号,如“Maxtor ATHENA”。

③ 驱动器电机可以启动,也可以从停泊区移走,但是不能进入准备就绪状态。

出现上面的情况时无法直接使用“工厂模式”命令。为了使用“工厂模式”命令来 修复驱动器,首先应该载入LDR文件。

2. 载入LDR文件

有两种方法载入LDR文件。

(1 )不使用“安全糢式”跳线启动硬盘

当PC-3000程序读出硬盘的处理器型号,不使用“安全模式”跳线就可以成功的解

118

决故障,步骤如下:

第1步打开电源运行pcmx_dsp.exe或pcmx_pkr.exe程序,

第2步在菜单里选择“栽入LDR文件”。

第3步在“Modules loader”中栽入LDR文件。如果成功则驱动器就可以对固件区

进行操作了.

本方法与第二种方法的差别在于当驱动器启动时从固件区载入了缺陷表和校准参 数。如果重要性为“A”的模块损坏则不能使用这种方法。

(2>使用“安全糢式”跳线启动硬盘 第1步将跳线设为“安全模式”。

第2步打开电源运行pcmx_dsp.exe或pcmx_pkr.exe程序。

第3步如果是ROMULUS DSP或者Poker硬盘,运行“从SA初始化”命令。

第4步选择“栽入LDR文件”。

第5步在“栽入LDR和糢块”中栽入LDR文件。如果成功则驱动器的电机就会 启动并报告准备就绪。

第6步对于ROMULUS DSP硬盘有时需要执行“禁止Reset”命令。

第7步选择“标准模式”。如果出现“栽入糢块出错!”信息,说明栽入的LDR文 件是错误的,导致栽入RAM时硬盘死机或者电子/机械设备出现了问题。

3.检测模块状态

当载入LDR文件、硬盘运转以后,可以检测一下模块状态。运行“检查磁盘模块 命令,仔细査看报告。如果发现不正确的模块,再进行模块修复。

4.确定固件区所用的扇区是否良好

在修复模块之前需要确定固件区所用的扇区是否完好。为了检验可以运行“固件区 写测试”命令。这一测试包括两个步骤。

第1步从模块PN = 1EH栽入数据。

第2步向固件区未使用的名为“SWAP1”部分写入一些内容.

如果测试成功会给出信息:“Recordoffser:0”,表示在固件区正确地进行了写操作。 如果测试产生了错误,模块PN=1EH载入中止,那么向固件区写入肯定是不可能完 成的,或者发生写入偏移,对固件的操作也是不能进行的。这可能是由于驱动器在载入 校准数据时发生故障。

在向驱动器写入任何数据之前应保存所有原有的糢块,因为N 在操作过程中会发生不可预知的事情,如果某个糢块覆盖了其他 的数据,那么就不可恢复了 ._. ,


5.固件模块的数据错误

Maxtor驱动器经常发生的故障是固件模块的数据发生错误。这一般是由于在驱动器 读/写操作时发生错误引起的。电机/电缆转接器接触不良、磁头故障、磁碟表面划伤或者 突然中断电源都是产生这种故障的原因,它们有一个共同的特点就是译码表模块出错。

通常模块错误表现是识别字符串不正确,而校验和是正确的。为了修复这些模块(如 P表),有效的方法是只把正确的模块头重新写进去,并重新计算校验和。下面这些模块 容易出现上面所述的故障:P表(PN=18H), G表(PN=1BH),DMCS (PN=1DH)。 如果它们产生了错误,它们的识别字符串就分别变成:NO_PLIST、NO_GLIST、 NO_DMCS。U_LIST00 (PN = 37H)模块也会发生类似的错误,不过很少。如果此模块 的头发生错误,不推荐使用自动恢复。

6.修复模块

尽管所有的模块都有备份,但是不可能使用这些备份来恢复原始模块,因为它们同 样也都损坏了。不过尽管模块的内容损坏了,校验和大多还是正确的。

为了修复模块头损坏的模块,可以使用下列命令:“固件数据(Firmwaredata)”一“固 件区操作(Work with firmware zone)” —“修复模块(Restore modules〉”。按 Enter 键后 就可以选择损坏的固件的名字:DMCS, UJLIST, AT_POL(G表),AT_PDL (P表)。 如果选择了一个实际上没有损坏的固件,那么是不会执行修复命令的,也不会破坏数据。

“修复模块”命令只是修复模块头并重新计算校验和,而模块内容并不改变。如果 模块内容有错误,“模块修复(Module repairing)”命令就不起任何作用^此命令也不能 控制写的过程,也就是说,如果驱动器在写入模块时发生错误或者写错位置,不会返回 出错信息。


标签:安全模式 驱动器 处理器 准备就绪 机械 
相关评论
不良信息举报中心成都网警网警110报警服务AAA级互联网行业信用360网站安全检测

数据恢复QQ交流群:378664983    站长QQ:958754010


蜀ICP备14015947号-2