2023年11月24日发(作者:)

MHD修复硬盘绿块

2008 06 29 星期日 02:48

MHDD2.9勺使用:(此文章原创 sdsq521,请勿转载!谢谢!) 工作环境在DOS

下。需要注意的是,不要将 MHD放在需要检测及修复的硬盘上,另外, MHD

无法在打开了写保护勺软盘、硬盘及光盘上正常工作。

运行MHD, MHD首先同样要检测系统中的所有硬盘并给出连接图示。我们随 时可

以按“ shift+F3 ”键重新扫描硬盘连接状态。

选择需要处理的硬盘后,就进入了 MHD的主界面。最上面一行为状态行,主要 是显

BUSY WRFAMNFTONF等硬盘(或硬盘某个扇区)或软件的当前状 态。在

状态行下面,是当前硬盘的磁头、柱面、扇区等参数。再往下则列出了 MHD的所有可

用的命令。

本人独自研究,为方便大家区分,特将 mhdd所认到的坏道分为三类:1维修进 程中

绿色图标以下的;(少量绿色图标也可修复)

2 维修进程中绿色图标和红色图标;

3维修进程中的繁体字符、 W以及少量?号

scan命令用于磁盘表面介质扫描与修复。MHD将从保留容量中拿出同等容量的

区来取代新发现的坏扇区,并将坏扇区的物理地址写入 G-list 表。所以硬盘 总容量不

会减少。这种修复方式是基于硬件底层的方法。 MHD并不是通过主板 BIOS来控

制硬盘,而是直接读取硬盘的所有物理扇区。

运行scan命令后,MHD首先会报告当前硬盘的型号、串号、固件版本、支持的 数据

传输模式等参数(运行其它命令同样如此),然后进入 scan 状态。

在扫描硬盘在前,我们还必须设置扫描配置。主要选项有扫描寻址模式( LBA

CHS,起始及结束的柱面或扇区、超时时限、清零时限、及是否重复扫描/修复。

为了达到修复效果,建议打开 remap (坏道重映射)、Loop the test/repair

(重复扫描/修复)及Erase WAITs等选项。设置完成后按“ F4”就可开始磁盘

描。

扫描时,在屏幕的右侧将显示磁盘表面各种状态的数量统计。 “?”上面的灰度 块表

示磁盘表面状态正常, 而彩色块表示此处的磁盘有潜在不稳定因素, 尤其是 红色

块,则很容易转化我物理坏道。 而“?”以下的状态表示此处的磁盘介质有 损坏或有

坏道。

以上只是对一些坏道较少的硬盘的处理, 此方法修复范围:(西捷、富士通、 IBM

昆腾、迈拓、西数、IBM笔记本硬盘)其余像三星什么的尚不知道,没遇见过。 有待

朋友们去研究。

修复成功率( 1 类坏道百分之九十以上, 2 3百分之零)

同样,先按SHIFT+F3扫描硬盘连接并选择,按F4键,先用一般模式扫一遍,再

高级模式扫一变,具体方法是选择 LBA模式,remapOFF Loop the

test/repair OFF其余项ON选择完毕 CTRL+ENTE执行扫描,

扫描完毕,执行上面操作,选CHS模式,Loop the test/repair OFFErase WAITs

OFF其余项选ON选择完毕,执行扫描,OK !!大家切记不要直接用高级 模式进行扫

描,有些朋友为了急于求成,就直接用高级

模式对硬盘进行操作, 这种做法是错误的, 如果直接用高级模式扫的话, 一次好

不了的话,那么MHD对其就无可奈何了,要么认不到硬盘,要么坏道无法修复)

修复成功率( 1类坏道百分之九十以上, 2类坏道百分之七十, 3 类坏道百分之

十)

下面这个方法,没耐心的朋友就不必看了。同上,先按 SHIFT+F3扫描硬盘连接

并选择,按 F4 键,先用一般模式扫十遍以上,再用高级模式扫一变,具体方法 在一

般模式下将Loop the test/repair 项选ON执行扫描

扫描至少10遍以后,ESC退出,重复操作,选择高级模式执行扫描, OK 修复

成功率( 1 类坏道百分之九十以上, 2类坏道百分之八十, 3类坏道百分之 六十)

此文章原创sdsq521,请勿转载!谢谢!

以上方法对?号和 W坏道的修复好象还不是太完美,现在我们利用 MHD的一些

命令进行辅助和配合,IBM、富士通、西数这些可以查看硬盘缺陷的,最好先执

IBME FUJLST等命令,然后执行一般模式扫描,扫描到

W或者?这些难以修复的坏道时按 ESC退出,用randombadmakebad命令进行

