MHDD深度解析:命令使用与硬盘管理

需积分: 35 1 下载量 119 浏览量 更新于2024-09-09 收藏 7KB TXT 举报
" MHDD命令详解 " 本文将详细解析MHDD工具中的主要命令,帮助用户更好地理解和操作硬盘诊断与修复。 1. **ID**: ID命令用于显示硬盘的基本信息,包括型号、序列号(SN)、Firmware版本、LBA起始地址、结束地址、是否支持DMA、是否存在HPA以及AAM(高级主机控制器接口)状态。它提供了硬盘的基本概况。 2. **INIT**: INIT命令用于初始化硬盘,执行DeviceReset和SettingDriveParameters操作。DeviceReset是硬重启硬盘,而SettingDriveParameters则设置硬盘参数,如速度、模式等。 3. **ERASE**: ERASE命令用于删除硬盘上的所有数据,分为两种模式:普通擦除(默认)会清除整个磁盘,保留磁头位置;快速擦除(AERASE)仅清除用户区域,速度较快,但不安全,因为某些数据可能未被完全清除。 4. **HPA**: HPA(Host Protected Area)命令允许用户启用、禁用或查看HPA。HPA是硬盘的一部分空间,隐藏在BIOS中不可见,可以用来存储敏感数据或系统恢复信息。 5. **NHPA**: NHPA命令用于消除HPA,使隐藏空间变为可见,并可由操作系统访问。 6. **RHPA**: RHPA命令恢复已消除的HPA,即恢复到隐藏状态。 7. **CLS**: 清屏命令,清除当前屏幕上的信息。 8. **PWD**: PWD命令设置或查看密码。用户和主密码(MASTER)可以设置,提供额外的安全保护。 9. **UNLOCK**: UNLOCK命令解锁已设置的密码,选择0表示用户密码,1表示主密码。 10. **DISPWD**: DISPWD命令用于取消密码,同样区分用户和主密码。在取消密码前,需要先解锁。 11. **RPM**: RPM命令更改硬盘的转速,这在某些情况下用于测试硬盘性能或降低功耗。 12. **TOF**: TOF命令将文件传输到硬盘,目标文件大小限制为2GB。 13. **FF**: FF命令将硬盘的指定区域填充为0xFF,通常用于数据清理。 14. **AAM**: AAM(Advanced Acoustic Management)命令控制硬盘的噪音管理,设置硬盘的工作模式,包括调整噪音级别和节能设置。 15. **SMART**: SMART(Self-Monitoring, Analysis, and Reporting Technology)命令用于显示SMART状态,开启或关闭SMART功能,以及进行SMART自测。 16. **PORT**: PORT命令用于选择IDE接口,让用户指定要操作的硬盘,支持IDE1/2/3/4的主/从设备。 17. **CXCXLCTLALBL**: 这些命令与硬盘的控制器和逻辑单元相关,用于控制硬盘的特定功能,如TDA5247芯片的优化。 18. **WAIT**: WAIT命令暂停程序执行,等待用户输入或特定条件满足。 19. **STOP**: STOP命令终止当前操作。 了解并熟练掌握这些MHDD命令,用户可以有效地进行硬盘检测、故障排查和数据清理工作,确保硬盘的健康稳定运行。在使用过程中,请务必谨慎操作,以免造成不必要的数据损失。
2009-10-31 上传
MHDD中的命令详解 EXIT(热键Alt+X):退出到DOS BATCH(热键F5):批处理。 CLS:清屏 SCREENSHOT(热键F10)——截取屏蔽范围 PORT(热键Shift+F3):显示各IDE口上的硬盘,按相应的数字即可选择相应口的硬盘,之后该口会被记录在/CFG目录下的MHDD.CFG文件中,1表示IDE1口主,2表示IDE1口从,3表示IDE2口主,4表示IDE2口从,下次再进入MHDD后此口就成了默认口,编辑MHDD.CFG文件改变该值就可以改变MHDD默认的检测端口。所以,如果进入MHDD后按F2提示Disk Not Ready,就说明当前硬盘没有接在上次MHDD默认的那个口上,此时可以使用PORT命令重新选择硬盘(或更改MHDD.CFG文件)。 PCISCAN——保存PCI总线映像 WAIT:等待硬盘就位。 SCSIINFO(热键F9)——有关SCSI硬盘驱动器信息。 MAN——详细描述命令 ID:硬盘检测,包括硬盘容量、磁头数、扇区数、SN序列号 SCAN(热键F4):盘面扫描,可以用特定模式来修复坏扇区,其中: [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确定坏道的读取时间值(即读取某扇区块时如果读取时间达到或超过该数值,就认为该块为坏道,并开始试图修复),一般情况下,不必更改此数值,否则会影响坏道的界定和修复效果。 SWITCHMBR——将MBR中最后两个字节55AA标志与0000相互切换。 HPA:硬盘容量剪切功能,可以减少硬盘的容量,使BIOS检测容量减少,但DM之类的独立于BIOS检测硬盘容量的软件仍会显示出硬盘原始容量。 NHPA:将硬盘容量恢复为真实容量。 RHPA:忽略容量剪切,显示硬盘的真实容量。 RX——接受缓冲器数据