迈拓硬盘固件区的检测与修复图文详解

核心提示:硬盘的固件区或多或少总会有些坏块,即使对一个完全正常的硬盘而言,也不例外。所以除非这些坏块涉及一些关键模块,否则就没必要太关注它。

迈拓硬盘固件区的检测与修复图文详解

硬盘的固件区或多或少总会有些坏块,即使对一个完全正常的硬盘而言,也不例外。所以除非这些坏块涉及一些关键模块,否则就没必要太关注它。这是因为硬盘的正常工作不必要读取所有模块,也不需要固件区中的所有扇区没有一点缺陷。当然,一旦一些关键模块遭到损坏,就会直接影响到硬盘的正常使用。所以了解和掌握固件区的检测与修复很有必要。

1.固件区检测方法

固件区检测要借助一些专门工具,本文以PC-3000为例来阐述固件区的检测方法。PC-3000提供两种检测方法,即“SAtestingandrecovery”和“SAstructuretest”。通过检测来估固件区的实际状况。

检测时,建议首先启动“SAtestingandrecovery”,因为在测试期间,该命令将设法对所读到的内容进行备份。如果测试检查出固件区有损伤,可以对它进行修复。“SAstructuretest更多用于精确诊断。

(1)固件区的检测与恢复(SAtestingandrecovery)该命令的功能是:对固件区进行结构分析,并对损伤模块实施修复。其启动顺序为:-Tools”一“Utilityextensions”一“SAtestingandrecovery”。

图2-12展示的是该命令在进行了固件区测试之后PC-3000窗口的外观,“Modules”标示显示的是程序开发者确定的用硬盘主要功能的模块表。表中所列模块是按模块的UBA号码的升序排列的。一个模块记录由以下几部分构成:UBA开始扇区、ID或PN、扇区的长度、模块简称、重要性等级,模块头检至状况以及校验和(Checksum)咬验状况。在每行开始处的色块夏映了检查的结果:

●红色一读模块错。

●黄色一校验和错。

图2-12SAtestingandrecovery模式

●粉红色一模块头比对错误。

●绿色一无错误。

另外,使用鼠标选择其中一模块,并单击右键,会显示一个对话框,如图2-12所示,可以对所选模块进行进一步检查和测试,篇幅所限,在此不再赘述。“Defects”标签,当选择该模式时,使用激活的固件区磁头从ULIST模块加载SA豹缺陷。在SA测试期间,将所有发现的缺陷加进表中,并用黄色的方块做标记。工具栏里提供了操作按钮,用于隐藏SA中的缺陷。单击该按钮,读取模块,将每个缺陷增加到SA译码器中,并将数据写回到SA中。

(2)固件区结构测试(SAStructuretest)

测试允许用户评估写入到SA中数据的有效性。如果由于SA中数据损坏而使硬盘运行不正常,测试将识别损坏的模块。然后你也可以使用该测试所获得信息,构思继后的硬盘修复。

该命令的大部分测试功能在“SAtestingandrecovery”的交互模式中同样可以使用。因此,使用者可以综合利用SA模块修改,以及SA结构测试的方法。

测试使用的磁头在“Utilitystatus”对话框中指定,对别的磁头进行此项测试,你需要变换SA中的磁头。

对固件区诊断以后,可以确定故障原因。如果没有发现模块损伤,它意味着不是译码器模块的数据结构损伤,就是G-List模块的结构损伤。后者可以使用“ClearingG-LIST”命令修复,因为这种情况从其他硬盘写入模块并不总是见效。如果你要保留隐藏到G-List的缺陷,那么在清空前,你应该查看G-List,保存缺陷,一旦硬盘重新启动清空G-List,可将先前保存的隐藏的缺陷返回到G-List。

2.固件区的写测试

在修复模块之前,应该确定写入SA的扇区功能正常。事实上,LDR文件常用于启动硬盘,不能完全初始化固件,并可能导致它的运行错误,以及写入磁头可能不能操作。泊祎电脑回收网小编们注意到有这样一个规律:在LDR启动后,如果硬盘显示它的序列号,那么写入功能肯定被初始化;如果硬盘拒绝写入数据,那就意味着写入单元被损坏(这种情况不能使用软件解决)。

使用PC-3000进行写入测试有2种方法:

●执行“SAwritingtest”命令。测试由两部分构成:从模块PN=IEh加载适配数据,并通过向SA中被称做“swapl”的不使用的区域的一个扇区写入随机数据,来检查写入SA的功能。两者择一,你也可以在PC-3000启动对话框中选择“InitializeSRV”。

●在交互模式中加载ULIST模块,并更改其中的任一字节。然后写入模块再读取它。如果模块读取成功,那么说明写入功能正常,并且你应该将修改字节改回原始值并写回。泊祎电脑回收网小编们推荐使用ULIST模块,因为它在一个SA中有4个副本,只要能读出一个,硬盘就可以启动。

注意!在向一个硬盘写入数据之前,要保存所有模块。这样做的必要条件是,在向SA写入数据期间硬盘的操作性能不稳定。也就是说,一个适配数据模块有可能被改写!这将

导致固件区中的数据丢失,如果事前没有保存,将导致硬盘不可修复。

到今为止,如果写功能没有复活,那么SA的修复是不可能的。当然,还有一个机会就是使用HOTSWAP,但是较为罕见,总之,修理这样的硬盘将毫无价值,如果要做数据恢复,可能需要更换磁头。

(0)
上一篇 2021年9月7日 上午6:38
下一篇 2021年9月7日 上午6:43

猜你喜欢

电话

联系我们

1388-0022-916

在线咨询:点击这里给我发消息

邮件:1395700887@qq.com

工作时间:周一至周日,9:30-18:30,节假日无休

微信
微信
分享本页
返回顶部