1、MHDD 使用全攻略随着时代的发展,计算机已经是现在学习、办公乃至家庭必不可少的设备了,机器多了出毛病的时候也不会少,尤其是现在兼容机的兴起,计算机故障更是层出不穷,恐怕在兼容性比较好的一台电脑中硬盘出故障的几率是最大的,那硬盘出了问题应该怎么办呢?“当然是先修了,难道直接就换一块新的吗!”一个菜鸟回答。呵呵,修硬盘!难道我们要给那些 JS 去主动送 100 元钱吗?所以现在把自己的一部分硬盘维修经验介绍给大家,希望广大菜鸟能够高呼:“自己能做,不去求人”的口号。硬盘出现的问题主要有两种:一是硬盘上有坏道,二是硬盘主控电路板的问题,至于主轴电机不转的还很少,并且也没的修了。由于这次投稿是给软件
2、指南的,所以我们只讲用软件来修复硬盘坏道。在 PC3K、HRT 、效率源、MHDD 、THDD、HDDL、HDDREG 等硬盘维修工具中,个人感觉适合菜鸟的就是 MHDD 了,前三种的收费版修复效果的确是不凡,但价钱太高了,咱菜鸟可买不起,D 版或免费版的不是效果不好就是功能不够,而且操作还特别繁琐;后几种相对 MHDD 来说速度太慢了,而且又不直观,所以 MHDD 便成了今天的主角。MHDD 是俄罗斯 Maysoft 公司出品的专业硬盘修复软件,它也分收费版和免费版(免费版对付一般的坏道已经足够了) ,而且版本较多,记得最初接触的是 MHDD2.8,往后相继出了 2.9、3.9、4.3 以致
3、现在的最新版 4.6,我们今天就拿 MHDD2.9 与 MHDD4.3 来说吧。在正式的讲解用法之前先和大家简介一下 MHDD 的功能和运行 MHDD 的先决条件:1、MHDD 是一款 DOS 工具,所以必须让其工作在纯 DOS 的模式下。大家可以先把MHDD 拷贝在带有引导功能的软盘上(记得取消软盘的只读) ,也可以直接放在不是待修的硬盘上(这块硬盘必须跳主) ,不推荐用光盘版的 MHDD,应为 MHDD 在执行有些命令的时候会往自身盘符下写入一些数据(不过以下要用虚拟机做测试,所以采用了光盘版的) 。2、MHDD 可以在无 BIOS 的支持下访问到硬盘,而且对所访问的硬盘有良好的识别能力,
4、所以我们可以还针对那些自检不过的硬盘进行维修,具体方法稍后再说,其他故障就更不在话下了,不过对三星的硬盘效果欠佳。下面我们先来说一下 MHDD 中各个模块的作用,这当然也是本文的重点了,所以把一些常用的模块加以实践,方便讲解吗。由于为了抓图方便,我只能使用虚拟机了有些功能可能无法实现,望大家在此谅解。首先来说 help 命令,大家都知道吧,帮助命令吗!热键是 F1,可以列出 MHDD 每个模块的作用,对于刚刚接触 MHDD 的菜鸟还是有非常大的帮助的。由于帮助文件是 E 文的,下边我们就共同来看一下这些命令的作用。port 命令:port 命令帮助是 select port and drive
5、,是设置待修硬盘接口用的,我们用它可以选中待修的硬盘,热键是 shift+F3。对于 BIOS 自检不过的硬盘,我们都可以通过热插拔硬盘再多次重复执行 MHDD 的 port 命令,就可看到该 IDE 接口上的硬盘了。 (以后的实例中会有描述,再此不在多讲)Id 命令:id 命令帮助是 get drive information,它是一条获取硬盘信息的命令。通过它我们可以检测到硬盘的型号、容量、磁头数、扇区数、序列号、固件版本号 Firmware、LBA 的大小、是否支持 HPA(容量剪切) 、是否支持 AAM 与 SMART 开关等。当我们执行 MHDD的一些重要命令时会自动执行 ID 命令
6、的。INIT 命令: init 命令的帮助是 reset and recalibrate,是初始化硬盘的一条命令,它包括Device Reset 硬盘重置、Setting Drive Parameters 设定硬盘参数。I 命令:命令帮助为 read drive parameters,full init 是读取驱动器的参数并全部初始化的意思。可见这条命令是同时执行 id 命令和 init 命令的,它的热键是 F2。CLS 命令:命令帮助是 clear console screen,同 DOS 中的 CLS 命令一样,都是清屏的命令,运行它之后屏幕上的一切操作记录就不见了,是一招防止别人偷学的好
7、方法。 (说实话修硬盘的确是一门难学的技术,尤其是做中、高难度的数据恢复,被人轻易学去那还了得)EID 命令:命令帮助是 enhanced device information,同 id 命令相似,只不过能获取到更多的硬盘参数。MAN 命令:命令帮助是 detailed commands description,是详细的命令介绍的意思,我们可以利用它获取到每条命令的详细用法从而发挥它们更大的作用。CLRMBR 命令:命令帮助是 back up and clear MBR,备份和清除主引导记录的意思。FDISK 命令:这个不同于 DOS 中的 FDISK 命令,它的作用是将一块硬盘快速分为一个区
8、,当然只是在 MBR 上作了一些修改。这条命令主要是为了以后 FF 命令作基础的,谁没事干用它分区啊!RPM 命令:这个很简单,就是获取硬盘的转速的一条命令,利用它我们可以得到硬盘当前的转速,不过测试的不算太准,它的主要作用是查看其转速的稳定性是否正常,从而判断是盘体的问题还是主轴电机伺服电路的问题。STOP 命令:不用多说了吧,停止的意思,热键 SHIFT+F4,不过它的停止是关闭硬盘的主轴电机与磁头寻道系统。EXIT 与 QUIT 命令:都是退出 MHDD 的意思,热键 ALT+X。上面所示的命令都比较简单,为了节省篇幅所以就不抓图了,如果大家有不懂的可以与我联系。下面是 MHDD 中的一
9、些重要命令,也是在维修中经常用到的,请大家误必牢记,千万不要弄错,否则后果也许会是数据的丢失或硬盘的彻底报废。WAIT 命令:命令帮助是 beep when BUSY fall,顾名思义等待硬盘归位的意思。运行之后我们会听见两声长响,就表示命令执行成功了。这条命令对于一些不寻道或者半寻道的硬盘有些作用。SWITCHMBR 命令:命令帮助是 switch mbr 55aa signature,类似于重写主引导扇区的一条命令吧,键入命令后会有一些提示,大体意思是询问说主引导扇区已经找到,是否写入主引导扇区,按 Y 键写入,按 N 健返回,而且写入的速度是非常快的。这条命令有非常大的作用,它配合 P
10、ORT 命令是解除硬盘逻辑锁的最佳搭档。我们可以先运行 MHDD,然后接上硬盘,再按 shift+F3 并且连续执行 PORT 命令,然后再执行 switchmbr 就可以解除逻辑锁了,根本不用像其他杂志上说得那样去用汇编 debug 命令去作扇区调试或修改软盘55AA 去引导。AAM 命令:是一条自动噪音管理的命令,利用他我们可以任意的调节硬盘的噪音,不过有利也有弊,减小硬盘的噪音是以牺牲硬盘的性能为代价的,想必大家也了解“性能越高,噪音越大”这句话吧。我们可以运行 AAM,会显示当前的噪音级别,然后我们可以关闭硬盘的 AAM 自动噪音管理功能,使用手动调节方式,按 M 健可以将噪音调至最小
11、,按 P健可以将噪音调至最大,声明一点就是初学者千万不要随意调节噪音值,以免造成硬盘损坏;我们可以用加、减号自由调节硬盘的噪音值,调节范围是 0126,只要调节不超过左右 5,是不会对一块正常的硬盘构成损害的;如果对上述还是没有把握,我们可以用 L健取噪音的中间值,按回车健退出。我们利用这种方法可以适当的优化一下硬盘,对于比较老的硬盘可以把此值调得稍高一些,就像条光驱的激光头电位器的效果一样,可以增大硬盘的读取效率;对于新的硬盘可以适当的调小一些,以延长硬盘的寿命。在这里由于条件的限制就无法为大家截图了,我用虚拟机测试时无法执行此命令,但在正常的纯 DOS 下只要不是操作错误是没有问题的,请大
12、家放心使用。SCAN 命令: scan 本身就是扫描的意思,通过帮助 scan or repair the surface 我们知道它有扫描和修复表面的意思,也就是说这条命令是修复硬盘坏道的,它的热键是 F4。由于这条命令是这篇文章的核心,所以在这里为大家详细的讲解一下。由于 MHDD4.3 在 scan 命令中作了简化,我们就先看一下 MHDD 2.9 的 scan 模块。在这里面包括许多模块设定,都是为了简化维修过程而设计的,我们必须先搞懂这些模块的设定才可以进行下一步的扫描。具体设定如下:一、scan in CHS/LBA 表示设定扫描的方式,可以是 CHS,也可以是 LBA,不过 CH
13、S 只对一些老硬盘有效,比如 500M 左右的。 (MHDD4.3 中无此项)二、starting CYL 和 ending CYL 表示设定 scan 命令的起始扫描柱面和终止扫描柱面,如果是第一次对硬盘进行扫描,不建议更改此值,默认即可。 (MHDD4.3 中无此项)三、starting LBA 和 ending LBA 表示设定 scan 命令的起始 LBA 和结束 LBA,默认是整个硬盘,如果是第一次扫描同样不需要更改此值,当我们需要用 erase 命令修复顽固的坏道时,根据情况修改此值能会让我们节省一部分维修时间的,还可以达到同样的修复效果。四、log ON/FF 表示是否将扫描和是
14、否结果写入日志文件,如果大家所用的 MHDD 是存放在软盘上的,就不建议打开此选项,以免软盘容量不够造成中途死机。 (MHDD4.3 中无此项)五、remap ON/OFF 表示是否尝试在扫描的过程中修复坏扇区,并重新映像坏扇区的数据。这是一个重点,利用它我们可以在不丢数据的前提下修复坏道,不过对严重的硬盘坏道效果不是太理想,如果要硬盘中的数据的话,就用以后的 TOF 命令吧。六、timeout(sec) 表示设定访问所扫描硬盘扇区的超时值,可以在 1200 之间设置,默认是 30,在 MHDD4.3 中超时值可以在 1240 之间设置,默认是 240。有效的设置此值可以配合 erase wa
15、its 修复一些顽固的坏道。需要注意的是此值不要设置的太低,否则一些轻微的色块会被当作坏道处理的。七、advanced LBA log ON/OFF 是否写入高级 LBA 日志,当然此项能够起到比较好的维修效果,不过可惜的是免费的 MHDD 是不支持的。 (MHDD4.3 中无此项)八、standby after scan ON/OFF 表示 scan 命令执行完毕后关闭硬盘的主轴电机。这条命令对我们也是比较重要的,用它可以去修一些比较难修的硬盘,然后让程序自动去给硬盘断电,以免硬盘长期工作造成损伤。九、loop the test/repair ON/OFF 表示循环的运行 scan 命令去测
16、试或修复。此项主要作用是修复比较难缠的坏道,让软件自己去孤军奋战吧,我们还有干别的呢!。十、erase waits ON/OFF 意思是删除等待,其实主要用于修复坏道,它可以把程序所认为是坏道的扇区直接写进 G 表(关于 GLIST、PLIST 的定义就不说了,以免有骗稿费之嫌,有兴趣的朋友可以自己去查阅相关资料) 。而且用此方法修复坏道比用 remap 要好的多,不过鱼和熊掌不能兼得,用它修复过的坏道上的数据就彻底丢失了,在操作中一定要考虑周全(对于我们菜鸟来说,倒是有高手能够读取硬盘的 GLIST 恢复扇区数据) 。同时还要请大家注意 erase waits 与 remap 是不能同时开启
17、的。下面我们就来看一下用 scan 命令的扫描与修复硬盘坏道,由于不知是虚拟机的缘故还是我的串口硬盘缘故,造成无法在虚拟机里测试 MHDD2.9,所以只能给大家抓 MHDD4.3 的图了,希望大家原谅。如图 11 所示,starting LBA 与 ending LBA 是默认的 033554303,默认的超时时间是 240,其他都是关闭的,由于我们在这里主要讲硬盘维修,所以就不开启 remap 功能了,我们把其他的开关都打开,由于是第一次扫描,所以扫描的 LBA 是默认的 033554303 如图 12,再按 F4 健就可以扫描坏道了如图 13。大家看到了吧程序在飞速的扫描着扇区,扫描完毕后
18、会有声音提示程序终止。呵呵!我的硬盘还比较不错,所以没有坏道,只是出现几个绿色的色块而已,下面我们就讲解一下扫描面板中各个区域的含义。首先从屏幕的第一行说起,左边的 “50 ERR INDX CORR DREQ DRSC WRFT DRDY BUSY”是扫描的状态寄存器,比如遇到硬盘坏道或严重的错误 ERR 会闪亮一下,VRFT是写入失败的意思,BREQ 表示和机器在交换数据,工作忙时 BUSY 会一直闪亮等,就不在多说这个了。右边是错误寄存器包括 “AMNF TONF ABRT IDNF UNCR BBK 00”如果出现错误的话,对应错误的灯就会闪亮一下。在这两个寄存器之间有一段空白区域,如
19、果待修硬盘被加了密码,会显示 PWD,如果有容量剪切的现象会显示 HPA。我们再来看第二行,这里面一共有四个中括号。第一个表示硬盘的型号,在图 13 中大家看到了吧,由于是用虚拟机做的,所以我都不知道它是什么硬盘。第二个括号里是硬盘的最大 LBA 值,大家可以根据此值来估出硬盘容量的大小,这个值第一个逗号前的数除以二就差不多是硬盘的容量了。第三个括号中显示的是当前扫描的 LBA 数,第四个括号是扫描完成所剩的时间数。在扫描完成所剩的时间数下边,还有一个窗口。窗口的第一行是标有 AVG、ACT 表示当前硬盘扇区检测的速度;接下来的500ms 分别表示当前读取的扇区时间小于或大于这些数值,当然时间
20、越少的越好,通常第一个和第二个色块是正常的,对于一块新硬盘绝对不能有 10ms 的色块;当出现白色色块的时候就代表这部分扇区读取有点力不从心了,但数据读取还是没问题的;当出现绿色色块的时候,表示这部分扇区已经不太好读取了,数据有可能会读不出来,但还未出现坏道;当出现褐色色块的时候,表示该部分扇区将会产生坏道了,要及时的去修复,不然可能会产生坏扇区;当出现红色色块时,就表明该部分扇区已经有少量的坏扇区了,数据读取几乎是没有希望了,但还未对硬盘盘体造成大的影响。所有比?更低级的标志都表示硬盘的表面或扇区有致命的错误,硬盘读写速度慢或者经常发生数据冗余错误就是因为它们造成的。记得经常有文章介绍硬盘的
21、低级格式化能够修复坏道,其实这句话是错误的,硬盘在低级格式化的过程中会逐扇区进行写 0 操作,会严重发热,对有轻微坏道的硬盘造成坏道扩散,对已经有严重坏道的硬盘没准会烧毁,所以我们绝对不能用低级格式化的方法修复以下的错误:?TIME 表示程序对这部分扇区程序有所怀疑,不能确认已经全部坏死,不过在我以前的维修中,只见过一次有这种提示的硬盘,出现此故障的几率不是很多;x UNC 表示不可纠正的错误,当出现这种提示时,代表该部分扇区已经坏死了,必须把它们加以屏蔽,否则坏道会连续扩散,这类很多比较常见;!ABRT 表示命令被终止,当出现这种提示的时候就表明这部分坏扇区已经无法写入 GLIST 了,至少
22、是这一遍不能修复,对于 IBM、迈拓、富士通的硬盘我们可以采用多次修复,或用 erase 命令去进行擦写或许能够修复,其他牌子的硬盘我们就要换用别的工具了试一试了;S IDNF 表示扇区 ID 号没有找到,对于此类故障免费版的 MHDD 的 scan 命令已经是无能为力了,我可以试一试以后要说的erase 命令,如果它也不行那就换 PC3K 去写 PLIST 吧; A AMNF 表示扇区的地址标识符没有找到,维修方法同 S IDNF;0 TONF 表示 0 磁道没有找到,这块硬盘十有八九是报废了,试一下 erase 命令吧。如果不行可以用低级格式化工具格式化一下前几个磁道,即在格式化过程中刚开
23、始就停止,这个方法也死马当成活马医,最好用 PC3000 的内部通用低级格式化程序,还有一种方法是在 windows2000、xp 中通过热插拔的方法去认硬盘(先插硬盘数据线,再插硬盘电源线,切忌不可弄反,不然硬盘、主板都会烧毁,后再从设备管理器里刷新硬件(不是坏的太严重的硬盘都可以认出,如果死机的话就不用去用以下的方法去修了) ,再利用 windows 下的一些分区表维护工具比如 Partition Table Doctor 去将主引导扇区移植到其他磁道,即把 0 改为 1 或其他的磁道,当然这个磁道也不能是坏的,然后用 DOS 下分区工具看是否能认出,如果认出的话就可以重新分区格式化了,要
24、保留死机的情况下可以试一试重建分区表;* BBK 呵呵,恭喜你中了头彩了,这种现象我都没有见过,只是听说没的修了,拿着拆的玩儿吧!如果谁能修的了,请帮助我一下, “我为人人、人人为我”吗,在此谢谢。接下来还有两个百分比,第一个是当前测试的百分比,比如你指定了扫描柱面或 LBA 就会发现它与第二个不一样了,第二个百分比是 0 柱面到最好一个柱面的百分比,它可以明确扫描进行的具体位置。然后往下是扫描出坏道的具体位置,它明确的标志出了未修复好的坏道的具体位置,为我们再做修复提供了非常大的方便。由于我的硬盘没有坏道,就不能给这部分内容抓图了,我总不能为了写这篇文章给自己的硬盘制造一些坏道吧!在执行扫描
25、的过程中,我们可以用上下左右箭头来控制扫描的进度,上箭头表示后退2、下箭头表示快进 2、左箭头表示后退 0.1、右箭头表示快进 0.1,利用好这些功能健可以反复的修复某一处坏扇区,从而达到事半功倍的效果。如果我们在扫描的过程中想要退出,可以按 ESC 健。ERASE 命令:Scan 命令的介绍就告一段落了,下面我们来看一下修复坏的另一把好手erase 命令。Erase 我在刚才已经不断的提起了,究竟它是何方神圣呢?我们用的是MHDD4.3 中的 Fast Disk Eraser 4.2b,如图 14 这就是 erase 命令的工作界面。我们翻回头来在往前说,erase 命令是一条逐硬盘扇区的快
26、速擦写命令,相对于硬盘的低级格式化速度要快的多,不仅能够起到低级格式化彻底擦除数据的作用,而且还能够把硬盘坏扇区写入GLIST,修复效果较以上的 scan 命令的 erase waits 模块要好的多,但是所擦写扇区的数据将全部丢失,所有的数据恢复工具都不能够反擦除。在运行 erase 命令之前最好用 scan命令不开任何开关的情况下扫描一遍,扫描完之后会在右边的窗口中标志出硬盘坏的分布情况,然后再运行 erase 进行已知坏扇区的擦写或全盘擦写,就可以修复坏道了,然后再运行 scan 命令扫描一下硬盘看是否还有坏道,如果一遍不行可以多试几次,不过不要超过五次,因为五次修复不好的硬盘再用它去修
27、复已经没有任何意义了。用此方法可以修复IBM、迈拓、富士通、西数的大部分硬盘的色块及坏道,和其他硬盘的少量坏道,当然三星不在本文的讨论范围内。我们再来看图 14,这时程序会让我们输入开始擦写的起始LBA,我们还记得图 13 的坏道标识地址吧,我们就可以在这里填入坏道的起始地址了,不过一定要把 LBA 的值填的靠前一点,不然是修不掉坏道的,可能是程序为了防止坏道的扩散吧。如果不填此值默认是 0,就是从头开始的意思。我们填完按回车确定,程序还会让我们填入结束擦写的 LBA 值,添加方法同上就是有一点最好把相近的硬盘坏道进行归纳,然后填入相近最后的一条坏道的 LBA 值,同样也要靠后少许,这样不仅维
28、修方便,而且效率也有很大的提高。如果不填此值默认的是硬盘最后的一个 LBA,我们再打回车确定,它会提示我们要擦写的起始 LBA 和结束 LBA 并询问我们是否继续,按 Y 可以继续,按 N 可以退出。我们按 Y 后,擦写就开始了如图 15,我们能够看到速度还是非常快的,如果坏道较多速度会有稍有下降,中途我们可以按 ESC 健人为终止,也可以等到最后程序自动停止,会有三声报警提示我们的。CX 命令:cx 命令是硬盘性能测试的一条命令如图 16。它主要是针对昆腾一系列硬盘的,不过我们也可以把它应用到其他的一些硬盘上,只是误差大一点。它是通过随机频繁的寻道来考验硬盘主轴电机的伺服控制器的稳定性和容错
29、能力,由于此时硬盘是在非常大的负荷下工作的,硬盘会急剧发热,我们测试是一定要注意这一点,当打分数字变化浮动不大时就要按 ESC 健就停止了,以免时间长了对硬盘有所损害,尤其是对坏的比较严重的硬盘杜绝使用此命令。 。IBME 命令:此条命令是查看 IBM 硬盘的物理缺陷表 PLIST。 (MHDD4.3 中无此命令)FUJLST 命令:此条命令是查看富士通硬盘的物理缺陷表 PLIST。 (MHDD4.3 中无此命令)HPA 命令:它具有硬盘容量的剪切功能,用它可以减小硬盘的容量,在 BIOS 中都不会全部识别,但 DM 之类的磁盘工具由于不从主板 BIOS 中读取硬盘信息,所以能够正确识别硬盘容
30、量。我们键入 hpa 命令后,程序会提示我们输入要保留硬盘容量的最大 LBA 值,我们输入后按回车确定,就会提示我们是否继续操作,如果要的话可以按 Y 继续进行,要退出操作按 N 健。HPA 命令可以方便的为我们隐藏一部分硬盘的容量,当我们把一些重要的数据放在硬盘的后一些扇区,然后用此方法隐藏岂不是很隐蔽,好像品牌机的一些应急恢复程序的工作原理一样,比如说 IBM 的一键恢复就是作了容量剪切,又将备份的系统放在被剪切的容量中。 (因条件不够无法截图)NHPA 命令:将硬盘的当前容量恢复为硬盘的真实容量。程序执行后会认出硬盘的所有LBA,并询问我们是否恢复,如果要恢复就按 Y 健,退出按 N。
31、(在一些笔记本的原装硬盘中一定不要轻易执行此命令,以免造成笔记本厂商的备份数据丢失)RHPA 命令:它可以忽略硬盘的容量剪切功能,显示硬盘的真实容量。它只能查看硬盘的真实容量,并不能恢复被剪切的扇区。TOF 命令:为待修磁盘指定的扇区段作映像文件。这就是我们常说的扇区复制了,不要和我说这个功能很平常,利用它我们可以复制待修硬盘任意的扇区段上的数据到我们装有MHDD 盘上做映像,他最大可以一次映像 2G 的数据,因为它是从硬盘的底层复制扇区,所以是拷贝坏道数据的绝佳选择。如图 17 所示键入 tof 后我们先要为复制的扇区段起一个名字,我这里取得是 image,当映像名字取好后按回车确定。接下来
32、就可以在 start LBA与 end LBA 间添加我们要复制的扇区段了,默认的是 LBA 0 到 LBA 4194302 的扇区段,我们可以通过计算要复制的数据在哪两个 LBA 之间。添加完毕之后按回车就会看到 “Press when ready or any other key to break”这个提示,我想大家都会明白的,意思是按回车健准备映像,按其他健返回。我们按回车健就会保存映像了,由于这里用的是虚拟机并且是光盘启动映像文件无法写入,所以只能把这两个值的中间值设的小一点了,大家再做扇区映像的时候一定要把 MHDD 装在大一点的硬盘上,以免映像的时候硬盘容量不够。FF 命令:从磁盘
33、的映像文件中恢复扇区段。这条命令是恢复用 TOF 做出的映像文件用的,用这两者互相配合就可以完成扇区复制了从而达到我们要得数据恢复效果。如图 18,我刚才用 TOF 命令在虚拟的内存中作了 100 个 LBA 的映像(因为条件所限只能做这么点了) ,现在要用 FF 命令把它刷回去(大家在以后的扇区复制中不要这样做,一定要把映像文件刷入一块好的硬盘中,才可以拷贝出我们要的数据吗!) ,为了在此讲解方便我就选默认了,在实际的工作中大家可以为每个映像我就编号并且记住它们的起始与结束 LBA,以免弄错造成数据覆盖。此时默认的是 LBA0 和 LBA100,我们按 Y 健就可以写入了。PWD 命令:这条
34、命令可以给硬盘加上用户密码,最大它可以支持 32 位,不输入字符表示取消加密。被锁定的硬盘是完全无法读写的,只有用下面两条命令先解锁不然所有操作都会无效。被加上密码的硬盘我们按 F2 健可以看到在 Security 后有一个红色的 ON 标志,这就表示命令执行成功了,我们只需要关机再开机命令就正常执行了。此条命令具有比较大的危险性,大家不要随便应用。 (因条件不够无法截图)UNLOOK 命令:是相对以上的硬盘密码解锁命令。我们执行之后先选择 0(user),在输入正确的密码,就可以对硬盘解锁了。DISPWD 命令:是相对以上的硬盘密码清除命令。同样我们执行之后先选择 0(user),在输入正确
35、的密码,就可以把硬盘所加的密码清除了。SMART 命令:硬盘的 smart 大家都听说过吧,smart 的全称是 Self Monitoring,Analysis and Reporting Technology 就是硬盘自我监测、分析和报告技术。它的作用主要是预测硬盘中的机械故障,确保在硬盘致命的故障前提前发出警告,以避免用户的数据彻底丢失。由于篇幅原因就不在解释了,如有不知情者请查阅相关资料。当我们执行 smart 的时候会出现图 19 的画面,在画面中分分别列举出了 smart 的开关和参数,由于此命令对初学者作用不大,所以我就大致的说一些。Smart 的命令执行方法是“smart 参数
36、” 。一、OFF 参数:关闭 smart 操作的意思。利用它我们可以把开机时的硬盘 smart 自检给关掉,这个参数可以应用于开机 smart 报错的硬盘,不过既然是 smart 检测报错的硬盘维修起来就肯定比较棘手,大部分出现 smart 自检错误并提示备份数据的硬盘几乎就是没的修了。二、ON 参数:打开 smart 操作的意思。三、AAS 参数:打开、关闭 smart 的属性自动保存功能。当我们键入“smart aas ” 时,就会出现图 110,按 1 表示开启,按 0 表示关闭,按 ESC 表示取消操作。四、TEST 参数:是在脱机离线的情况下对 smart 进行直接的测试。它又包括许
37、多的测试参数,如图 111 分别为:0:在脱机离线的情况下,执行 smart 的脱机离线程序。1:在脱机离线的情况下,执行 smart 简化的自己测试程序。2:在脱机离线的情况下,执行 smart 分离的自己测试程序。3:在脱机离线的情况下,执行 smart 载入的 s.t 程序。4:在脱机离线的情况下,执行 smart 选择的 s.t 程序。127:在异常中断的脱机离线的情况下,自己测试程序。129:强制执行 smart 简化的自己测试程序。130:强制执行 smart 分离的自己测试程序。131:强制执行 smart 载入的 s.t 程序。132:强制执行 smart 选择的 s.t 程序
38、。其余的测试参数免费版是无法使用的,以上的意思翻译的不够精确希望高人指点。五、DATA 参数:取读 smart 数据。六、ERLOG 参数:指定 smart 错误日志存放处,七、ATT 参数:取读 smart 属性。上面我们大致的说了一些 MHDD 的重要参数,下面的命令是一些破坏硬盘的命令。本来是不想写的,可是又为了文章的完整性,我就大概的介绍一下,可不是教大家去破坏硬盘。并且提前声明,如有造事者因此命令造成的一切后果都与本人无关,在此告诫大家不要用以下命令去搞破坏。MAKEBAD 命令:它是给硬盘在某个区域人为的制造坏道,并且制造出的坏道难以修复。 RANDOMBAD 命令:它同上述命令意
39、思基本相同,就是随机的在硬盘上制造坏道,由于制造出的坏道分布不均匀,所以维修可谓是天方夜谭,基本上就是没戏了。*FUJ 命令:是破坏富士通硬盘的一条命令,仅仅一两秒钟就可以完成,被它所破坏的富士通硬盘无论是主板检测还是专用工具都认不到硬盘,此时硬盘应该是彻底报废了,因为只是听说没有见过此类现象,所以不敢确定。希望大家只是了解一下就可以了,不要去尝试。 (MHDD4.3 中无此命令)KILLFUJ 命令:顾名思义,杀死富士通,估计被它破坏的硬盘是没得救了。 (MHDD4.3 中无此命令)AKILLFUJ 命令:全面杀死富士通,什么后果大家自己去想吧。 (MHDD4.3 中无此命令)我所知的 MH
40、DD 的命令就到此为止了,等待大家的意见和建议,下面我举几个真实维修的例子,都是以前的往事了没有截图,大家见谅。一、IBM 腾龙 41G故障现象:BIOS 检测硬盘型号为乱码,并且检测过 IDE 设备后僵死不走。解决方法:由于开机检测硬盘型号为乱码,首先怀疑是硬盘固件的问题,按 IBM 硬盘维修常例拆下电路板后发现盘体与电路板的锡口接触部分有轻微的氧化,用橡皮擦拭后在通电硬盘正常认出,不过硬盘的寻道声音不正常为“吱咔、咔、咔、吱吱、吱吱” ,硬盘没有正确寻道,莫非是 0 磁道坏了。使用 MHDD 引导却当在初始化磁盘是又卡住了,用其他引导盘引导也是同样,于是将坏的硬盘取下,先进入 MHDD 再
41、插上硬盘,连续按SHIFT+F3、回车健二十秒中左右认出硬盘,选中此硬盘的 IDE 接口,按 F4 扫描发现有几个坏道,但并未在 0 磁道上不至于造成此类故障,先用 erase wait 选项将坏道成功写入 GLIST,然后用 switchmbr 命令纠正 55AA 字节,重新启动之后硬盘不在异响问题解决。二、西数鱼子 40G(网吧硬盘)故障现象:硬盘时认时不认,而且速度极慢解决方法:从故障现象来看,再加上是网吧的硬盘应该是硬盘坏道的问题。先运行MHDD,再接上硬盘用以上方法将硬盘呼出,按 F4 扫描发现褐色、红色的色块 x 标记的坏道具多,而且坏道的分布不均匀,由此可以判断并非是硬盘固件的问
42、题(此类硬盘由于固件的问题有时会造成硬盘连接性的坏道,并且是每隔一段扇区就会出现一段坏道) ,待其扫描完毕后直接用 erase 命令擦写两遍,再次扫描硬盘坏道已经明显的少多了,继续扫描并且开启 erase waits 选项和 loop the test/repair 选项,修复一小时左右,硬盘上只剩有绿色的色块了。三、IBM 20G (2.5 英寸硬盘)故障现象:盘符 D 在读取数据的时候发生数据冗余错误,许多重要数据无法读出。因故障来看,应该是硬盘小规模的坏道所致,考虑到数据的重要性所以未敢同 BADCOPY工具进行强行拷贝,所以 MHDD 的扇区复制功能。首先用 Diskgen 等工具查看
43、分区 D 分区参数,在计算出该分区的起始 LBA 与结束 LBA,确定无误后用 TOF 命令将该分区分三次做映像文件(分区的大小是 5G) ,映像完成后找到一块信任的硬盘用 FF 命令将映像文件分别释放(此过程一定要注意不要发生数据覆盖的现象) ,再用数据恢复工具 Easy recovery 执行原始恢复,成功的导出 90多的数据。以上是我举的三个典型的例子,应该会对大家有所帮助,其他的例子就不在重复了,以免有骗稿费之嫌。看到 MHDD 的功能了吧,比较牛吧!他就像一柄双刃剑,可以修复绝大部分坏的硬盘,也可以将一块好的硬盘彻底的打入深渊。因此大家在用此工具一定要小心从事,以免最后后悔莫及。文章就到这里吧,大家还有什么要问的可以与我联系,我会给大家尽我所能详细说明的。还要提醒大家一定要随时备份好硬盘上的重要数据,以免发生数据灾难不能从容应付,有关数据恢复的知识大家可以参考我其他的文章,就不在多啰嗦了。