在日常使用电脑的过程中硬盘出现故障的几率是比较高的,通常会表现为硬盘不启动、
硬盘出现坏道、硬盘异响、硬盘盘片不转这四大故障。
2.1 硬盘不启动故障维修
在使用电脑的过程中我们经常会遇到硬盘不启动的故障。硬盘不能启动大都是由于硬盘
上的主引导记录、引导记录、三个系统隐含文件出现错误导致的,在启动电脑的过程中,若
是硬盘不能启动,就不能进入系统,下面我们来分析一下硬盘不启动这一故障。
2.1.1 硬盘启动过程
在电脑的 BIOS 自检确认所有的硬件连接正确后,硬盘开始启动。首先硬盘根据 CMOS
设置的参数,硬盘将磁头定位在物理扇 0 柱 0 面 1 扇上,接着先后读取扇区结束标志 55AAH、
主引导记录 MBR、硬盘分区表 HDPT。
接着根据硬盘分区表提供的数据,硬盘将磁头定位在活动分区的引导扇上(一般为物理
扇 0 柱 1 面 1 扇),并先后读取扇区结束标志 55AAH、操作系统参数。
根据操作系统参数,读取文件分配表 FAT 和系统文件,最后从硬盘读取系统启动所需
图 2-1 硬盘的供电电路
2.1.4 引导区问题引起的无法启动故障处理
对于启动时,硬盘出现如下错误提示:
(1)"Disk Boot Failure,Insert System Disk And Press Enter"
(2)"Invalid System Disk"
(3)"Error Loading Operating System"
(4)"Non -System Disk Or Disk Error ,Replaceand Strike Any Key When Ready "
(5)"Invalid Drive Specification "
(6)"Missing Operating System"
(7)"Invalid partion table"等。
一般是硬盘主引导记录中的分区表有错误,当指定了多个自举分区(只能有一个自举分
区)或病毒(一种具有隐蔽性破坏性传染性的恶意代码)占用了分区表时,将有上述提示。 主
引导记录(MBR)位于 0 磁头/0 柱面/1 扇区,由分区格式化时生成。MBR 包括主引导程序、
分区表和结束标"55AA",共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和
出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。若某
个分区为可自举分区,则有分区标志 80H,否则为 00H,系统规定只能有一个分区为自举分
区,若分区表中含有多个自举标志时,主引导程序会给出"Invalid partion table"的错误提示。
对于以上情况最简单的维修方法就是使用备份过的分区表覆盖现在的分区表,或重建分
区表。可以使用 DiskGenius 维修软件或用 winhex 维修软件进行修复。
对于引导区故障造成的硬盘无法启动可以根据故障提示进行检修,如表 2-1 所示。
表 2-1 引导区故障
2.1.5 坏道或系统文件丢失引起的无法启动故障处理
由于硬盘有物理坏道或系统文件丢失等造成无法从硬盘启动,通常开机自检通过后,开
始启动系统,接着出现"蓝屏"、死机、提示某个文件损坏或数据读写错误或开机检测时提
示"HDD Controller Error(硬盘控制器故障)"或"DISK 0 TRACK BAD(0 磁道损坏)"等
故障现象。
由于硬盘出现坏道,而存放在坏道处的系统文件在启动系统时,无法调用,造成启动时
出现"蓝屏"或死机或错误提示信息。对于硬盘的坏道,可以使用 THDD、MHDD 等软件进行
修复。
2.2 硬盘坏道故障维修
硬盘坏道是硬盘故障中的常见故障点。硬盘坏道一般表现为高级格式化有 "坏簇"(Bad
Clusters),SCANDISK 等工具检查时发现有"B"标记, 用 MHDD 工具扫描时有"红绿块、?、
X"标记,或用某些检测工具检测时发现有"扇区错误提示信息"等。如果在某个扇区中存
储 512Bytes 的数据有任何一个字节不能被正确读写,则这个扇区为坏扇区 Bad sector。 除
了存储 512Bytes 外, 每个扇区中存储的数十个 Bytes 信息,包括标识(ID)、校验值和
其它信息,这些信息任何一个字节出错都会导致该扇区变为"Bad"。
对于硬盘坏道这一常见的故障,有两个硬盘缺陷表与其息息相关,它们就是永久缺陷表
P_List 和增长缺陷表 G_List,通常简称为 P 表和 G 表。
2.2.1 深入认识 P 表和 G 表
我们知道,硬盘存储数据在盘片表面,它的容量很大,数据密度也很大,而硬盘在使用
的过程中和生产的过程中不可避免的会产生坏道、不稳定的扇区等损伤,无论是由于误操作
或者是意外或者是器件老化等原因。另外,对于一部计算机来说,数据时最重要的,而这些
不稳定的扇区和坏道严重威胁着硬盘的数据安全,它们会造成数据的读写错误,甚至损坏数
据。为此,硬盘设计了两个硬盘缺陷表来处理这些出现缺陷的磁道或扇区,这两个表就是永
久缺陷表 P-list 和增长缺陷表 G-list,用于记录及修复硬盘的缺陷扇区,使硬盘工作时不会
在缺陷扇区里读写数据,防止数据的损坏。
1.永久缺陷表 P-list
永久缺陷表我们一般称为是工厂坏道表,简称 P 表,严格来说应该称为永久坏道表或
原始坏道表,它是用于记录工厂生产过程中产生的坏道的,坏道加入 P-list 不会影响硬盘的
读写性能。
硬盘厂家生产盘片的过程极其精密,且盘片的数据存储密度越来越大,但是很难做到
100%的完美,硬盘的盘片上多少会存在一些缺陷,所以厂家在一个盘出厂前都会把所有的
硬盘进行一次低级格式化,在低级格式化过程中系统将会自动找出盘片上的缺陷坏道(defect
track)和缺陷扇区(defect sector),并将找到的这些缺陷记录在永久缺陷表 P-list 中,并且
还会在对这些坏道和坏扇区编号过程中,跳过(skip)这些缺陷部分,让用户永远不会用到
这些缺陷扇区或坏道。这样用户在分区、格式化、检查工购买的硬盘时,很难发现有坏道或
坏扇区的问题了。一般,一块硬盘的 P 表中能够记录几百到几万的盘片缺陷信息,若想查
看硬盘的 P 表记录信息,对于不同的硬盘都会有针对性的软件,因为不同的硬盘指令集不
同。另外,SCSI 硬盘可以找到多种通用的软件来查看 P 表。
2.增长缺陷表 G-list
增长缺陷表简称 G 表,用于记录硬盘使用过程中由于磁介质性能变弱而引起的坏道,
并将坏扇区重新向到好扇区,将坏道加入 G-list 对该扇区的对硬盘的运行速度是有一定的影
响。
目前,市场上的大容量硬盘层出不穷,而对于一个大容量的硬盘来说,发现一个缺陷扇
区(defect sector)的概率实在很大,而商家为了解决这一问题,设计了一个自动修复机制,
叫做 Automatic Reallcation。当硬盘出现坏道或者坏扇区之后,用了某修复软件进行修复后
"消除"了一些坏道,其实就是运行了硬盘的这个自动修复机制的结果(当然还有其他原因)。
目前有很多的硬盘都会有这样的功能,这个功能就是在对硬盘的读写过程中,如果发现一个
缺陷扇区,硬盘系统则自动分配一个备用扇区替换该扇区,并将该扇区及其替换情况记录在
G 表中。这样一来,少量的缺陷扇区对用户的使用没有太大的影响了。
2.2.2 硬盘缺陷表如何处理坏道或坏扇区
我们知道硬盘的盘片全部扇区分为三个部分,固件区、工作区、保留扇区,如图 2-1 所
示,固件区位于盘片外边缘处,保留区位于盘片内圈,工作区位于固件区和保留区的中间部
位。固件区和保留扇区普通用户是没办法操作的,硬盘的实际扇区 数比我们看到的硬盘标
签上标定的要大,其中一部份用于存储硬盘的固件,一部分是用户存储数据的区域(工作区),
也就是硬盘标定容量的扇区,剩下的就是保留区,实际上硬盘上并不会物理划出一个保留区
域,只是在工厂生产时标定了全部的有效扇区,而硬盘的容量是小于其实际扇区总数的,在
固件里定义了硬盘的容量, 超过硬盘容量的那些扇区我们就姑且把它称为保留扇区。如图
2-2 所示。
图 2-2 磁盘保留扇区
固件区和保留扇区普通用户是没办法操作的(除非借助于一些特殊的软件),硬盘的实
际扇区数比我们看到的硬盘标签上标定的要大,其中一部份用于存储硬盘的固件,一部分是
用户存储数据的区域(工作区),也就是硬盘标定容量的扇区,剩下的就是保留区,实际上
硬盘上并不会物理划出一个保留区域, 这也就是为什么我们实际应用中总会发现硬盘的标
注容量总是要大于我们实际使用容量的原因之一。
我们知道,坏道的产生可以分为两种情况:一是生产过程中产生的缺陷扇区,二是使用
过程的产生的缺陷扇区,硬盘设计的这两个坏道表(P 表和 G 表)就是用于分别识别和处理
硬盘的两种不同的坏道的。
对于硬盘设计的这两个坏道表来说,处理坏道无外乎两种方法,一种是隐藏法,另一种
是替换法。其中隐藏法是针对于 P 表来说的,而替换法是针对于 G 表来说的。下面我们来
具体的看看这两个坏道表到底是如何来处理坏道的。
如图 2-3 所示,某硬盘出现坏道,坏道还没有加入到 P 表或 G 表的情况,图中可以看
到 LBAn 为坏扇区,工作区的 LBA 是从固件区后的 LBA0 一直连续标注到硬盘的最大工作
扇区 LBAmax,LBAmax 以后的扇区就是保留扇区了。
图 2-3 处理前坏道扇区
如图 2-4 所示为将坏道加入到 P 表的情况。
图 2-4 坏道加入到 P 表
图中我们可以看到,坏道被加入到了 P 表。硬盘原坏道在 LBAn,该坏道加入到了 P 表
之后,硬盘不会在读写该扇区,而是在原来读写该扇区的操作顺延到读写坏扇区的下一个扇
区,该扇区以后的所有 LBA 值都向后顺延了一位,原来保留扇区的一个扇区称为硬盘工作
区的 LBAmax,从此,硬盘在读取数据的时候再也不会用到原来的那个坏的扇区,这样一来
也就是进行了一次对硬盘的低格操作,从新分割了盘片的磁道和扇区,这个操作也就是厂家
的那一次低格操作。由此,可以说 P 表处理硬盘坏道的方式为隐藏。
如图 2-5 所示,为将坏道加入到 G 表的情况。
图 2-5 坏道加入 G 表
图中我们可以看到,将坏道加入到 G 表后,当硬盘需要读取坏道所在扇区时,会被重
新定位到保留扇区中的一个扇区,硬盘工作区的其他扇区不会受到任何影响。当磁头读取坏
扇区的数据时会直接转换位置到保留扇区的 LBAn,由于保留扇区在磁盘的内道,这样就造
成了读取数据的速度慢,同时由于该坏扇区导致硬盘的数据的位置不连续,当磁头读取该扇
区的数据时就需要移动到较远的距离,所以说,这就是我们说的档坏道加入到 G 表之后,
会影响硬盘的整体读写速度。
2.2.3 低级格式化处理硬盘坏道的原理
我们知道,当硬盘出厂时,生产厂家会对硬盘进行一次低格,以消除生产过程中造成的
坏道。其实,除了以上我们认识的 P 表和 G 表对硬盘坏道的处理外,我们还可以通过软件
对硬盘进行低级格式化重写校验码,从而消除硬盘坏道的故障。下面我们来具体的认识一下
低级格式化。
各硬盘厂家在生产硬盘时,大多都会公开提供一些基本的硬盘维护工具,比如说 DM、
POWERMAX、DLGDIAG 等,这些功能软件大多都包含了 zero fill(零填充)、low level format
(低级格式化)等功能。利用软件的这两个功能,能够对硬盘的数据清零,并重写每个扇区
的校验码和标志信息,如果不是磁盘表面的介质损伤,大部分的硬盘坏扇区几乎都可以修复
到正常状态。
对于这两种功能,处理硬盘故障时低级格式化是非常有效。所谓的低级格式化是针对于
某一块硬盘进行操作,将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个
扇区又划分出标识部分 ID、间隔区 GAP 和数据区 DATA 等。它可在 dos 环境下运行,也可
以在 windos 环境下运行。
低级格式化的运行过程在不同的工具软件中,其运行的过程可能会有所不同,但是基本
的运行过程大致可以分为以下几个操作:
(1)对扇区清零和重写校验值
低级格式化执行过程之一是将每个扇区的所有字节全部清零,并将每个扇区的校验值也
写回初始值。某些硬盘出现了扇区数据与扇区的校验值不对应,因此报错为校验错误(ECC
Error)。另外,若硬盘并非由于磁性介质损伤,在执行低级格式化之后,扇区清零就有可
能将扇区数据与该扇区的校验值重新对应,从而达到"修复"扇区的效果。
(2)对扇区的标识信息重写
硬盘的每个扇区都会有其独一无二的标识,这个标识被称为是扇区 ID,若是扇区的任
何一个 ID 出现故障,该扇区将会无法被访问到,都会导致该扇区变为"Badsector"。在低
级格式化的过程中,每个扇区都会重新进行编号,并写入 ID。
(3)对扇区进行读写检查,并尝试替换缺陷扇区
在执行低级格式化的过程中,工具程序会对扇区进行读写检查,若是发现有扇区出现了
读写过程出错,就认为该扇区为缺陷扇区,然后会调用自动替换扇区( Automatic
reallocation sector)指令,尝试用该盘片上的保留区的某扇区替换该缺陷扇区,从而对
换扇区予以修复。
(4)对所有物理扇区进行重新编号
编号的依据是 P-list中的记录及区段分配参数(该参数决定各个磁道划分的扇区数),
经过编号后,每个扇区都分配到一个特定的标识信息(ID)。编号时,会自动跳过 P-list
中所记录的缺陷扇区,使用户无法访问到那些缺陷扇区(用户不必在乎永远用不到的地方的
好坏)。如果这个过程半途中断,有可能导致部分甚至所有扇区被报告为标识不对(Sector
ID not found, IDNF)。
(5)重写磁道伺服信息,对所有磁道进行重新编号
目前,硬盘大多采用嵌入式伺服,这个伺服能够使磁道在磁头寻道时使得磁头准确的定
位及判别正确编号的物理磁道。一般情况下,若是某物理次道德伺服信息受损,该物理磁道
将会无法被访问,也就出现了"磁道伺服缺陷"。而硬盘有可能会因为磁道伺服缺陷而出现
格式化过程无法完成、检测硬盘中途退出或死机、分区过程非正常中断。
(6)重写状态参数,并修改特定参数
有些硬盘会有一个状态参数,记录着低格过程是否正常结束,如果不是正常结束低格,
会导致整个硬盘拒绝读写操作,这个参数以富士通 IDE 硬盘和希捷 SCSI 硬盘为典型。有些
硬盘还可能根据低格过程的记录改写某些参数。
2.2.4 修复硬盘物理坏道
硬盘出现物理坏道有两种情况,一种是硬性的物理坏道,它是对硬盘表面的一个最直接
的损坏,这种损坏是致命性的一种损伤;另一种是非硬性的物理坏道,通常是由于外界的影
响造成的数据写入错误,系统认为是物理坏道。若是硬性的物理坏道,并且损伤面积非常的
微小,可以通过软件将损坏区定位到保留区,间接的修复坏道;若是出现稍微大面积的硬性
物理坏道,那就无法修复了。
这里我们对物理坏道的修复只是针对于损伤面积比较微小或者是由于外界影响造成的
数据写入错误出现的物理坏道。修复这一类的物理坏道我们通常采用通常会采用 PC-3000
或效率源等维修软件将出现的坏道加入到硬盘的 P 缺陷表中,使硬盘在使用过程中不再访
问坏扇区,从而可以正常读取硬盘数据。
2.2.5 修复硬盘逻辑坏道
逻辑坏道是硬盘使用过程中最常见的一种故障,实际上它是磁盘磁道上面的校验信息
(ECC)与磁道的数据和伺服信息不对应。通常出现这一错误的原因是一些程序的错误操作
或是该扇区的磁介质出现不稳定而导致,另外计算机非正常关机也会导致硬盘逻辑坏道的产
生。若硬盘出现逻辑坏道最直接的影响就是导致硬盘数据不完整或数据直接丢失。而消除逻
辑坏道比较常用的方式是利用磁盘的扫描功能修复。执行扫描程序,系统会将逻辑坏道的扇
区记录并标注,之后硬盘在读取数据时,若是遇到该扇区,会采取跳过该扇区,以避免操作
这些扇区。另外,还可以通过低级格式化来重新恢复所有的逻辑坏道。
当硬盘出现逻辑坏道后,可以用下面的方法进行维修。
1.用修复软件维修逻辑坏道
第一步:用 FBDISK(坏盘分区器)修复,此软件可将有坏磁道的硬盘自动重新分区,
将坏磁道设为隐藏分区。
第二步:用 PartitionMagic 对硬盘进行处理。先用 PartitionMagic 中的"Check"命令来
扫描磁盘,大概找出坏簇所在的硬盘分区,然后在 Operations 菜单下选择"Advanced/bad
Sector Retest"。再通过 Hide Partition 菜单把坏簇所在的分区隐藏起来,这样就可以避免对这
个区域进行读写。
提示:如果系统提示"TRACK 0 BAD,DISK UNUSABLE",则说明硬盘的零磁道出现
坏道。那么可以用 Pctools 9.0 等磁盘软件,把 0 扇区 0 磁道屏蔽起来,最后用 1 扇区取代它
就能修复。
2.重新分区再将坏道隐藏
用 Fdisk 重新分区将坏道隐藏。如果硬盘存在物理坏道,先通过 Scandisk 和 Norton Disk
Doctor 检测出坏道大致所处位置,然后分区时为这些坏道分别单独划出逻辑分区,所有分区
步骤完成后再把含有坏道的逻辑分区删除掉即可。
3.低级格式化有坏道硬盘
使用硬盘低格程序对硬盘全盘进行低级格式化,它可对硬盘坏道重新整理并排除。
2.2.6 如何预防坏道产生
硬盘坏道对盘内数据的威胁是巨大的,那么如何使用硬盘才能有效的减少硬盘坏道的产
生呢?
1.正确关机,小心挪动
计算机电源的脉冲能量对硬盘会造成一定的损伤,所以不要直接按电源键直接断电关
机,应该执行系统程序命令来正常关机。另外,不要随意对硬盘进行带电插拔,因为这样会
使硬盘磁头不能正确的复位,从而造成硬盘盘面的划伤。平常使用硬盘的时候要注意轻拿轻
放,避免磁头与盘片产生接触撞击,导致硬盘的物理性损伤。硬盘在加电运转的时候尽量不
要挪动,而且避免在震动的环境下使用硬盘。
2.防止静电,保持清洁
静电是硬盘的无形杀手,也是硬盘产生坏道的原因之一,所以在拆装硬盘前一定要带上
防静电手套(可以用半湿的毛巾擦拭双手或将双手在金属物体上触摸以释放身体静电)。另
外,硬盘虽然是一个密封体,如果环境中灰尘过多同样还是会引起硬盘的电路板元器件之间
的局部短路,从而引发硬盘故障,所以保持硬盘及使用环境的清洁很重要。
3.注意防毒,正确设置
某些病毒、木马程序或逻辑炸弹对硬盘的损害是致命性的。一些病毒会制造一些名命令
使得硬盘在某个扇区不停的读写,从而导致硬盘温度直线上升,并且会损坏磁头和扇区,所
以及时安装必要的防毒程序及系统安全软件是保护硬盘的重要措施之一。另外,要正确的设
置主板 BIOS 的相关内容,否则很容易造成硬盘的不正常使用,以至于损伤硬盘。
4.即使备份,适度清理
及时的备份硬盘内的重要数据,可以有效的预防硬盘坏道的产生。其中,除了备份自己
的个人信息之外,还要备份硬盘分区表、引导记录、COMS 信息等,待硬盘出现故障之后,
方便恢复数据。另外,适时对硬盘进行清理也可以预防硬盘坏道的产生,因为硬盘在使用过
程中定会产生一些文件碎片,过多的碎片会导致应用程序启动和执行速度慢。要注意,不可
对硬盘频繁的清理,那样会对磁头和盘面造成损伤。
2.2.7 硬盘坏道修复实例
我们已经知道硬盘坏道分为逻辑坏道和物理坏道。在使用硬盘的过程中,电路不稳定,
读写操作时掉电,扇区不稳定,这些情况都有可能产生硬盘逻辑坏道。硬盘出现逻辑坏道,
可以利用一些软件进行予以修复。
1.修复硬盘逻辑坏道
修复逻辑坏道的方法是多种多样的,下面我们就列举两种修复西数硬盘逻辑坏道的方
法。
(1)用"MHDD"检测工具里的擦除(ERASE)功能修复西数逻辑坏道。这种方法的
原理其实就是,对硬盘进行清零处理,从而达到修复逻辑坏道的目的。
(2)使用效率源科技西数修复程序的"全盘清零"功能对硬盘的逻辑坏道进行修复。
这种修复方法的原理也不复杂,"全盘清零"操作是一种高速清零方式,对每个扇区进行写
0 操作,并重写每个扇区的校验码和标志信息,从而达到修复逻辑坏道的目的。这种方法的
优点是速度比较快,属于高速清零,而且操作简单。
(3)对硬盘进行低级格式化。这种方法对硬盘寿命具有一定损伤。其原理其实也可以
理解为"全盘清零"。
说明:
以上三种种修复方式都会破坏数据,因此在操作以前如果有数据一定要先备份硬盘的数
据,以免造成数据的丢失。
2.修复硬盘物理坏道
在硬盘的平时使用过程中,硬盘盘片被划伤,返复读写同一个位置,造成磁弱化,这些
情况都有可能产生硬盘物理坏道。在修复硬盘物理坏道之前通常会对硬盘进行逻辑坏道的修
复。若硬盘执行逻辑坏道修复之后,还存在坏道,那么这些坏道基本上就是物理坏道了。如
图 2-10 所示为某硬盘在执行逻辑坏道修复之后经过扫描还存在物理坏道。修复物理坏道时,
一般要看硬盘的具体检测结果来采取相应的修复方法。
图 2-10 坏道扫描结果
下面我们以我们以西数 WD400EB-00CPF0 的硬盘为例。讲解一下硬盘物理以上情况的
修复过程。
当通过逻辑坏道的修复方法修复以后,使用检测工具检测出还有少量的坏道,这时我们
采用效率源西数修复程序的扫描加表的修复方法。
首先放好检测有少量坏道的西数硬盘(WD400EB-00CPF0),在确定硬盘和效率源 USB
盒连接正确以后,再把数据线和电源线正确插在硬盘上,启动程序,等待状态框显示为"就
绪"状态,进行下一步操作。接下来点击"自动设置"进入主操作界面。因为此硬盘的固件
文件是完好的,而且可以正常的认盘,只是有少量的坏道,因此我们在这里可以正常看到硬
盘的相对应的正确参数,包括硬盘的型号、序列号、固件版本号、LBA 值、磁头数、扇区
数。点击"缺陷扫描修复"选项,这时会看到两个栏目框,分别是"缺陷操作"栏和"逻辑
扫描"栏,下面主要是在"逻辑扫描"这一栏操作。如图 2-11 所示。
图 2-11 缺陷扫描修复
上图中,第一列是设定 LBA 值的窗口,0 表示开始 LBA 值,78165380 表示结束 LBA
值(这个数字一般是根据维修的硬盘自动识别,我们这里维修硬盘是 WD400EB-00CPF0,所
以最大 LBA 值是 78165380),40 表示将 40 毫秒访问速度以上的扇区做为坏道加入到缺陷列
表中。
精确扫描:对每一个扇区进行准确扫描,并且超过设定耗时的扇区加入到缺陷列表中。
跳越扫描:在实际扫描硬盘坏道时会有一些连续的坏道,如果使用"精确扫描"将会增
加扫描的时间,使用本功能可以自动的判断连续坏道,并按磁道的方式加入到缺陷列表中,
从而节省扫描时间。
停止扫描:在扫描的过程中,可以使用本功能手动停止当前扫描工作。
将扫描结果加入 P 表:完成"精确扫描"或"跳跃扫描"后,扫描的结果即坏道的记
录并没有被保存到硬盘的缺陷列表里,而是存放在效率源 USB 修复终端内。这时就需要执
行本功能,将存放在效率源 USB 终端上的数据上传至硬盘缺陷列表,方能使扫描的结果存
入到硬盘缺陷列表中。若要 P-LIST 表生效还需要进行"硬盘低格"或"硬盘重建" "清
零操作"。
将扫描结果加入 G 表:这个功能的原理和"扫描结果加入 P 表"选项是一样的。对于
只有 200 个以下的坏道,建议直接选择加入到 G-LIST 列表内。坏道加入到 G-LIST 会立即
生效,这样就不需要进行"硬盘低格"或"硬盘重建" "清零"这个步骤。
当前 LBA:就是已经扫描完成的 LBA 值,2000000 大约 1G。
已发现缺陷:已经扫描出的坏道数量。
开始时间:硬盘开始扫描的时间。
当前时间:硬盘扫描的当前时间,跟据电脑的时钟而定。
以上是对软件界面的一个介绍,下面进行如下操作。选择"精准扫描"选项,程序自动
从头开始对每个扇区进行精确的扫描,这个过程的用时一般要跟据硬盘的大小和硬盘的坏道
情况而定。当程序扫描完成以后,看扫描的结果。这里我们会看到这个硬盘的具体扫描结果,
因为数量比较少,因此我们直接点击"将扫描结果加入 G 表"选项,程序自动把存在效率
源 USB 终端的缺陷列表保存到硬盘中去。待加入成功以后,这次少量坏道的修复就已经完
成了。之后选择"其它操作"选项,"关闭硬盘电源",取下硬盘。然后再用检测工具检测修
复情况,一般都能解决。如图 2-12 所示,扫描结束之后已经没有坏道。
图 2-12 重新扫描结果
另外,还有一种情况。通过逻辑坏道修复方法修复以后,"MHDD"检测工具检测出还
有大量的坏道(红绿块)。如图 2-13 所示。
图 2-13 扫描结果
对于通过用"MHDD"检测工具检测出有大量"红绿块、?、x"的硬盘,可以采用效
率源维修程序里的"重写伺服"功能对硬盘进行修复。
为什么这种情况要用效率源的重新伺服来进行修复呢?重写伺服的原理可以很好的解
答这一问题。
"重写伺服"原理:西数硬盘大多采用嵌入式伺服,硬盘中每个正常的物理磁道都会嵌
入有一段或几段信息作为伺服信息,以便磁头在寻道时能准确定位及辨别正确编号的物理磁
道。如果某个物理磁道的伺服信息受损,该物理磁道就可能无法被访问。一般用"MHDD"
扫描出的大量红绿块都是因为在平时的使用过程中这些伺服信息的磁信号减弱,增加了磁头
定位的时间,"MHDD"扫描的工作原理是通过磁头读取扇区的返回时间来判断结果的。介
于这种情况,我们效率源程序的"重写伺服"功能就是通过重写来纠正和增强伺服信息,解
决磁道伺服缺陷,从而达到修复"坏道"的目的。
针对使用 MHDD 测试大量坏道或红绿块的情况,"重写伺服"功能有非常强大的修复
效果,启动重写伺服后,会进行重写磁道伺服和重写扇区伺服两个子功能,重写磁道伺服一
般耗时 15-20 分钟左右,重写扇区伺服根据硬盘容量来确定一般在 20-40 分钟之间,对于坏
道非常多的情况,重写扇区伺服时间会更长。如图 2-14 所示,效率源重写伺服界面。
图 2-14 重写伺服
重写伺服过程又分为重写磁道伺服和重写扇区伺服两个子功能,那么它们有什么作用和
不同呢?
重写磁道伺服:纠正磁道前的伺服信息,增强伺服信息的信号。以便磁头读取时的准确
定位。
重写扇区伺服:对扇区的伺服信息信号增强,同时做清零操作。
注:有些硬盘在做伺服时只能正确完成磁道伺服,而不能完成扇区伺服的写入,这种情
况我们可以通过手动的扫描加表和清零操作来完成。
2.2.8 屏蔽硬盘坏道实例
如果硬盘中产生了多个物理坏道,虽然用磁盘软件将坏道标记,,但是硬盘仍然可能访
问到坏道周围的扇区,从而引起坏道的扩散。为了避免坏道的扩散,我们最好是将坏道屏蔽
到一个未使用的分区。
屏蔽硬盘中的坏道是防止坏道扩散的最有效方法之一,屏蔽坏道到一个未使用的分区通
常使用 PartitionMagic 分区软件实现。下面讲解具体屏蔽的方法。
(1)首先用磁盘扫描软件(如 Scandisk 或 MHDD 等)对存在坏道的硬盘分区进行磁
盘表面扫描,扫描完后,根据坏道存在的位置,确定坏道在分区的大致位置。如图 2-15 所
示用 MHDD 扫描磁盘(MHDD 的使用方法参考第 11 章内容)。
图 2-15 用 MHDD 扫描硬盘
(2)接下来重启电脑,并运行 PartitionMagic 软件(如果坏道在 C 盘,最好用启动盘
启动电脑)。在 PartitionMagic 软件界面中,单击选中有坏道的分区的条状图示,然后在这个
图标上单击鼠标右键,选择"调整容量/移动"命令,如图 2-16 所示。
图 2-16 选择"调整容量/移动"命令
(3)接着打开"调整容量/移动分区"对话框。在此对话框中,将鼠标指向对话框上部
的容量滑动条的左边,当鼠标变为" "时向右拖动鼠标,直到容量变的将坏道排除在外,
然后松开鼠标,并单击"确定"按钮。如图 2-17 所示。
图 2-17 调整分区容量
(4)单击"确定"按钮后,返回到软件主界面。接着在主界面的左下角单击"应用"
按钮,开始执行分区变更。如图 2-18 所示。
图 2-18 单击"应用"按钮
(5)接下来会弹出"警告"对话框,单击"确定"按钮后,系统会自动重新启
开始执行之前设置的批处理任务。注意:在出现设置画面时,不能按键盘上任何键,否则会
取消任务。
在任务执行完后,电脑会自动重启。启动后打开"我的电脑",这时会发现修改后的分区
盘的容量变小了,而有坏道的分区就被隐藏了。
2.3 硬盘异响故障维修
在使用硬盘的过程中,有时会听到硬盘内部出现异常的响声。一般硬盘在开机的时候会
发出正常明显的声音,这是由于硬盘在通电以后,音圈马达会带动硬盘磁头从止动器(硬盘
断电后磁头停放的位置)上拉开并移动至盘片上方零点几微米的地方,整个过程会形成一定
的声响。
2.3.1 硬盘异响故障分析
当硬盘磁头离开止动器悬浮在盘片上空以后,这一声响就会减弱或消失,这就是绝大多
数硬盘在开机的时候都会发出明显声响的原因(实际上是所有硬盘都会发出声响,只不过根
据各自的马达种类不同,这一噪音的大小指标不尽相同,有些容易被人察觉,有些人耳不易
察觉而已),这些都属于正常现象。
但如果开机以后硬盘还是会突然发出较为明显的有一定节奏的"咔咔"声、但在大部分
时间不会出现这种情况的话,那么就极有可能是硬盘已经或者即将出现问题的征兆。因为硬
盘在正常读取数据的时候发出的声响都是连续均匀的,而在某一扇区出现坏道、磁头损坏、
硬盘电路板故障的话,那么就会发出声音较大且"规律性"极强的异响,尤其是大家在读取
某一特定文件或者特定程序时出现噪音加大的情况,则可以断定硬盘出现了硬件上的故障。
综上所述并结合其他一些异响的现象,我们将硬盘出现异响的原因大致分为了以下几
种:
(1)固件损坏
(2)电路板与盘体接触不良
(3)磁头损坏
(4)出现坏道
(5)驱动芯片散热不良
硬盘异响与硬盘启动声响有所不同。
我们知道,开机的时候会发出正常明显的声音,这是由于硬盘在通电以后,音圈马达会
带动硬盘磁头从止动器(硬盘断电后磁头停放的位置)上拉开并移动至盘片上方零点几微米
的地方,整个过程会形成一定的声响。另外,当硬盘磁头离开止动器悬浮在盘片上空以后,
这一声响就会减弱或消失,这就是为什么绝大多数硬盘在开机的时候都会发出明显声响的原
因(实际上是所有硬盘都会发出声响,只不过根据各自的马达种类不同,这一噪音的大小指
标不尽相同,有些容易被人察觉,有些人耳不易察觉而已),这些都属于正常现象。
但是,如果硬盘供电电压变化太大,就会引起硬盘转速的改变,这时就会出现磁臂定位
不准或错误,造成无正常读取数据或硬盘坏道增加,从而导致硬盘出现异响。
如果开机以后硬盘还是会突然发出较为明显的有一定节奏的"咔咔"声、但在大部分时
间不会出现这种情况的话,那么就极有可能是硬盘已经或者即将出现问题的征兆。因为硬盘
在正常读取数据的时候发出的声响都是连续均匀的,而在某一扇区出现坏道、磁头损坏、硬
盘电路板故障的话,那么就会发出声音较大且"规律性"极强的异响,尤其是大家在读取某
一特定文件或者特定程序时出现噪音加大的情况,则可以断定硬盘出现了硬件上的故障。
2.3.2 硬盘"哐当"或"当当"异响故障维修
对于硬盘"哐当"或"当当"异响这一故障,可能是硬盘的固件损坏,也可能是硬盘电
路板上的电机驱动芯片、或硬盘的工作电压不稳引起的。我们采用以下处理方法。
(1)首先,检查电路板是否出现故障。在故障出现的时候,试着用手(先释放静电)
触模硬盘电路板上的电机驱动芯片,若芯片发烫,可能是电路板上某个部分出现故障,可以
尝试更换电路板或更换芯片以排除故障。如图 2-6 所示为硬盘电机驱动芯片。
图 2-6 硬盘电机驱动芯片
(2)若电机驱动芯片不烫,接着在硬盘加电的时候仔细听硬盘主轴电机转动的声音,
如果主轴电机转速忽快忽慢,或寻道声音很短,或没有寻道声音,且在 CMOS 中无法检测
到硬盘的信息,则应该是硬盘的固件损坏。
(3)接下来用 PC-3000 或效率源维修软件,重新刷写硬盘的固件即可。
(4)如果硬盘的转速及寻道声音正常,则可能是硬盘的工作电压不稳引起的。接着检
测电路板上的工作电压是否正常。为什么要检测电压是否正常呢?
大家都知道,硬盘工作的时候需要稳定的电压和足够的电流,如果电压不稳定或者是电
流不足时,主轴电机的运转就会受到影响,进而使得磁臂寻道困难,就是说如果硬盘供电电
压或电流变化太大,就会引起硬盘转速的改变,这时就会出现磁臂定位不准或错误,造成无
正常读取数据或硬盘坏道增加。
(5)检测电路板电压,可以利用万用表进行测试,一般硬盘的供电电源是 3.3V、+5V
和+12V 的电压。这个电压值一般是有 10%的波动属于正常,电压过高和过低都是不行。
若检测电压值偏差比较大,超出了正常值范围,可以对硬盘电路板供电电路组件进行检修。
2.3.3 硬盘"咔咔、咔咔"异响故障维修
当硬盘发出"咔咔、咔咔"响声的时候,一般是由于硬盘电路板中的工作电流不稳定,
或硬盘电路板与盘体接触不良,或磁头问题引起。
(1)首先检查一下电路板的工作电压和电流,因为,如果电压不稳定或者是电流不足
时,会使硬盘的异常运转和磁臂的不断定位,而产生异响。检测是可以用万用表测量电机驱
动芯片或主轴电机接口的工作电压。
(2)如果工作电压和电流稳定,接下来检查硬盘电路板与盘体接触是否出现故障。
若硬盘电路板与硬盘盘体的磁臂供电接口部分接触不良同样会导致硬盘异响。这个硬盘
电路板与盘体供电相接部分不是采用插针或柔性电缆,而是采用压接方式,因为硬盘长时间
使用,再加上工作环境不好,电路板的接口镀锡层和盘体弹簧片氧化,造成二者接触不良,
导致磁臂寻道电机供电不稳,而出现寻道异常,硬盘无法正常工作。在电路板接近四针电源
接口一侧会有两排弹簧片,小心的用水砂纸或挫刀将每一个弹簧片的触点打磨光亮。同时将
电路板上的对应触点也要打磨光亮,然后再将电路板原样装回即可。如图 2-7 所示为硬盘电
路板与盘体接口。
图 2-7 硬盘电路板与盘体接口
2.3.4 硬盘"咯吱"或"吱吱"异响故障维修
硬盘"咯吱"或"吱吱"异响故障通常是由于硬盘盘片有坏道,或磁头损坏,或硬盘发
生严重的震动,内部结构发生变化导致。所以需要对硬盘进行坏道扫描,或者拆盘查看磁头
或其他部位是否出现硬性损坏。如图 2-8 所示。
对于硬盘的坏道问题可以使用 THDD 或 MHDD 等软件进行检测修复,对于磁头问题,
则需要开盘维修。
注意:硬盘开盘维修时,需要到专业的维修机构进行维修,维修时,需要在无尘环境中
进行。
图 2-8 硬盘的磁头
2.3.5 开盘维修硬盘磁头实例
硬盘磁头是在硬盘的腔体之内的,属于非常精密的仪器,通常会由于不正确的操作导致
磁头损坏,引发硬盘异响。
数据是以磁记录方式存储在盘片上的,读取和写入都靠磁头来完成。然而,磁头并不是
贴在盘片上读取的,由于磁盘的高速旋转,使得磁头利用温彻斯特技术悬浮在盘片上。这使
得硬盘磁头在使用中几乎是不磨损的。这使得数据存储非常稳定,硬盘寿命也大大增长。但
磁头也是非常脆弱的,在硬盘工作状态下,即使是再小的振动,都有可能使磁头受到严重损
坏。下面我们来看看如何对硬盘磁头维修。
(1)准备工具
首先,开盘需要工具:无尘环境、医用手套,美工刀,尖嘴钳,直头和弯头镊子,螺丝
刀等。
(2)拆除螺丝
用用美工刀小心地揭开硬盘上的保修标签,如图 2-20 所示,然后拆除标签下面的螺丝
钉。接着将其他几个螺丝钉依次拆除。如图 2-21 所示。
图 2-20 拆除标签
图 1-21 拆除螺丝钉
(3)拆除顶盖
将顶盖所有螺丝钉都拆除之后,将顶盖取下,可以看到硬盘的内部结构,可以清楚地看
到组成硬盘的各个组件,包括底座,主轴电机,磁头等。如图 2-22 所示。
图 2-22 打开顶盖
(4)拆除磁铁
在硬盘内部有控制磁头臂运动的音圈电机,其主要组成部分之一就是一块磁铁。拆除音
圈电机附近的固定螺丝钉,并用钳子将磁铁取下。如图2-23所示。
图 2-23 取出磁铁
(5)移动磁头
将磁头旋转移出盘片区域,是磁头及磁头臂组件出于停靠区位置,以便后面将磁头组件
取出。如图 2-24 所
图 2-24 移动磁头组件
(6)拆除磁头组件固定螺丝钉
用螺丝刀将固定磁头组件的螺丝钉取下。用左手按住磁头,避免磁头碰到任何东西。
图 2-25 取下螺丝钉
(7 )取出磁头组件
螺丝钉取出之后,就可以将磁头组件取出。取出磁头组件的时候要小心不要磕碰磁头组
件,并将磁头组件放于安全的位置。如图 2-26 所示。
(b)取下磁头
图 2-26 取出磁头组件
(8)装入磁头组件
将事先准备好的磁头装入硬盘,并予以固定。这一过程,要小心地将其装在盘腔上,尤
其是磁头不能碰到任何东西,因为磁头是非常脆弱的,上面的簧片稍微受到力就会变形,一
旦磁头变形,即宣告这个磁头的报废。
(9)将磁头移上盘片
将磁头移入盘腔,使磁头在盘片上,这个步骤是关键中的关键。用镊子将磁头挑开,直
至 3 个磁头全部放到盘片上,磁头数目越多也就意味着难度越大,将磁头装入盘腔
(10)固定连接线
把磁头移到盘片上的磁头停靠区,然后将线缆连接固定好。如图 2-29 所示。
图 2-29 装入线缆
(11)安装磁铁
安装磁铁到盘体上,用螺丝钉固定好。如图 2-30 装入磁铁。
将硬盘盖找准位置,固定于盘体上,依次拧紧每个螺丝。如图 2-31 所示。
图 2-31 安装盘盖
2.4 不认盘故障维修
系统不认盘故障可以分为两种,一种是在电脑 CMOS 中不认盘,另一种是在 CMOS 中
认盘,但系统不认盘。
对于在 CMOS 中无法识别硬盘的故障,可能是硬盘数据线接触不良,或硬盘电路有故
障,或硬盘的固件损坏,或硬盘的磁头损坏,或硬盘的电机损坏等引起的。
对于第二种情况,一般有可能是硬盘出现坏道(物理坏道),也有可能是轻微磁头损坏。
2.4.1 CMOS 中无法识别硬盘故障维修
我们知道在开机的时候电脑会执行硬件检测,若是 CMOS 不能识别到硬盘,那么系统
将不能从硬盘启动,这种情况一般都是硬盘本身故障引起的。
对于此故障可以按照下面的方法进行检测:
(1)首先检查硬盘的数据线是否连接好,硬盘的数据线与硬盘接口及主板的 SATA 接
口接触良,肯定会引起电脑 CMOS 无法识别到硬盘。
(2)接着仔细听硬盘加电的时候是否有异响,如果硬盘有"当当"敲盘的声音,则可
能是硬盘的固件损坏,可以使用 PC-3000 或效率源软件进行修复。
(3)如果硬盘有"吱吱"或"哐当"的响声,则可能是硬盘的磁头有问题,需要开盘
维修硬盘的磁头。
(4)如果硬盘没有异响,接着检查硬盘是否有寻道的声音,如果没有,则检查硬盘电
路板上的电机工作电压是否正常,如果不正常,检查供电电路问题。如果正常,检查电路板
和盘体连接的触点是否接触良好。
(5)如果这些都正常,则可能是硬盘电机损坏,需要开盘更好电机。
2.4.2 系统不认盘故障维修
如果电脑的 CMOS 可以识别硬盘,但系统不认盘。则可能是由于硬盘有坏道,或硬盘
的分区表损坏,或主引导扇区损坏,或 0 磁道损坏等引起的。
对于这些故障可以采用下面的方法进行维修:
对于硬盘坏道可以使用 MHDD、THDD 等软件进行修复。
对于硬盘分区表故障,或主引导记录故障可使用 DiskGenius 、WinHex 等软件进行修
复。
对于 0 磁道损坏的故障可以使用 WinHex 等软件进行修复。如图 2-9 所示为硬盘修复软
件。
图 2-9 硬盘修复软件
了解更多维修教程请关注本账号。
,