2023年11月24日发(作者:)

浅论硬盘常见故障及一般维修方法

论文关键词:硬盘;故障;维修方法

论文摘要:随着计算机技术的迅猛发展,硬盘的容量和

速度也在飞速增长,但由于硬盘工作原理的制约,其安全性

和稳定性却一直没有明显的改善,脆弱的硬盘稍有不慎就会

出现这样那样的故障,威胁着其存储数据的安全。但只要我

们掌握一些常用的维修方法,就可以排除一些常见故障而使

硬盘继续正常工作,该文就此进行一些探讨。

1 引言

目前主流硬盘的接口主要有三种。分别为scsi接口、pata

(并行)接口和sata(串行)接口。由于scsi接口硬盘主要

用于大型服务器的数据存储,有着稳定的性能和完善的数据

存储保护机制,由专业人员维护,与我们普通用户的关系不

大,故本文不作探讨。其中pata接口就是我们所说的ide

口, 目前sata接口硬盘以其更高的数据传输速度和良好的

电气性能有逐渐取代传统的pata接口硬盘成为主流的趋势,

而一些早期的主板平台并不支持sata接口,所以传统的ide

接口硬盘还将在一定范围和时间内长期存在。综上,本文就

ide硬盘、sata硬盘和sataide硬盘经常出现的故障分别作

一些探讨。

2 硬盘常见故障及维修方法

2.1 ide硬盘的常见故障

2.1.1 开机不能识别硬盘

故障现象:系统从硬盘无法启动,从软盘或光盘引导启

动也无法访问硬盘,使用cmos中的自动检测功能也无法发

现硬盘的存在。

故障分析:这类故障可能有两种情况,一种是硬故障,

一种是软故障。硬故障包括磁头损坏、盘体损坏、主电路板

损坏等故障。磁头损坏的典型现象是开机自检时无法通过自

检,并且硬盘因为无法寻道而发出有规律的咔嗒、咔嗒

声音;相反如果没有听到硬盘马达的转动声音,用手贴近硬

盘感觉没有明显的震动,倘若排除了电源及连线故障,则可

能是硬盘电路板损坏导致的故障;软故障大都是出现在连接

线缆或ide端口上。

故障排除:针对硬故障,如果是硬盘电路板烧毁这种情

况一般不会伤及盘体,只要能找到相同型号的电路板更换(

气好的话只需更换电路板上的某个元件)硬盘修复的可能性

应在80%以上,一般修复后数据都还在。否则建议直接换新

硬盘;针对软故障,可通过重新插接硬盘线缆或者改换ide

接口及电缆等进行替换试验,就会很快发现故障的所在。如

果新接上的硬盘也不被接受,常见的原因就是硬盘上的主从

跳线设置问题,如果一条ide硬盘线上接两个设备,就要分

清主从关系。可按路线设置说明,将硬盘设为一主一从,将

数据线一端连接主板ide接口,另一端连接主盘,中间的端

口连接从盘。

2.1.2 硬盘能够正确识别,但无法访问所有分区

故障现象:开机自检能够正确识别出硬盘型号,但不能

正常引导系统,屏幕上显示:“invalid partition table”,可从

软盘启动,但不能正常访问所有分区。

故障分析:造成该故障的原因一般是硬盘主引导记录中

的分区表有错误,当指定了多个自举分区(只能有一个自举

分区)或病毒破坏了分区表时将有上述提示。

故障排除:用可引导的软盘或光盘启动到dos系统,用

fdisk/mbr命令重建主引导记录,然后用fdisk或者其它软件

进行分区格式化。不过对于主引导记录损坏和分区表损坏这

类故障,推荐使用disk enius软件来修复,便于操作。启动

后可在工具菜单下选择重写主引导记录项来修复硬盘的

主引导记录。选择恢复分区表项需要以前做过备份,如果

没有备份过,就选择重建分区表项来修复硬盘的分区表错

误,一般情况下经过以上修复后就可以让一个分区表遭受严

重破坏的硬盘得以在windows下看到正确分区。

2.1.3 硬盘无法读写或不能正确识别

故障现象:启动时出现a disk read error occurred

nonsystem disk or disk errorreplace and press any key when

readyerror loadin operatin system等提示。

故障分析:这种故障一般是由于cmos设置故障引起的。

cmos中的硬盘类型正确与否直接影响硬盘的正常使用。现在

的机器都支持“ide auto detect”的功能,可自动检测硬盘的类

型。当硬盘类型错误时,有时干脆无法启动系统,有时能够

