MHdd的使用方法
有很多人使用mhdd修硬盘,现做一份命令详细解释,供大家参考。
最上面的英文左半部分为状态寄存器,右半部分为错误寄存器,左边的状态现实的是硬盘的状态,现在解释如下。
ERR:上一部的操作有错误。
INDX和CORR :暂时不知道,有知道的麻烦你告诉我。我也学习一下。
RDEQ :是硬盘和主机交换数据。
DRSC:是硬盘初检通过。
WRFT:是硬盘写入失败。
RDRY:是找到硬盘。
BUSY:是硬盘忙且对指令不反应。
当ERR指示灯闪烁时,注意右上角,错误的类型会显示在那里。先分析如下。 AMNF:地址标志出错。
TONF:0磁道没找到。
ABRT:指令被中止。
IDNF:扇区ID没找到。
UNCR:不可纠正的错误。
BBK:校验错误。
在这两个区域之间,有一个空的,如果硬盘加锁了,在这里就会显示一个PWD的字样,如果用了HPA功能改过容量,(为什么有的硬盘在bios里显示的不对,可以用mhdd看看是不是这个灯亮了),这里就显示HPA字样。可以用NHPA命令去掉。我是在虚拟机上做的,不能扫硬盘。常用的具体命令分析如下。
从版本2.8以后他增加了控制UDMA控制器的功能,该软件可以在软盘上或者硬盘上运行,而且在运行过程中最好不要中断,它是基于OS的,可以读取硬盘的任何一个扇区,最好不要运行在光盘或者只读设备上。
SHIFT+F3命令选取硬盘。
scan <F4> 扫描功能。扫描模式为(LBA和c/h/s )在SCAN中有两个命令REMAP(坏道重映射)和LOOP the test/repair(重复扫描与修复)修复坏道是可以打开这两个选项 ,REMAP是将坏道写入G-LIST ,WAIT是只针对IBM的,意思是当IBM的读的速度慢过250MS时,将它做为坏道处理存入G-LIST,X-LIST中。还有个Erase Delays选项,如果打开数据会丢失。
具体模式如下:
[Scan in: CHS/LBA]:以CHS或LBA模式扫描。CHS只对500M以下的老硬盘有效。 [Starting CYL]:设定开始扫描的柱面。
[Starting LBA]:设定开始扫描的LBA值。
[Log: On/Off]:是否写入日志文件。
[Remap: On/Off](重新映像):是否修复坏扇区。
[Ending CYL]:设定终止扫描的柱面 [Ending LBA]:设定终止扫描的LBA值。 [Timeout(sec)]:设定超时值,从1到200,默认值为30。 [Advanced LBA log](高级LBA日志):此项不支持。 [Standby after scan]:扫描结束后关闭硬盘马达,这样即可使SCAN扫描结束后,硬盘能够自动切断供电,但主机还是加电的(属于无人职守功能)。 [Loop the test/repair]:循环检测和修复,主要用于反复地修复顽固型坏道。 [Erase WAITs](删除等待):此项主要用于修复坏道,而且修复效果要比REMAP更为理想,尤其对IBM硬盘的坏道最为奏效,但要注意被修复的地方的数据是要被破坏的(因为Erase WAITS的每个删除单位是255个扇区)。Erase WAITS的时间默认为250毫秒,数值可设置范围从10到10000。要想设置默认时间,可以打开/CFG目录下的MHDD.CFG文件,修改相应项目即可更改Erase WAITS数值。此数值主要用来设定MHDD确定坏道的读取时间值(即读取某扇区块时如果读取时间达到或超过该数值,就认为该块为坏道,并开始试图修复),一般情况下,不必更改此数值,否则会影响坏道的界定和修复效果。
在扫描时,每个长方块代表255个扇区(在LBA模式下)或代表63个扇区(在CHS模式下); 扫描过程可随时按ESC键终止; 方块从上到下依次表示从正常到异常,读写速度由快到慢。正常情况下,应该只出现第一个和第二个灰色方块, 如果出现浅灰色方块(第三个方块),则代表该处读取耗时较多; 如果出现绿色和褐色方块(第三个和第四个方块),则代表此处读取异常,但还未产生坏道, 如果出现红色方块(第六个,即最后一个方块),则代表此处读取吃力,马上就要产生坏道, 如果出现问号?,则表示此处读取错误,有严重物理坏道,无法修复。 先用一般模式扫一遍,再用高级模式扫一变,具体方法是选择lba模式,remap项off,loop the testrepair项off,其余项on,选择完毕ctrl+enter执行扫描,扫描完毕,执行上面操作,选chs模式,loop the testrepair项off,erase waits项off,其余项选on,执行扫描。 大家切记不要直接用高级模式进行扫描,有些朋友为了急于求成,就直接用高级模式对硬盘进行操作,这种做法是错误的,如果直接用高级模式扫的话,一次好不了的话,那么mhdd对其就无可奈何了,要么认不到硬盘,要么坏道无法修复。 对于其他的命令,一般用不着。就不说了。
附件: 您所在的用户组无法下载或查看附件
|