MHDD的基本操作流程

2017-12-24 09:21 admin
要说哪款软件检测硬盘最好??当然是MHDD~但是,坛里关于MHDD的使用方法都是来自网络...
本文章将为各位看客们说明MHDD的使用方法,写得不好还请各位担待啦,THX!

首先,要把硬盘接在电脑上。IDE硬盘一定要将跳线设置成MASTER;SATA建议连接在接口号为奇数的接口(如SATA 1SATA 3等)。


本次使用的是一枚东芝1.8英寸的硬盘,通过转接卡连接在电脑上,如图:
[attachment=2309016]


[attachment=2309017]



然后,打开电脑~(废话!)


由于MHDD并不是通过BIOS对硬盘进行操作的,所以我们要让他在DOS环境下运行。如果您有DOS工具箱的话可以让它在里面运行。
下面是进入MHDD的图:
[attachment=2309015]



最上面那行为状态指示,就像指示灯一样,当有情况发生时,对应的指示就会亮起
最左面的数字是工作状态,2位,16进制,含义未知按照顺序:
ERR:发生错误
INDX:写入G
CORR:纠正
DREQ:硬盘和计算机交换数据
DRSC:硬盘自检通过
WRFT:写入失败
DRDY:硬盘就绪
BUSY:硬盘忙


空格右侧是错误类型指示,当硬盘出现对应错误时,ERR和对应错误指示会亮起:
AMNF:地址标记错误
T0NF0磁道错误
ABRT:拒绝操作
IDNF:扇区ID错误
UNCR:校验错误
BBK:坏扇区标记错误
最右侧数字是错误类型,2位,16进制,含义仍未知


中间的空格,不是白白放的。当硬盘加锁时,上面会显示PWD;硬盘有容量剪切时,上面会显示HPA
第二行显示的是当前设备的信息,从左到右依次是:硬盘型号、LBA总数、当前操作LBA,第四个根据情况变化。

————————分割线————————


