WD 320G硬盘MHDD扫描记
背景故事
最近家里的台式机总是莫名的卡顿。。下意识的查看了一下SMART数据。。
看到C5报警了,这显然就是有坏道的节奏啊。。虽然现在不清楚是逻辑坏道还是物理坏道。
由于台式机上是双系统,上面这张图是进WinXP截的,进系统前chkdsk扫描了一下Win7所在的分区。并根据MTF表重建了一些文件。
从这一个现象推测,逻辑坏道的可能性比较大。
在WinXP下看S.M.A.R.T数据以及备份在Win7分区的重要数据,也没有发现C5继续增长。
基本可以认定是逻辑坏道,不过chkdsk无法修正这个逻辑错误,这部分被标记成了不稳定扇区,如果继续不稳定写入会转成无法校正的扇区,也就是坏道和坏扇区了。
修正这类问题有很多方法,可以用MHDD扫描,也可以用Windows的格式化全盘慢格,也就是说不能选择快速格式化,毕竟快速格式化是清除MTF表,对数据区影响不大。直接格式化可以全盘操作。还可以进行全盘零填充,0填充的话就有很多种方式了,HDTunes可以做到,MHDD也可以做到。
MHDD软件介绍
MHDD是俄罗斯Maysoft公司出品的专业硬盘工具软件,具有很多其他硬盘工具软件所无法比拟的强大功能。可以配合俄罗斯著名硬件实验室 ACE Laboratory研究开发的商用的专业修复硬盘综合工具 PC-3000来修复各类型硬盘。
MHDD可以对硬盘进行很多的操作,例如:扫描坏道,调整硬盘容量,磁道砍头,硬盘重置,硬盘校准等。
如果配合MHDD,还可以写工厂坏道表,擦写S.M.A.R.T数据,重置硬盘使用时间等(JS笑了)。
操作同时会写日志文件,所以无法在只读存储上运行,不过现在有不少的启动U盘和光盘都集成了MHDD,运行在RAMDISK中,写入log没什么压力。
修复过程
当然一开始就是启动MHDD了,不过一开始没有检测到硬盘,有点纠结。
不过这个问题很好解决,BIOS里调一下硬盘工作模式到IDE,然后把硬盘插到SATA1上即可。
这时候输入1,选择到这块WD 320G硬盘。
选择好硬盘后,待选设备的列表会消失,到MHDD>的提示符下,这是可以按F2查看硬盘信息。
查看硬盘信息是会提供缓存,序列号,LBA模式大小等数据。
按下F8键可以查看S.M.A.R.T数据。
这是可以看到197 : Current pending sectors有3个数据值。
接下来就可以扫描了,输入:
1 |
MHDD>scan |
Start LBA 和 End LBA 两个选项可以用来控制扫描那些扇区。
Remap:重新映像,这是修复坏道的选项之一。
Timeout(sec):超时时间。
Spindown after scan:扫描结束后关闭硬盘马达。
Loop test/repair:循环扫描和修复。
Erase Delays *DESTRUCTIVE*:删除等待,这是修复坏道的重要手段,效果比Remap好很多。
Erase Delays的危险之处在于会擦出有问题区块的数据,所以是需要慎重使用的。工作原理是对区块进行读取,如果时间超过250ms,那么标记为W块,随后进行修复。
这里大D将Loop test/repair设置为ON,然后把Erase Delays设置为ON,随后Ctrl+Enter启动扫描进程。
左侧的状态区是显示扫描进程的,不同的颜色和状态显示了不同的状态。
颜色最浅的灰色快是读取时间在3ms以内的,中等灰色是10ms以内,亮灰色是50ms以内,绿色是150ms以内的区块,橙色是500ms以内的刽,粉色是大于500ms的区块。其中绿色和橙色块表示读取困难,但尚未产生坏道。
粉色500ms以上则属于不稳定区块,极可能出现坏道。
?表示无法读取,存在物理坏道,不可修复。
X表示无法读取,但坏道属于可修复的坏道,也可以进行屏蔽。
ABRT表示指令被终止。
IDNF表示扇区ID未找到。
AMND表示地址标识错误。
TONF表示零磁道未找到。
BBK表示坏道标记。
一番等待之后扫描到几个W标记区块。扫描的位置大约在20%左右,正好是Win7所在分区的头部。
重复扫描了几次,确认没有再出现W区块,随后终止扫描。
提示有40个块被修复。
接下来继续F8查看S.M.A.R.T数据。
这次C5的数据就归零了,重新安装系统,也没有卡顿和无法进入系统的情况了。
虽然C5归零,但是不保证这次修复的柱面下次不会复发,所以还是需要在使用中注意C4 C5的值,如果再次出现则要进行屏蔽坏道的操作了。
物理坏道就像是烂西瓜一样,总有毁掉整块盘的时候。
科普时间
S.M.A.R.T.,全称为“Self-Monitoring Analysis and Reporting Technology”,即“自我监测、分析及报告技术”。是一种自动的硬盘状态检测与预警系统和规范。通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、电路的运行情况进行监控、记录并与厂商所设定的预设安全值进行比较,若监控情况将或已超出预设安全值的安全范围,就可以通过主机的监控硬件或软件自动向用户作出警告并进行轻微的自动修复,以提前保障硬盘数据的安全。除一些出厂时间极早的硬盘外,现在大部分硬盘均配备该项技术。
与坏道有关的是05 C4 C5 C6三个值,下面来说一下。
05 重定位扇区计数 记录由于损坏而被映射到无损后备区的扇区计数,当硬盘出现损坏扇区时,可以通过将其物理空间指向特定的无损区进行重映射修复(在坏扇区标记后指向后备扇区,类似替换的修复方式)。
05反映了重映射扇区的多少,如果该数值很高,则表示映射扇区即将消耗殆尽或者已经消耗殆尽,无法映射时,坏扇区将继续出现且无法修复。
C4 重定位事件计数 记录已重映射和可能重映射扇区的事件计数。
C4反映了即将映射的不稳定扇区的数量,如果1扇区出现不稳定写入,那么C4的计数将上升,如果下几次写入仍然不稳定,那么就映射到后备扇区,这时05数据将上升。
C5 等候重定位的扇区计数 记录了不稳定的扇区数量。
C4和C5是一组数据,C4反映了C5错误的数量。
C6 无法校正的扇区计数 记录了肯定出错的扇区数量。
其他跟硬盘寿命息息相关的值是下面几个:
01 底层数据读取错误率 虽然不同厂商对该数值有不同的定义和不同的计算方法,但是这项存在数值则表示磁头出现问题的概率很大。
0a 电机起转重试 主轴电机加速到正常速度失败重新进行加速操作的统计。这个数字变化表示硬盘机械部分可能存在问题。
bc 通信超时 由于无法连接硬盘而终止的操作计数 一般是由于电源或者数据线接口造成的问题。
c9 逻辑读取错误率 一般也表示磁头问题。
已有 9 条评论
发表评论
电子邮件地址不会被公开。 必填项已标注。
还没检查过硬盘坏道什么..滚回家试试去
@千寻 没有必要可以关注,只要感觉硬盘存在异响、卡顿等情况时查看一下S.M.A.R.T数据就行了。看到文中说的S.M.A.R.T项出现数值,再开始扫描也不迟,主要是要养成备份的良好习惯。
再神的数据恢复和坏道修复都不如狡兔三窟的搞备份。
@大D 备份都是在网盘上 检测了下木有问题
之前有遇到类似的问题,正好学习试试~
哇咔咔,来看看大D
这是一篇技术含量很高的文档,很肯能会用到。收藏之
刚好路过,说说我的经历,我有个2TB的希捷硬盘,C5和C6的数值都是48,正当我买了新硬盘转移了所有数据,然后打算先完全格式化,然后再全盘写0,再拿回去返修的时候,就在我完成了完全格式化这一个预定的步骤之后,C5和C6的数值变回0了,硬盘变回健康状态,然后还是不放心,全盘写0足足被我写了2次,还是不放心,用希捷的工具扫描硬盘扫描了一次。。。似乎真的没问题了。。。一直以来都不知道逻辑坏道是会被SMART记录的。
粗略看了你的文章,对这种情况有了更清楚的认识了。
@Zero 坏道从一开始出现,扇区写入不稳定,SMART就会记录,只是有的时候只是不稳定写入1次,后期写入都稳定了,SMART取消了记录而已。如果持续不稳定,就调用备用扇区来维修。直到备用扇区用尽,然后出现整盘不稳定而已。
@大D 之前试过有部分扇区出现“恢复”的情况,后来又回升了,现在虽然看起来没问题,不过我估计这个硬盘应该都撑不了多久了,所以我现在只是用来做下载盘,凡是折磨性的行为都用这个盘