坏道标记, 反复操作, 坏道多的话可以标记坏扇区段, 标记完以后执行高级模式

描。还有就是修改硬盘容量法,你比如说,IBM的低格程序 中就有一项可以改硬盘容

量, 会低格的朋友应该都知道。 这里, 大家先把硬盘容 量改为最小(这里的最小不

0M或者1M而是硬盘总容量的整百 M位,比如10G 就改为100M 20G就改为

200M),然后在用MHD进行扫描修复

然后用MHD rhpanhpa恢复实际容量再进行扫描,完了再改为硬盘容量的

半,继续扫描,恢复容量扫描,最后把硬盘改为原始大小进行高级扫描一遍 OK~ !!

MHDD口很多修复软件可以配合使用,效果相当不错

你比如HDDREGHDDL HDDSPEE都可以很好的和MHD配合用。还有更多的方法

待大家研究。

aerase 命令: 可以逐扇区进行清零处理,不过速度会很慢。

rhpanhpa命令:可分别显示及恢复硬盘的全部真实的容量。 此文章原创

sdsq521 ,请勿转载!谢谢!

aam命令:可以切换硬盘的性能及噪音状态, 127级(0126)状态可供设置,

126”表示最高性能,不过此时硬盘的噪音最大。注意 aam命令需要硬盘支持

Automatic Acoustic Management 技术才可以。

rpm命令可以检测硬盘转速,不过有些硬盘不支持此命令。

randombadmakebad命令:可以强行为硬盘的一些扇区加上坏扇区标志。

ibme fujlst 命令:可以分别查看 IBM 及富士通的硬盘缺陷列

pwd unlock dispwd 命令:可以给硬盘加解锁,这种硬盘加入密码的方式很

特,不过千万不要忘记了密码(如果真的忘了或者解不了你可以用 HDLOC 个硬盘

锁把硬盘再锁一次,然后用它自带的UNLOC DISPWD军密,死马当活马 医呗)

2008-04-01 15:51

硬盘专业检测维修软件 MHD使用手册

1 MHD是俄罗斯Maysoft公司出品的专业硬盘工具软件,具有很多其他硬盘 工具

软件所无法比拟的强大功能,它分为免费版和收费的完整版,本文介绍 的是免费版

的详细用法。

2 MHD无论以CHS还是以LBA模式,都可以访问到128G的超大容量硬盘(可

访问的扇区范围从5122),即使你用的是286电脑,无需BIOS

持,也无需任何中断支持;

3 MHD最好在纯DOS环境下运行;

4 MHD可以不依赖于主板BIOS直接访问IDE 口,但要注意不要使用原装Intel

牌主板;

5 要在要检测的硬盘中运行 MHDD

& MD匪运行时需要记录数据,因此不能在被写保护了的存储设备中运行 (比 如写

保护的软盘、光盘等);

MHD命令详解

EXIT (热键Alt+X :退出到DOS

ID:硬盘检测,包括硬盘容量、磁头数、扇区数、 SN序列号、Firmware固件 版本

号、LBA数值、支持的DMA级别、是否支持HPA是否支持AAM SMART 开关状

态、安全模式级别及开关状态,,等)。

INIT :硬盘初始化,包括 Device Reset (硬盘重置)、Setting Drive Parameters

(设定硬盘参数)、Recalibrate (重校准)。

I (热键F2:同时执行ID命令和INIT命令。

ERASE快速删除功能,每个删除单位等于 255个扇区(数据恢复无效)。

AERASE高级删除功能,可以将指定扇区段内的数据逐扇区地彻底删除(比 ERASE

慢,数据恢复同样无效),每个删除单位等于 1个扇区。

HPA硬盘容量剪切功能,可以减少硬盘的容量,使 BIOS检测容量减少,但

DM之类的独立于BIOS检测硬盘容量的软件仍会显示出硬盘原始容量。

NHPA将硬盘容量恢复为真实容量。

RHPA忽略容量剪切,显示硬盘的真实容量。

CLS清屏。

PWD给硬盘加USEF密码,最多32位,什么也不输入表示取消。被锁的硬盘 完全

无法读写,低格、分区等一切读写操作都无效。如果加密码成功,按 F2

键后可以看到Security 一项后面有红色的ON要注意,设置完密码后必须关 闭电源

后在开机才会使密码起作用;

UNLOCK寸硬盘解锁。先选择0 USER,再正确输入密码。注意:选择1

Master 无法解开密码。

DISPWD解除密码,先选择0 USER,再正确输入密码。在用 DISPW之前

必须先用UNLOC令解锁。要注意,除了用UNLOCK® DISPW命令可以解密 码之

K

外,没有任何办法可以解锁。而且一旦将密码遗忘(或输入错误),也 没有任何办法

可以解锁。如果解密码成功,按 F2键后可以看到Security

项后面有灰色的OFF注意:选择1 Master )无法解开密码。

