MHDD检测修复硬盘坏道的方法步骤
发布时间:2025-10-18 21:30:07 浏览量:353
电脑使用时间长了,硬盘就逐渐会出现问题,其中硬盘坏道问题最为常见。硬盘中坏道存在的主要迹象又有哪些呢?
硬盘坏道可表现为多种迹象,包括开机运行卡顿,频繁出现蓝屏,速度变慢、文件操作错误、文件复制时卡死或报错,
某些文件目录无法打开或提示“访问被拒绝”,开机硬盘一直自检或自检失败等。
硬盘坏道(Bad Sector)是指磁盘表面无法正常读写的数据存储区域,主要分为物理坏道和逻辑坏道两种情况。物理
坏道由磁头划伤、介质老化或制造缺陷导致,具有不可逆性,通常伴随异常噪音;逻辑坏道则因突然断电、文件系统错
误等引起,可通过软件工具进行修复。
MHDD是俄罗斯人开发的一个DOS下的免费专业硬盘检测和坏道维修软件,
它能检测IDE、SATA和SCSI等硬盘,近几年MHDD几乎成为了专业硬盘检测软件的标准;
它对硬盘的操作完全符合ATA/ATAPI规范,可以进行硬盘的检测、S.M.A.R.T操作、
坏道检测、解密、清除数据、坏道维修、改变容量等操作。
MHDD工作在纯dos环境,内置了大部分的南桥芯片驱动和adaptec SCSI卡驱动,
可以在BIOS中将硬盘设为NONE,依靠它自身的驱动对硬盘进行检测,
这个功能对检测中病毒(如逻辑锁)的硬盘非常有用,同时它还提供了对PC3000 ISA的支持。
在DOS环境下运行MHDD 4.6后,用户可通过图形化界面直观查看硬盘的各项健康指标。相比第三方软件(如 CrystalDiskInfo),
MHDD 提供了更接近硬件层的访问权限,能够绕过某些因驱动限制导致的信息屏蔽问题,尤其适用于老旧或异常状态下的硬盘诊断。
开机速度明显变慢,文件复制速度迟缓,甚至在读写过程中出现错误,硬盘工作时发出异常声响,硬盘自检无法通过,若硬盘坏道
数量不多,我们可以尝试使用MHDD软件来屏蔽这些坏道,这可能会带来意想不到的效果。
使用专用U盘启动电脑,进入MHDD后,按Shift+F3,就会出现硬盘所在端口选项。如下图

就会有一个选项,看到所要扫描的硬盘型号,输入硬盘端口前面的数字键,例如上面是1,按1回车,进入MHDD 界面
再按F4或输入scan(表示扫描),就会出现如下图

其中:
Start LBA为检测起始扇区(默认为0)
End LBA为检测结束扇区(默认为硬盘的最大扇区数值)
Remap(坏道重映射)
Time out为检测超时时间
Spindown ofter scan检测完成后停止硬盘的盘片电机
Loop test/repaire循环检测和修理坏道
Erase Delays *DESTRUCTIVE*清除坏道(有破坏性)
Start LBA 填入你硬盘坏道的起始扇区
End LBA 填入你硬盘坏道结束扇区
Remap 选为 ON 表示开启修复功能
Timeout 为时间 一盘是默认
备注:官方建议的修复步骤:ERASE全盘→Scan+Erase Delays ON→Scan + Remap ON
Erase Delays *DESTRUCTIVE*参数:
读取延迟超过Timeout(sec)设定的阈值即是坏块,修复硬盘,方法是擦除——对坏块写0
Remap 参数:
读取延迟超过Timeout(sec)设定的阈值即是坏块,修复硬盘,方法是用备用扇区替换坏扇区,坏扇区地址登记到G表不再使用
开启 Remap: On 后,MHDD在扫描(F4)中若检测到超时或读取错误的扇区(非物理划伤类严重坏道),会通过硬盘备用扇区进行替换,不删除数据,写入新映射信息。
Remap不写0,直接替换坏扇区
总结:
不破坏原有数据修复硬盘,使用scan命令(或按F4):
置 Remap ON 或 Erase Delays *DESTRUCTIVE* ON,但两者不可同时ON。
处理有数据的硬盘用此命令。Remap只替换坏扇区,坏几个扇区就损失几个扇区的数据;Erase Delays损失范围更大,会以255个扇区为单位擦除数据。就是说只坏1个扇区,也要顺带擦除前后共254个扇区的数据。
除此以外,这2个参数不会擦除其它区域的数据,这也就是“不破坏原有数据”这句话的由来。
选项修改完成后,按F4进入检测界面,检测过程如下图。

检测出坏道会有红叉✖表示,修复好之后会有W表示。
Error:表示该扇区有坏道,
Warning:表示该扇区性能老化,它们后面的数字表示扇区所在位置,可以将该数值记录下来。
扫描检测完成后,再次来到此设置界面,设置Start LBA开始扫描地址和End LBA结束扫描地址,
设置在所记录扇区附近范围,前后都留些余地,这样可以避免全盘扫描修复,缩短修复时间。
到这里扫描和修复就完了。
----------------------------------------------------------------------------------------------------------------------->
第一次修复只开启Loop test/repair,然后按“F4”键开始进行修复,可多修复几遍,修复完成之后,再扫描检测这个扇区范围,看看修复效果,如果还有问题,进行第二次修复。
第二次修复只开启Erase Delays和Loop test/repair,然后按“F4”键开始进行修复,修复完成之后,再扫描检测看看修复效果,如果还有问题,进行第三次修复。
第三次修复只开启Remap和Loop test/repair,然后按“F4”键开始进行修复,修复完成之后,再扫描检测看看修复效果。
-------------------------------------------------------------------------------------------------------------------------->
按F8出现smart信息:

ST:.1清零
WD:先按Alt+X 再CK清零
第4项:清零时间
第5、197、198、199项
-------------------------------------------------------------------------------------------------------------------------->
erase命令:擦除指定扇区范围内的数据,其中Start为擦除的起始扇区,
End为擦除的结束扇区,输入后按Y就开始擦除你指定扇区范围的数据
(注意擦除后数据不可恢复);MHDD的erase命令的擦除速度很快,
可以修复硬盘的逻辑坏道,当然使用不同的主板和硬盘差别是很大的,
如果你要销毁硬盘上的数据,这是一个很好的办法。
------->
用MHDD的erase命令可以修理硬盘的逻辑坏道,
MHDD也可以修理硬盘的物理坏道,在修理坏道前,
请将CFG目录下的MHDD.CFG编辑一下,
将#SCAN-ERASEWAITDELAY后面的值改为你想要的,
一般可改为100,这样在使用ERASE WAIT功能时,
它能将超过100MS的坏扇区都修理到。
------->
按PORT选择好待修盘后,按F4,设定修理起始和结束的扇区LBA,
如果你知道坏道的范围(可以先检测就知道了)这样可以缩短修理的时间,
将LOOP/TEST REPAIR和ERASE DELAYS设置为ON;