MHDD4.6共有以下命令(本顺序按照MHDD帮助的默认顺序排列):
EXIT:退出
QUIT:退出
HELP:帮助
BATCH:批处理
CLS:清屏
SCREENSHOT:截图
PORT:选择端口
PCISCAN:扫描PCI总线并保存
WAIT:等待硬盘就绪
SCSIINFO:显示SCSI设备信息
MAN:命令帮助
ID:获取简略设备信息
SCAN:扫描
SWITCHMBR:主引导记录(MBR)开关
HPA:容量剪切
NHPA:恢复初始容量
RHPA:显示初始容量
RX:读取磁盘缓存数据
RST:重置设备
PWD:设置设备密码
UNLOCK:解锁设备
DISPWD:解除密码
RPM:转速测量
FF:从文件写入磁盘
AAM:自动噪音管理(AAM)设定
MAKEBAD:制造坏道
RANDOMBAD:随机制造坏道
INIT:重置并重新测定容量
FDISK:创建一个分区
SMART:显示SMART信息或管理SMART系统
STOP:关闭磁盘电机
I:初始化设备
ERASE:擦除
TOF:从磁盘保存为文件
FASTERASE:快速擦除
CLRMBR:删除主引导记录(MBR
CX:测定平均寻道时间
EID:获取完整磁盘信息
ATOF:从磁盘保存为多个文件
MAKELOG:创建日志
CONFIG:配置设备
SETCDSPEED:设置CD速度
UNITSIZE:调整SCSI设备扇区大小
SCSIFORMAT:格式化SCSI设备


您看到这可能会一头雾水:这些都是什么啊??别急,慢慢来~

先说几个常用命令:


PORT[快捷键:Shift+F3]:硬盘选择菜单,按下去是这个样子的:
[attachment=2309018]


Primary controller是你的主IDE控制器,Secondary controller是你的副IDE控制器,PC-3000 board PC-3000卡(我可没有这么昂贵的设备),而SATA端口则会直接显示对应的端口号。输入对应硬盘的编号(我的是3),即可对对应盘进行操作。

————————分割线————————


SCAN[快捷键:F4]:扫描硬盘。输入后会弹出如下选项
[attachment=2309019]


Start LBA:开始的LBA编号
End LBA:结束的LBA编号
Remap:重映射
Timeout(sec):超时时间
Spindown after scan:扫描结束后关闭电机
Loop test/repair:循环测试/修复
Erase Delays *DESTRUCTIVE*:删除超时的扇区



Start LBAEnd LBA是指定扫描范围的,如果坏块的位置已知,可以按照坏块的范围设置这两个值,节省时间,还不伤盘哦~


一般来说,对付少量坏道,打开Remap即可。如果不能Remap的话,就需要打开erase delays,不过打开它会破坏硬盘内的数据。这两个就是将坏道加入传说中的G-list,只不过remap会指定备用区的扇区来替代不稳定的扇区,而erase不会指定。RemapErase不能同时打开。



Timeout是指定超时时间,并用它来界定坏块,一般不需调整,默认值即可。


如果拉出去跑了一遍之后,坏道还在那里不走,那就需要打开loop test,让它反复修复以达到目的。



Spindown after scan是在扫描之后关闭电机。比如说,您看着MHDD一点一点的跑,耐不住寂寞了,去看会电视,那么,MHDD就会在扫描结束的时候关闭硬盘电机以达到保护硬盘的目的。如果loop test开了,它也就无效了。(废话!)


设置好之后,按下F4开始扫描了。这是开始扫描的图片:
[attachment=2309020]

嘻嘻,忘了告诉各位了,这个盘是废的,扫描图花花绿绿的



花花绿绿的地方是扫描图,扫描图右面的数据代表这些含义:
AVG[ xxx kb/s]:平均扫描速度
ACT[ xxx kb/s]:当前扫描速度
灰块(<3ms,<10ms,<50ms)的是非常健康的扇区,延迟小,速度快绿块(<150ms)的是有些延迟的扇区,有些也没问题,不过太多了会影响读取速度
棕块(<500ms)的是延迟有些大的扇区,如果比较多,说明这个盘累了,不过能正常使用红块(>500ms)的是延迟扇区,这些随时可能变成坏块
下面的花花绿绿的块都是有问题的块,?号的表示坏块,少的话重映射可以解决问题,多了就麻烦了,它还随时可能变成UNC,这个盘就杯具了,MHDD也没法解决问题,要想治好这样的盘就得用更猛的药(比如PC-3000)。
百分比有两个,左面的是指定的扫描的进度,右面是扫描的位置占全盘的百分比。全盘扫描的话,两个百分比相同;若是指定扫描范围了,左面的会坚持自己的立场,依然从0%100%,右面的,你猜呢??



这里还有一个功能,如果按方向键的话,会在扫描进度间“行走”,上下是进退2.0%,左右是进退0.1%
这有什么用呢?如果发现了坏道,但是没有修复,这时就可以退回去一点,重新修复坏道。如果想跳过坏道,就向前进一点。很方便吧??

不想扫了的话,按下Esc可以终止。


————————分割线————————



ERASE:擦除,用来抹除选定区域的数据,也是常说的低格。输入后会出现如下选项:
[attachment=2309021]

先输入开始的LBA编号,回车;空着就是默认了,0
再输入结束的LBA编号,回车;空着也是默认了,最大值;
[attachment=2309022]


确认吗?想好了按Y
[attachment=2309023]


看着MHDD一点一点的吞噬着数据吧~
[attachment=2309024]


反悔了??按Esc,不过已经擦除的地方可永远找不回来了~

*NOTE* 如果修复总是失败,先低格一下也不失为好选择。


————————分割线————————

以上是经常应用的命令,其他命令详解会在近期更新。
Thanks for watching![font='宋体']