硬盘坏道检测和修复(HDDL、MHDD、THDD)工作原理和效果

如题所述

S下使用的坏道修理软件,是俄文的,这应该是所有软件中我认为写得最好的修坏道软件,可惜没有再看到新版本出来,它可以自由定义读取时间,超过这个时间的扇区都会当作坏道加入G-list,使用方便,而且速度很快,维修后的效果好;因为是俄文的,没法看懂,没有去网上找别人的翻译,因为不全,而且怕有理解偏差,也不建议用中文版,担心稳定性,所以也不关心它的其它功能(实际上也没什么用);
我们以这个IC25N020ATDA04为例,这是没修理前用MHDD测试的情况,可以看到有很多坏道;
打开HDDL,按ALT+L键选择待修硬盘的接口,第一次选择好后,今后修理如果没有改变接口就不用再选了.用TAB键选择好接口后,继续按到OK上回车
按ALT+D就进入测试参数输入界面
同样是用TAB键选择要输入的参数,然后用数字输入,各参数的解释见图,如果你知道坏道的大体范围,可以只测有坏道的部分,其中读取时间建议设为100,这样修好的硬盘有绿点的概率较低,除非象这个盘一样坏道太多且稳定性不好,再减小这个时间可能会导致测出来很多坏道,这里是粗测,显示的坏道是以256个扇区为单位的;测试完成后直接回车进入第二次测试:第二次测试完成后接着按回车,就进入加入坏道表的工作,软件会显示已经成功加入坏道表的坏扇区数量和未加入坏道表的坏扇区数量,完成后弹出完成窗口,直接回车完成修理;断电重启后(硬盘要断电才能重新加载坏道表)再用MHDD测试,效果还是很好的。

下面要介绍的是MHDD,虽然它的功能很多,用的人也很多,可惜它修坏道的能力并不理想,不能不让人觉得遗憾;在修理坏道前,请将CFG目录下的MHDD.CFG编辑一下,将#SCAN-ERASEWAITDELAY后面的值改为你想要的,我一般改为100,这样在使用ERASE WAIT功能时,它能将超过100MS的坏扇区都修理到.
按PORT选择好待修盘后,按F4,设定修理起始和结束的扇区LBA,如果你知道坏道的范围(可以先检测就知道了)这样可以缩短修理的时间,将LOOP/TEST REPAIR和ERASE DELAYS设置为ON;按F4就开始修理了,这种修理实际上就是对坏扇区进行擦写,但它一次擦写256个扇区,所以如果你的盘上有数据千万不要用这种方式,由于打开了LOOP/TEST REPAIR,它会循环擦写坏道,直到按ESC停止。
如果上面的方式不理想,你可以将坏道加入坏道表G-list,按F4将REMAP和LOOP/TEST REPAIR设置为ON;再按F4就开始将坏道加入坏道表,可惜它不能设置读取时间超过一定的值就加入坏道表,所以对棕色和红色的坏块起不到修理作用,要是能通过设置TIMEOUT的值来设定就好了。

下面我们要介绍的是THDD,它可能是最小的G-list级别的坏道修理软件,扫描速度快,跟MHDD一样,它只能将坏扇区加入坏道表,对读取速度慢的扇区无能为力;
运行THDD后首先会出现待修硬盘选择窗口,窗口中列出了本机上接的所有硬盘,
选择好后回车(你也可以先不选,在主菜单中选择CHOICE DRIVE选择)进入主菜单,
选择SURFACE TEST,弹出窗口选择以CHS还是LBA方式扫描,现在的硬盘就选LBA方式吧,选择完成进入坏道检测界面,检测完成后会弹出主菜单,选择VIEW DEFECT LIST查看测试出来的坏道情况,按R进入维修界面
其中:
FOUND DEFECTS是扫描发现的全部坏道数量
REPAIRED是已加入坏道表的坏道数量
NOT REPAIRED是未成功加入坏道表的坏道数量
REMAIN是等待加入坏道表的坏道数量
全部维修完成后按任意键退出到主菜单,选EXIT退出,断电重起(硬盘断电重起才能重读坏道表),用MHDD测试,如果还有坏道的话,再用THDD修理,直到没有坏道为止。

最后介绍HDDSPEED:启动HDDSPEED有连续选择两个OK后进入待修硬盘的选择窗口,选择要修的硬盘后,用Tab键选Selec回车,当然也可以在主界面选择,然后会询问是否进行BENCHMARK测试,不测试进入主界面,按ALT+M弹出维修参数选择窗口,注意一定要把Try to repair/relocate found defects选中,Save media test log选不选没所谓,然后输入你要维修的起始和结束柱面,test count是测试次数,输入完成后,用Tab键选择Start回车开始修理。

还有很多的坏道维修软件,但工作原理和效果都差不多,到目前为止,没有发现一款能支持所有硬盘而又维修效果好的软件,所以要针对你的硬盘的具体型号和情况进行尝试。
温馨提示:答案为网友推荐,仅供参考
相似回答