启动,但会发生读写错误。另外,由于目前的ide都支持逻

辑参数类型,硬盘可采用“normallbalare”等读写模式,

如果在一般的模式下安装了数据,而又在cmos中改为其它的

模式,则会发生硬盘的读写错误故障,因为其映射关系已经

改变,将无法读取原来的正确硬盘位置。

故障排除:可在bios中选择hdd auto detection(硬盘自

动检测)选项,自动检测出硬盘类型参数,并将ide通道和硬

盘读写模式(accessmode)等选项设置成atuo,按f10保存

退出即可。

2.1.4 硬盘出现坏道

故障现象:打开、运行或拷贝某个文件时硬盘出现操作

速度变慢,同时出现硬盘读盘异响,或干脆系统提示无法读

取或写入该文件每次开机时,磁盘扫描程序自动运行,

不能顺利通过检测,有时启动时硬盘无法引导,用软盘或光

盘启动后可看见硬盘盘符,但无法对该区进行操作或干脆就

看不见盘符,具体表现如开机自检过程中,屏幕提示“hard

disk drive failure”,读写硬盘时提示“sector not found”

“eneral error in readin drive c”等类似错误信息。

故障分析:上述诸现象是硬盘出现坏道的明显表现。硬

盘坏道分为逻辑坏道和物理坏道两种,前者为软坏道,可用

软件修复,因此称为逻辑坏道;后者为真正的物理性坏道,

由于这种坏道是由于硬件因素造成的且不可修复,因此称为

物理坏道,只能通过更改硬盘分区或扇区的使用情况来解决。

故障排除:对于硬盘的逻辑坏道,推荐使用mhdd配合

thddhddre等硬盘坏道修复软件进行修复,一般均可很好

的识别坏道并修复。现主要针对mhdd4.6版总简要介绍一下

软件的用法。启动成功以后,shift+f3选择要修复的硬盘,

按相应硬盘对应的数字键后,然后按f4出来一个对话框(如

1所示)start lba项指定扫描起始位置,先将remap(坏

道重映射)项、loop test/repair项设为off,其余项设为on

选择完毕按ctrl enter执行扫描,扫描完毕后,再将remap

项设为on,其余项设为off,再执行一次扫描。一般可以修

复大部分的逻辑坏道。另外,mhddhddrethdd等软件配

合使用,效果相当不错。hddrethdd软件的界面很简洁,

按提示操作即可;这里需要注意的是:mhdd软件只能识别容

量小于128bidesata接口硬盘,thdd软件只能识别容

量小于256b容量的ide接口硬盘。hddre软件可识别大容量

idesata接口硬盘。对于物理坏道,如果坏道不多且相

对集中,可用partition maic for dos软件,dos环境下,进入

partition maic选择operations菜单下的check for errors命令

来确定物理坏道的位置。当检测到坏道后,partition maic

用不同的颜色进行标记。然后再用bad sector retest(坏道重

新检测)功能,它能通过反复查找由check for errors命令标

记的坏道,然后再利用partition maic软件强大的分区功能将

advance下的hide partition功能将该分区隐藏,以防止磁头

再次读写这个区域。但即使成功隔离了坏道,也要将重要数

据备份,如果坏道过多,建议将其更换,因为硬盘出现物理

损伤表明硬盘的寿命也不长了。

3 sata硬盘的常见故障

对于sata硬盘,除了一些和ide硬盘类似的故障外,常

见的还有以下故障:

3.1 安装windows 2000/xp/2003时系统提示找不到硬盘

故障分析:因为windows 2000/xp/2003本身不直接支持

sata控制器,在安装win2000/xp/2003系统时,一般由主板

南桥芯片(如intelich5/rviavt8237等)提供的sata

控制器在开启raid时需要安装sata驱动,如果使用第三方芯

片的sata控制器,也必须加载第三方的sata驱动。同时,

windows xp也无法辨认出连接在接口卡上的sata硬盘,也需

要手工安装sata硬盘的驱动程序。

故障排除:在首次安装windows 2000/xp/2003寻找scsi

设备时,按下f6键(此时屏幕下方会有文字提示)来加载第

三方驱动程序。稍等一会儿系统提示按s键,会自动搜索软

驱中的驱动,选择主板提供的驱动软盘中合适的驱动。然后

会显示你所选择的驱动已经加载,按回车继续,然后就是正

常的windows安装步骤了。

3.2 主板和硬盘均支持sata 3.0bps规范,但系统显示只

达到1.5bps的速度

