3.7 硬盘坏道的处理
硬盘由于其制造精密,结构紧凑,因此硬盘的维修也相当有难度,而硬盘最重要的并不是硬盘本身,而是数据,因此硬盘一旦损坏,一般都以拯救硬盘数据为主要目标,硬盘的组成我们在前面章节已经有所介绍,其大体可分为外壳、电路部分和硬盘盘体3部分。
如果硬盘的电路部分发生了损坏,一般来说只能通过更换电路板进行维修,而如果硬盘盘体内部出现了严重的问题,那么只能求助于专业的硬盘维修公司通过开盘工具,也就是把坏硬盘的盘体取出,再将数据读出。
相对来说,硬盘故障更多的是坏道。硬盘坏道是硬盘故障中最为常见的一种,这种故障相对其他故障来说更不容易发现,但能够给用户造成很大的损失,因为所有的计算机数据无论是操作系统文件还是用户个人资料都存放在硬盘中,而硬盘坏道的发生必然影响硬盘中存放的各种数据。
我们知道,硬盘中的数据都是根据硬盘磁道的索引进行存储的,而如果硬盘出现的坏道恰恰影响到其中的某一个系统文件,那么轻者造成系统文件丢失,在执行某一特定程序时出现错误。重者则会造成操作系统无法启动。
因此本章注重讲解硬盘坏道的发生原因、表现以及坏道的分类和处理,按照坏道的分类,逻辑坏道的处理方法无非就是使用软件工具进行修复,而物理坏道是无法修复的,所以只能通过屏蔽坏道来保证硬盘能够正常使用。
3.7.1 硬盘坏道的分类和修复原则
前面我们介绍过,如果在打开某个文件时速度很慢,能听到硬盘“死啃”某一区域的声音,有时会出现蓝屏死机的现象,并且Windows会提示“无法读取或写入该文件”,那么就可以判断硬盘存在坏道了。
硬盘作为计算机中非常精密的仪器,很少出现很严重的损坏,而如果硬盘本身长时间工作在极限状态下,则会出现老化现象,因此,一个硬盘的使用寿命在很大程度上还取决于用户的使用情况,比如,下载文件时设置较大的缓存比设置较小的缓存更能保护硬盘。
由于硬盘内部基本处于真空状态,磁头和盘体之间仅有几微米的距离,一根头发对硬盘来说都是致命的损伤,因此当硬盘出现坏道时,绝对不能擅自拆开硬盘进行维修,只能通过一些工具软件来进行修复。而物理坏道相比逻辑坏道更为复杂,通常无法使用软件修复,但无论是逻辑坏道还是物理坏道都可以通过软件对硬盘进行分区,隔离这些坏道,以起到屏蔽这些区域的作用。
逻辑坏道一般是因为用户使用不当造成的,我们可以使用 Windows 自带的磁盘工具对硬盘进行扫描,并且可以对硬盘错误进行修复。总地来说就是通过格式化等操作,将已经混乱的磁盘数据重新整理,再重新设置到初始状态。
如果是物理坏道,那么我们只能使用屏蔽坏道的方法来防止硬盘访问坏道区,从而保证硬盘能够正常使用。
3.7.2 使用工具修复逻辑坏道
硬盘主要由磁头、盘体、马达等部件组成,因为设计极为精密,所以在工作过程中就难免会出现一些问题,也就是我们经常说的硬盘产生了“坏道”。硬盘坏道有可能是因为软件造成的,也有可能是硬盘本身的硬件故障。
硬盘坏道分为两种,分别是逻辑坏道和物理坏道,这两种坏道也有不同的产生原因和处理方法。但是无论哪种情况,并不是说硬盘有了坏道之后就会报废,只要进行适当的处理,完全可以让硬盘继续工作。
逻辑坏道一般是因为用户使用不当造成的,例如,硬盘在读取数据时意外遭到重启,则有可能产生逻辑坏道,情况严重的甚至会产生物理坏道。我们此时可以使用 Windows 自带的磁盘工具对硬盘进行扫描,并且对错误进行自动修复。具体步骤如下。
(1)在“我的电脑”中选中出问题的磁盘(如C盘),然后单击鼠标右键,在弹出的快捷菜单中选择“属性”,在驱动器属性对话框中单击“工具”选项卡,如图3-62所示。
图3-62 驱动器属性
(2)在“查错”选项组中单击“开始检查”按钮,出现如图3-63所示对话框。
图3-63 检查磁盘并修复错误
(3)在“磁盘检查选项”中选中“自动修复文件系统错误”和“扫描并恢复坏扇区”两个复选框后,单击“开始”按钮。
一般来说,扫描时间会因磁盘容量及扫描选项的不同而有所差异。磁盘容量越大,选项越多,那么所用时间也就越长。但 Windows 在运行过程中时刻都有可能使用该驱动器,因此无法进行完整的磁盘检查,此时程序自动将磁盘扫描操作安排到下一次启动机器时进行。
注意
通过上述的方法,硬盘在修复完成后,坏道已被做上了标记,系统不会再继续访问,但是随着使用时间的增加,硬盘上仍然会出现更多的逻辑坏道,所以这种方法并不能从根本上解决问题。比较稳妥的办法是对硬盘数据进行备份,然后重新分区格式化硬盘,一般来说,重新分区格式化硬盘后,可以彻底解决逻辑坏道。
3.7.3 使用工具屏蔽物理坏道
在上述操作完成后,如果仍然发现硬盘有坏道,或者在低级格式化过程中长时间停留在某一个数字上,并且伴随硬盘“咔咔”的响声,那么几乎可以肯定是物理坏道。物理坏道即使通过磁盘检测软件将坏道做了标记,操作系统虽然不会继续访问这个扇区,但是硬盘仍然可能访问到坏道周围的扇区从而引起坏道的扩散。为了避免坏道的扩散,我们最好是将坏道屏蔽到一个未使用的分区中。
屏蔽物理坏道的方法有多种,下面来介绍如何处理硬盘物理坏道,只使用 Format 命令和PQMagic两个软件即可。假定在读取C盘时出现错误,操作步骤如下。
(1)使用无忧启动光盘启动计算机,进入工具菜单,选择“6”,选择“回到DOS提示符”。
(2)输入“Format C:”,回车,开始格式化C盘,如图3-64所示,键入“Y”后,开始格式化C盘。
图3-64 格式化C盘
(3)此时将显示该分区的总容量,并且进度数字逐渐从0增加到100,如图3-65所示。
图3-65 格式化进度
(4)如果该数字增加到32时无法继续,那么说明坏道位于大约31%位置处。
(5)由此数值可以计算出坏道位于硬盘的具体位置,即31%×16 378=5 077MB左右。
(6)使用【Ctrl+C】组合键强行关闭Format程序。输入“MENU”命令返回DOS菜单界面。
(7)选择“1”,选择“Server Magic 4.0”,启动Server Magic中文版,此时鼠标可以使用,如图3-66所示。
图3-66 分区状态
(8)在列表框第一行有“C:”字样的盘符上单击鼠标右键,在弹出菜单中选择“调节大小/移动”,打开对话框如图3-67所示。
图3-67 调整分区大小
(9)在“之前的可用空间”文本框中输入比5 077稍大的数值,如“6 000”。单击“确定”按钮,如图3-68所示。此时前6 000MB显示为“未分配”,而“C”盘大小已经被改变,从而起到屏蔽坏分区的作用。
图3-68 调整后状态
(10)单击“应用”按钮,将对硬盘进行分区大小调整。
在完成坏道屏蔽后可以使用磁盘检查软件(如Scandisk 或CHKDSK)对新的分区进行扫描,一方面检查屏蔽的结果,另一方面确保硬盘能够正常工作。当然,如果觉得浪费了未使用的空间,也可以按照上述步骤在坏道之前建立新的分区,但前提是不要把坏道再次划分到新的分区中。从笔者的实际经验来看,并不推荐这种做法,因为可能导致坏道的快速扩散。
屏蔽分区这个方法仅仅适用于硬盘坏道比较集中的情况,如果硬盘坏道比较分散就比较麻烦了,只能重复上述步骤进行逐个屏蔽。如果硬盘中有重要数据,笔者建议更换硬盘以确保系统的稳定和数据安全。
注意
通过上面的步骤,我们就可以修复硬盘的逻辑坏道或者屏蔽坏道到隐藏分区,从而保证系统运行的稳定以及数据文件的安全,经过这样的处理之后,硬盘就可以重新使用了,但是不要存储重要数据,毕竟坏道的扩散很难避免。
3.7.4 硬盘低级格式化
如果按照上述步骤对硬盘重新分区格式化之后,仍然发现硬盘有坏道,那么很有可能就是有物理坏道了,但是该结论也不是完全准确的,因此,我们也不必急于对硬盘坏道是否可以修复下结论,一般来说可以使用另外一个软件对硬盘进行低格,然后再进行重新分区和格式化,有些硬盘坏道也可以通过这种方式得到修复。
Maxtor出品过一个低格工具lformat.exe,这个程序可以对各种品牌各种型号的IDE硬盘进行低级格式化,而且操作也不复杂,操作步骤如下。
(1)使用无忧启动光盘启动计算机,进入工具菜单,如图3-69所示。
图3-69 光盘启动界面
(2)选择“3”,然后选择“lformat”,如图3-70所示。
图3-70 lformat介绍
(3)按【Y】键进入软件,选择第二项后按【Enter】键,如图3-71所示。
图3-71 低格当前硬盘
(4)此时屏幕上部出现红色警告,提示将使用LBA模式低格硬盘,输入“Y”再次出现警告,提示所有数据都将丢失,是否确认,如图3-72所示,输入“Y”继续。此时红色区域数字开始逐渐增加。数字19278为当前低格的地址,而33554303为地址总数,如图3-73所示。
图3-72 低格警告
图3-73 低格进度
(5)一般低格的过程比较长,所以需要耐心等待。此外,需要提醒读者的是,如果你的机器上还安装有其他硬盘,在进行低格选择磁盘时一定要正确选择,否则会将有用的资料删除,引起数据丢失。