RPM硬盘转速度量(非常不准,每次测量数值都不同)。

TOF为指定的扇区段建立映像文件(最大 2Q

FF:从映像文件(最大2G恢复为扇区段。

AAM自动噪音管理。可以用 AAM(自动噪音管理)命令“所听即所得”式的 调节硬

盘的噪音。按F2键后如果有AAM字样,就表示硬盘支持噪音调节。键 AAM命令

后,会显示出当前硬盘的噪音级别,并且可以马上就听到硬盘的 读写噪音,要注意硬

盘的噪音和性能是成正比的,噪音越大,性能越高,反 之亦然。进入AAM命令后,

0键可以关闭AAM功能,按M键可以将噪音调 至最小(性能最低),按P键可以

将噪音调至最大(性能最高),按 +加号和 -减号可以自由调整硬盘的噪音值(数值范

围从 0126),按L键可以获得 噪音和性能的中间值(对某些硬盘如果按 +加号和

-减号无效,而又不想让噪 音级别为最大或最小,可以按 L键取噪音中间值),按 D

键表示关闭AAM 能,按ENTERS表示调整结束;

FDISK快速地将硬盘用FAT32格式分为一个区(其实只是写入了一个 MBRfc 引导记

录),并设为激活,但要使用还需用 FORMA完全格式化。

SMART显示SMAR参数,并可以对 SMAR进行各项相关操作。SMARON可以 开启

SMAR功能,SMAROFF可以关闭 SMAR功能,SMARTEST可以对 SMART 进行检

测。

PORT(热键Shift+F3 :显示各IDE 口上的硬盘,按相应的数字即可选择相 应口的

硬盘,之后该口会被记录在/CFG目录下的文件中,1表示IDE1 口主,2

IDE1 口从,3表示IDE2 口主,4表示IDE2 口从,下次再进入 MHD后此口就成了

默认口,编辑 文件改变该值就可以改变MHD 认的检测端口。所以,如

果进入 MHD后按 F2提示Disk Not Ready,就说明 当前硬盘没有接在上次 MHD

认的那个口上,此时可以使用 PORT命令重新 选择硬盘(或更改文件)。

CX对昆腾CXLCT(包括LALB LC)系列硬盘进行寻道测试,可以考验 这两类

硬盘上的飞利浦TDA5247芯片的稳定性(因为质量不好的5247芯片在 频繁寻道时最

容易露出马脚)。按 ESC®停止。此命令也可用在其他硬盘上, 它主要通过频繁随机

寻道来提升硬盘电机驱动芯片的温度,从而测试硬盘在 强负荷下的稳定性。

WAIT等待硬盘就位。

STOP(热键Shift+F4 :关闭硬盘马达。

IBME查看IBM硬盘缺陷表(P-LIST)。此时要记录大量数据,缺陷表越大, 生成的

文件(在IBMLST目录下)越大,如果 MHD存在软盘上的话,有可能 会空间不足;

FUJLST查看富士通硬盘缺陷表(P-LIST)。此时要记录大量数据,缺陷表 越大,生

成的文件(在FUJLST录下)越大,如果 MHD存在软盘上的话, 有可能会空间不

足;

MAKEBAD人为地在某个指定区域内制造坏道。注意,由它生成的坏道很难修

复。

RANDOMB:随机地在硬盘的各个地方生成坏道,按 ESC键停止生成。注意,

由它生成的坏道很难修复。

BATC热键F5:批处理。

H

R (热键F3:硬盘复位。比如使用了 PWD加密码后,为了使密码马上生效, 可以

用此命令。

FUCKFUJ KILLFUJAKILLFUJ都是刻意破坏富士通硬盘的命令,一定谨慎 使用,否

则硬盘将被彻底损坏,无法修复。某一切正常的富士通硬盘,在使 FUCKFU命令

后,仅一、两秒种,就提示破坏成功,重新启动后,连自检 动作都消失了,主板检测

不到,硬盘彻底报废。

SCAN(热键F4:盘面扫描,可以用特定模式来修复坏扇区,其中:

[Sean in: CHS/LBA]: CHS LBA模式扫描。CHS只对 500M以下的老硬盘

效。

[Starti ng CYL]:设定开始扫描的柱面。

[Starti ng LBA]:设定开始扫描的LBA值。

[Log: On/Off]:是否写入日志文件。

[Remap: O n/Off](重新映像):是否修复坏扇区。

[Endi ng CYL]:设定终止扫描的柱面

[En di ng LBA]:设定终止扫描的LBA值。

[Timeoutsec]:设定超时值,从1200,默认值为30

[Advaneed LBA log](高级LBA日志):此项不支持。

[Standby after sean]:扫描结束后关闭硬盘马达,这样即可使 SCANS描结 束后,硬盘

能够自动切断供电,但主机还是加电的(属于无人职守功能)。

[Loop the test/repair] :循环检测和修复,主要用于反复地修复顽固型坏

道。

[Erase WAITs](删除等待):此项主要用于修复坏道,而且修复效果要比REMAP

为理想,尤其对IBM硬盘的坏道最为奏效,但要注意被修复的地方的数据 是要被破坏

的(因为Erase WAITS的每个删除单位是255个扇区)。Erase WAITS 的时间默认为

250毫秒,数值可设置范围从1010000。要想设置默认时间, 可以打开/CFG目录

下的文件,修改相应项目即可更改 Erase WAITS 数值。此数值主要用来设

MHD确定坏道的读取时间值(即读取某扇区块时 如果读取时间达到或超过该数

值,就认为该块为坏道,并开始试图修复), 一般情况下,不必更改此数值,否则会

影响坏道的界定和修复效果。

屏幕第一行的左半部分为为状态寄存器,右半部分为错误寄存器;在屏幕第 一行的中

间(在BUSYAMNI之间)有一段空白区域,如果硬盘被加了密码, 此处会显示

PWD如果硬盘用HPA故了剪切,此处会显示HPA

屏幕第二行的左半部分为当前硬盘的物理参数,右半部分为当前正在扫描的 位置;

屏幕右下角为计时器,Start表示开始扫描的时间,Time表示已消耗的时间, End

示预计结束的时间,结束后会再显示 Time Count,表示总共耗费了多 长的时间;

在扫描时,每个长方块代表255个扇区(在LBA模式下)或代表63个扇区(在 CHS

模式下);

扫描过程可随时按ESC键终止;

方块从上到下依次表示从正常到异常,读写速度由快到慢。正常情况下,应

该只出现第一个和第二个灰色方块;

如果出现浅灰色方块(第三个方块),则代表该处读取耗时较多;

如果出现绿色和褐色方块(第三个和第四个方块),则代表此处读取异常,

但还未产生坏道;

如果出现红色方块(第六个,即最后一个方块),则代表此处读取吃力,马

上就要产生坏道;

如果出现问号?,则表示此处读取错误,有严重物理坏道,无法修复。

1有些读写速度奇慢的硬盘如果用 MHDF4 SCANS描并把EraseWAITS

打开就可以看到,要么均匀分布着很多要么就是遍布着很多五颜六色的方 块,这说明

这类硬盘之所以读写速度奇慢, 就是因为大量的盘片扇区有瑕疵, 造成读写每个扇区

都会耗费较长的时间,综合到一起就导致了整个硬盘读写 速度奇慢。

2:老型号硬盘(23G以下)由于性能较低、速度较慢,因此在 F4 SCAN 检测时

很少出现第一个方块,而出现第二和第三个方块,甚至会出现第四个 方块(绿色方

块),这种情况是由于老硬盘读写速度慢引起的,并不说明那 些扇区读写异常。

在扫描时使用箭头键可以灵活地控制扫描的进程,很象 VCD播放机:快进 2%

TJ

退2% 后退0.1% 快进0.1%。灵活运用箭头键,可以对不稳定、 坏道顽固的区

Jf

段进行反复扫描和修复。

zha ngjifa

MHD中文说明书!

屏幕显示内容我将加在方括号标记-[]

2008-04-01 15:52

跟通常一样,我对使用这个程序造成的损害不负任何责任 最新的

请阅读这个程序

文档,那些是使用规则:-.

切记我写这个程序并不是为损坏您的硬盘驱动器,只是用于维修或诊断之类 的用

途。

如果想搞清楚硬盘如何运作,你至少需要阅读 这个网站"免费 下载"

免费下载部分的说明文档。这些文档对于熟悉熟悉 ATA/ATAPI标准

)是相当有益的

什么是MHDD?

最初它是被设计成能够快速有效地诊断任何一个硬盘驱动器的工具,但最终她 具备我

和其他人所需要的所有功能。

从版本2.8开始,程序支持附加的UDMAI制器

不要将MHD放在您要测试硬盘上运行 所有对硬盘的操作要完全独占端口执行,不需

要任何 BIOS支持,也不需要使 用任何中断所有的事情都是直接完成的。所以不管

被检的硬盘测驱动器上安 装的是何种OSMHD效果都是一样的。她能够独立地访

问硬盘驱动上包括从 第一个扇区到最后一个扇区的所有扇区而不论上面有任何信息。

不要尝试在CD上其它写保护的设备上运行MHDD 第一步。

在选择硬盘驱动器命令是SHIFT+F3)以后 我们进入命令行状态[mhdd > ] MHD

时是没有"菜单"可供选择的,所有信息都通过指令输入。

通过组合键可以简单自动输入命令。

屏幕上方从这些命令上面一点的地方闪着的提示可以知道。

左边是状态寄存器,这里显示的是硬盘的状态。

最重要的位

BUSY -硬盘忙且对指令不反应,

WRFT -写入失败,

DREQ -硬盘需要和主机(PC交换数据, ERR -上一步的操作结果有错误。

当这个闪亮指示闪起来, 注意屏幕的右上角,错误类型型显示在那里

AMNF -地址标志没找到,

T0NF - 0磁道没找到,

ABRT -指令被中止,

IDNF -扇区ID没找到,

UNCR -不可纠正的错误。

在这两个区域的正中间,有一块空的地方。如果硬盘被密码加锁了,这里会出 现一个

加亮的“ PWD字样。如果使用了 HPA功能修改过容量,那么这里会出 现加亮的

HPA字样。

这些加亮的提示下面都有下划线,是一行的硬盘参数。左边显示的是硬盘的当 前参

数,当扫描时右边显示的是当前的磁头位置。

在使用(SCAN命令开始磁盘表面检测时,右边会显示出一个窗口。

在这个窗口第一行显示的是当前磁盘表面检测的工作速度,最后会显示出两个 百分数

值。

第一个百分值显示当前测试完成的百分比,而第二个百分值显示磁头从0柱面 到最后

一个

柱面剩余的百分比。

在表面测试期间,在LBA测试方式下,屏幕显示的一个块表示实际的255个扇 区,而

在测试在CHS莫式下,表示是是硬盘参数中的扇区数 HDD (通常它的值 63

黑色块-表示读取这个块代表的扇区时需要花更多的时间,即读取速度慢。 如果出色颜

色块,那就意味着硬盘没有分配它的工作间隔时间。颜色块显示表 面的一个不正常情

但仍然不算是"坏区")。

红颜色-标志着这个位置已经差不多要变成坏区了。

一切比"?"更低级的是表面故障或错误坏区。如果在测试期间出现了这些 标志,就

表示硬盘表面有物理缺陷了。

这种情况需要引起注意,那些旧硬盘工作慢也许就是这种情况造成的

所以,如果你检测那些旧硬盘(2-3G以下的),绿色块是正常的。

命令行可用的指令说明:

exit S 退出程序

id S检测驱动器 scan S 磁盘表面扫描

Log = 扫描过程记录保存到

[Remap: 0n/Off] 重新分配备用块来替换坏块.

2.8版开始支持任何时候都可以通过“ R'键很方便地Reset硬盘,这在检 测硬盘过

程中意外挂起时很有用。这也提供了尝试刻录那些读取困难或已经损 坏的扇区的可

能。ERASEWAITS命令用在IBM硬盘的坏区时是非常方便的。

为它具有数据毁灭的效果所以要小心使用。

aerase S逐扇区清空一个硬盘,不过非常缓慢 hpa S保留区域,用于减少硬盘容量。

rhpa S显示工厂设定的HPA (即显示硬盘的真实容量).

cls S清屏 pwd S设置密码对硬盘加锁

unlock S解除硬盘驱动器的密码保护

dispwd S取消驱动器的加锁密码。在解除之前,需要先使用 开密

UNLOC命令先解

码保护。

rpm S硬盘主轴电机的转速(转/分钟).

ff S将映像文件写回磁盘(最大支持 2GB

nhpa S还原硬盘的全部容量

aam S自动调节硬盘的噪音.

tof S从硬盘上创建磁盘映像文件(最大支持 2GB

init S 初始化硬盘驱动器

fdisk S 在当前驱动器上创建一个卷(只有一个分区)

smart S只输入"smart"命令不带参数显示这个命令的联机帮助

port S 选择驱动器

stop S 停止

i S 驱动器自检、初始化

ex S寻道检测直到按键结束

erase S清空硬盘驱动器的数据

ibme B IBM硬盘的浏览器。 可以列出IBM硬盘的缺陷列表

fujlst B FUJITSU 硬盘的浏览器。 可以列出FUJITSU硬盘的缺