故障分析:早期主板的sata/raid控制芯片只支持sata

1.5bps规范,现在市场上销售的sata 3.0bps规范的sata硬盘,

为了兼容老主板,均通过路线的方式使硬盘默认的工作方式

1.5bps规范。

故障排除:参考硬盘厂商的说明,将sata硬盘的跳线强

制设置在sata3.0bps模式下即可。如图23所示,西部数据

120b sata硬盘,拔掉短接56针的跳线帽即可将速度提

高到3.0bps其它品牌的硬盘一般也都是将跳线帽拔掉即可,

具体可按硬盘的说明操作。(同样道理,当我们遇到一些老主

板不能正确识别sata 3.0bps硬盘时,可通过跳线把硬盘限定

1.5bps 的传输速度,具体方法可在硬盘表面上的跳线说明

书上寻找。)

3.3 硬盘出现坏道

由于目前一些流行的磁盘坏道修复软件大部分不能很

好识别sata接口硬盘,故应先用各个硬盘厂商推出的硬盘检

测工具软件来帮助我们确定硬盘故障的原因,判断故障是源

自磁盘驱动器部分还是由其他软、硬件问题造成;硬盘是物

理坏道还是逻辑坏道。以希捷公司的seatools硬盘检测软件

为例,分为windows版和dos版,它可以全面的检测希捷公

司生产的各种硬盘。如果在for windows版没有通过检测,

则表明硬盘有故障,这时我们可以选用for dos版进行一下长

检测,有可能修复一些坏扇区错误。还可以根据自己硬盘的

实际情况使用前面推荐的mhddhddre软件配合来修复坏

道,操作步骤相似,这里不再赘述。

3.4 satapata硬盘的常见故障

3.4.1 satapata硬盘不能和平共处,不能同时被识别

故障分析:尽管satapata硬盘采用不同接口,但是

satapata和平共处的关键在于其占用的ide通道位置不

能冲突。

故障排除:关于sata占用ide通道位置的设置部分,各

厂家有所不同。对于intel芯片组而言,由于南桥芯片中的sata

占用一个ide通道,因此设置过程略有特殊。以intel 865pe

芯片组的ich5南桥为例:进入bios后,选择main下的ide

confiuration menu,在onboard ide operate mode下面可以选

择两种ide操作模式:兼容模式(patible mode)和增强模式

enhanced mode

选定兼容模式后,系统提供primary pata+satasecondary

pata+sata以及pata ports only几种选择。从字面意思不难理

解,第一种表示将pata硬盘作为启动盘;第二种表示将sata

硬盘作为启动盘;第三种表示只使用pata硬盘而禁用sata

硬盘。至于非intel芯片组则简单得多,biossata通道根本

不与pata通道共用,直接从某一选项来决定将哪个硬盘作为

启动盘。如果使用pci接口的scsi卡安装串口硬盘,需要在

bios中将第一启动设备指定为scsi,其优先权就会高于并行

硬盘。

3.4.2 sataide模式下经常出现读写缓慢或死机故障

故障现象:电脑安装新买的sata硬盘和先前的ide硬盘。

经常出现读写缓慢或不定期的死机,具体表现为鼠标不能移

动,按任意键都没有反应,最后只能重新启动电脑。

故障分析:从故障表现来看,此类似问题通常都是由软

件或病毒问题引起的,也可能是由于不同接口硬盘的安装设

置问题。

故障排除:首先,可全盘杀毒或将电脑格式化,重新安

装操作系统。同时为了排除驱动程序兼容性问题导致电脑死

机的情况,可全部采用通过whql认证的驱动程序。如果故

障仍没有解决,可先拆下没有安装系统的硬盘,如果系统正

常运行,则可判断为是不同接口硬盘混合使用的问题,可通

过改变ide硬盘的主、从盘设置或者尝试将sata硬盘接在其

他的sata接口上,故障一般可以解决。 4 结束语

硬盘的故障复杂多样,在一篇文章中很难讲全,文中的

解决办法只是抛砖引玉,值得引起大家重视的是,硬盘是比

较精密的部件,正确使用好硬盘才是减少硬盘坏道发生、提

高硬盘使用寿命的最好方法。我们平时要注意杜绝硬盘的不

正常关机、磕碰、震动、高温状态下长时间运行等现象,定

期进行磁盘碎片的整理和重要数据的备份尤其要备份好容

易被忽视的主引导记录及硬盘分区表、主dos引导记录、文

件分配表等三个硬盘启动必需的数据,才是万全之策。