硬盘出现故障前会有以下几种表现: 1、出现S.M.A.R.T故障提示。这是硬盘厂家本身内置在硬盘里的自动检测功能在起作用,出现这种提示说明您的硬盘有潜在的物理故障,很快就会出现不定期地不能正常运行的情况。 2、在Windows初始化时死机。这种情况较复杂,首先应该排除其他部件出问题的可能性,比如内存质量不好、风扇停转导致系统过热,或者是病毒破坏等,最后如果确定是硬盘故障的话,再另行处理。 3、能进入Windows系统,但是运行程序出错,同时运行磁盘扫描也不能通过,经常在扫描时候缓慢停滞甚至死机。这种现象可能是硬盘的问题,也可能是Windows天长日久的软故障,如果排除了软件方面设置问题的可能性后,就可以肯定是硬盘有物理故障了。 4、能进入Windows,运行磁盘扫描程序直接发现错误甚至是坏道,这不用我多说了,Windows的检查程序会详细地报告情况。 5、在BIOS里突然根本无法识别硬盘,或是即使能识别,也无法用操作系统找到硬盘,这是最严重的故障。 ‖分区表遭到破坏‖ 首先我们应该确认硬盘的电源接口和数据线没有脱落,然后进入BIOS,使用“HDD Auto Detect”来检测硬盘。如果此时BIOS能够正确识别硬盘的话,那么至少你的硬盘还有救治的希望;不然,我想大家也不用瞎忙了,因为凭我们普通DIYer手头的工具基本上是无能为力的。 用光盘或者软盘引导系统后,大家可以试图进入C盘符,如果此时提示找不到C盘的话,那么绝对应该是一件好事情。出现这种情况很可能是硬盘分区表信息遭到破坏,或者被某种病毒攻击。如果硬盘中你的数据对来说无所谓,那么可以先用FDISK/MBR命令来无条件清除分区表内容,然后用Fddisk等分区软件重新分区格式化,一般这样就能解决问题;而如果你还需要硬盘中的数据,那么步骤要麻烦一些。这时最好能拥有一张杀病毒软件或者随主板赠送的相关软件,然后你可以参阅帮助文档,一般该软件会包含恢复硬盘分区表的命令,而且使用极其方便。 对于没有杀毒盘的用户来说,大家可以使用NU 8.0中的NDD修复,它将检查分区表中的错误。若发现错误,NDD将会询问是否愿意修改,你只要不断地回答Yes即可修正错误,或者用备份过的分区表覆盖它也行。 如果用上述方法也不能解决的话,还可利用Fdisk重新分区,但分区大小必须和原来的分区一样,这一点尤为重要,分区后不要进行高级格式化,而是用NDD进行修复。这样既保证硬盘修复之后能启动,而且硬盘上的数据也不会丢失。 ‖硬盘的物理坏道‖ 如果刚才DOS能够转到C盘,而硬盘工作却不正常,那么就很可能是硬盘出现了坏道。一般来说,硬盘的坏道可以分为逻辑坏道与物理坏道。产生逻辑坏道时一般不会严重影响使用,所以很可能是物理坏道。 我们处理物理坏道的核心思想是将这些有坏道的簇单独分成一个分区,并隐藏起来避免其它程序调用,这样就可以不让坏道扩散,以免造成更大的损失。对于这一处理,我们主要是使用Partition Magic6.0这款DOS下的软件。在DOS界面下进入PQ 6.0之后,我们先用Operations菜单下的Check For Errors命令来确定物理坏道的位置,因为PQ6.0的这项功能非常出色,不像Windows下的Scandisk那样经常误诊。 PQ6.0的真正强大之处在于它能将所有藏有坏道的簇用特殊标记标定出来,而且你可以将这些坏簇全部选中,然后将它们划分到一个独立的新分区。这完全是图形化的操作,是非常方便的。随后,大家切记要把这个充满罪恶的分区隐藏起来,这样才能确保它不会被调用。此时使用Advance菜单下的Hide Partition命令就可以实现。 拥有PQ6.0之后,物理坏道真的不难解决,而且可以有效避免扩散问题。但是需要注意的是,无论如何,此时的硬盘已经处于亚健康状态,其中的数据还是非常危险的。用PQ6.0处理物理坏道后,究竟这块硬盘还能用多少时间很难说,这要看运气了。 ‖逻辑锁‖ 硬盘逻辑锁是一种很常见的恶作剧手段。中了逻辑锁之后,无论使用什么设备都不能正常引导系统,甚至是软盘、光驱、挂双硬盘都一样没有任何作用。 要解决逻辑锁的问题,就要知道问题的根源。其实在DOS系统启动时,它会搜索所有逻辑盘的顺序。首先要找的是主引导扇区的分区表信息,它位于硬盘的零磁头零柱面的第一个扇区的OBEH地址开始的地方,当分区信息开始的地方为80H时表示是主引导分区,其他的为扩展分区,主引导分区被定义为逻辑盘C盘,然后查找扩展分区的逻辑盘,被定义为D盘,以此类推找到E,F,G……逻辑锁就是在此下手,修改了正常的主引导分区记录,将扩展分区的第一个逻辑盘指向自己,DOS在启动时查找到第一个逻辑盘后,查找下个逻辑盘总是找到是自己,这样一来就形成了死循环。 对于这类问题,如果你不想要硬盘上的数据了,那么处理起来也是非常爽快的。大家可以在BIOS中将所有IDE接口设为NONE,然后用软盘启动系统,此时肯定可以启动,因为系统根本就没有硬盘。接着,我们就使用经典的硬盘管理软件DM了。由于DM可以不依赖于主板BIOS来识别硬盘,因此你可以用DM进行分区格式化,这样就能完全解决问题,而且万无一失,简单方便,唯一的遗憾就是数据保不住了。 此外还有一种方法也是非常值得推荐的,它可以保住硬盘中的数据。首先准备一张启动盘,然后在一台正常的机器上,使用你熟悉的二进制编辑工具(UltraEdit等 )修改软盘上的IO.SYS文件(修改前记住改该文件的属性为正常),具体是在这个文件里面搜索第一个“55aa”字符串,找到以后修改为任何其他数值即可。用这张修改过的系统软盘你就可以顺利地带着被锁的硬盘启动了。不过这时由于该硬盘正常的分区表已经被破坏,你无法用FDISK来删除和修改分区,但是此时可以用上面关于分区表恢复的方法来处理。 ‖修复0磁道损坏的硬盘‖ 如果在对硬盘进行格式化时,系统提示“Track 0 Bad”的话,那么意味着硬盘的0磁道损坏了。一般来说这种故障是难以修好的,但是我们还是不必放弃,说不定还有一线生机。 其实0磁道损害也是坏道的问题,只不过关键的0磁道也有坏道而已。此时,我们所要做的就是重新标记0磁道的位置。这项工作我们可以交给PCTools 9.0工具包,我们要利用的是其中的DE.EXE命令。为了修改0磁道文字,首先要去掉DE的只读属性,我们必须把Configuration下Read Only前的钩消去。随后在主菜单Select中进入Drive type,并选择下一级的Physical→Hard disk。回车之后,我们的主菜单就会出现Partition Table(分区表),注意找Beginning Cylinder(起始柱面)这一项,它代表硬盘的0柱面开始,也就是0磁道的位置。此时大家只要稍微动一下,把它改为1或者2即可。 需要说明的是,这里的数值不能随意改动,一旦改动幅度太大,BIOS就不能正确识别硬盘。但是问题是万一改动后的位置仍然是有坏道的怎么办?呵呵,我目前也想不出办法,希望有机会大家可以探讨一下。如果运气不算太坏的话,那么我们接着就可以采用隐藏坏道的方法来进行分区格式化处理了。
硬盘故障分为物理故障和软故障两类,其诊断的依据主要是根据系统上电后的现象及屏幕上出现的提示信息来判断。当硬盘出现故障后,应仔细分析故障现象,判断是属软故障还是物理器件损坏。千万不要盲目拆盖、拔插控制卡或轻易将硬盘进行低级格式化,使问题变得更加复杂化。有时还会由于维护操作不当,不仅没有把故障修复好,反而引起新的故障。
1.硬盘的物理故障
硬盘常见的物理故障现象有如下几种:
①硬盘电路故障 主轴电机失速,引起啸叫,伴随有硬盘批示灯不断闪烁,自检时显示出错信息:“1701” 或者 “Hard Disk Error”这说明硬盘控制电路部分有故障。硬盘电路故障在硬盘故障统计中占的比例不大,一般都是暴露在自检过程中,且故障现象较为单一。读和写控制电路的故障会同时发生,几乎没有只能读(不能写)或只能写(不能读)的现象。
②硬盘腔体故障 机器加电后,硬盘腔体异常响声,自检过程中有明显的“哒哒哒”的长时间磁头“撞车”声,说明硬盘腔体内有机械故障。这大多是磁头步进钢带松动或断裂,故障起因于盘体受到严重撞击或振动。
③硬盘适配器或接插件故障 系统加电自检到硬盘子系统时,自检不能通过,且硬盘批示灯不亮同时屏幕显示如下一些信息:“1701,Hard Disk Error” 或者 “HDD Controller Error” 该故障现象如果不是硬盘的主引导记录损坏就是硬盘子系统的硬件故障。例如,硬盘适配卡、硬盘驱动器损坏,或者硬盘适配卡与主板Ⅰ/O插槽和与硬盘驱动器之间连接的接插件和电缆损坏或接触不良。
④硬盘0柱面损坏 硬盘经较长时间自检后,在引导时显示: “Disk Boot Failure TRACK 0 BAD” 如果在此后立即死机至使引导失败,可能是磁盘0柱面损坏。其结果是导致硬盘主引导扇区,或者DOS引导扇区被破坏以致硬盘不能使用。该故障虽然属于物理故障的范畴,但是可用软件的方法来进行修复。
2.硬盘的软故障
软故障的含义是指硬盘上一些重要的和有着特殊意义的数据丢失、损坏或被修改而旨起的自举引导失败或读写故障。这是硬盘软故障的主要内容,因其绝大多数发生于磁盘的系统信息区内,县城盘中的大量文件或数据并没有丢失,故排除这类软故障显得尤为重要。引起硬盘不能自举的原因大多是由于系统区信息损坏、CMOS参数丢失或病毒入侵造成的。一般说来,用户都可以根据屏幕上出现的提示信息来判断引起故障的原因。这些原因概括起来可分为:CMOS数据参数丢失、硬盘主引导区损坏、硬盘DOS引导区出错(含DOS三个系统文件损坏或丢失)三种。下面分别叙述这三类故障的现象、原因及处理方法:
①若开机后屏幕上该出错住处一肌是由于系统板上用以维持CMOS信息的电池损坏,使得CMOS内容丢失造成的。对于这种故障,只需更换好电池后,重新设置CMOS参数(特别是硬盘类型参数及三个基本逻辑格式化参数),即可从硬盘正常启动了。
②在系统启动时,屏幕上出现如下一些提示信息:“Invalid drive specification Invalid partition table”出现提示信息"DeviceError”这些提示信息,一般是硬盘主引导区记录出错。引起这类错误的原因可能是:没有指定主引导分区为活动分区(无自举标志)、几个分区均无可自举标志或有多个自举标志、主引导记录结束标志(55AA)丢失、主引导记录因用户意外操作或病毒入侵被破坏。
③在系统启动时,屏幕上出现如下提示信息:
“Error load operation system
Missing operation system
Non-system disk or disk error
Disk book failure” 这类错误信息一般是由于DOS引导扇区的错误引起的。在系统的启动过程中,当硬盘的主引导分区检查正确后,根据可自举分区中指出的分区起始地址读DOS系统引导扇区,若读操作失败,则给出“Error load operation system”的出错信息;若能正确读出DOS引导扇区,则系统将检查引导扇区的最后两个字节是否为有效标志“55AA”,若不是,则给出“Missing operation system”的出错信息;如果DOS引导扇区中隐含文件名信息被破坏,或者说引导程序从磁盘根目录的开始扇区读取的前两个文件名不是当前DOS版本的两个系统隐含文件,则给出“Non-system disk or disk error”的出错信息;如果DOS引导扇区记录格式或系统文件因某种原因被破坏,被引导程序读内存时发生读操作错误,则给出“Disk book failure”的出错信息。对于这类故障的排除,可使用DOS命令“SYS C:”,或者PCTools、Norton等工具软件进行修复。
3.硬盘物理故障的一般处理方法
如果硬盘盘体物理损坏,一般而言,除更换硬盘以外没有更好的方法。硬盘驱动器除具有较复杂的电路外,还具有大量的极其精密的机械部分。当硬盘密封头、盘组件等部分发生故障时,要在100级净化环境中才能打开机盖进行检查与处理。因而,硬盘物理故障的维修难度较大,一般原非专业维修人员也很难对付硬盘的器件故障进行检测和维修。但是,硬盘系统的物理故障并非仅仅是由于盘体的运动部件或集成电路损坏引起的,也许是由于硬盘外部接插件的接触不良或其它的一些原因。
硬盘故障分析与处理步骤参见下面的网页
1病毒,重装系统,如果病毒严重,装好后,不要打开任何文件,直接格式化硬盘所有分区,2磁道物理损坏,一般是在高速运转过程中,硬盘被倾斜,这种坏了干脆直接换新的比较省心。
逻辑坏道或物理坏道。。然后就是分区表被破坏。。还有就是MBR被破坏。。基本也就这几种吧。。