硬盘物理故障
硬盘故障大致可分为硬故障和软故障两大类。硬故障即PCBA板损坏、盘片划伤、磁头音圈电机损坏等。由于硬故障维修要求的基本知识及维修条件较高,所以一般需要由专业技术人员才能解决。硬盘软故障即硬盘数据结构由于某种原因,比如说病毒导致硬盘数据结构混乱甚至不可被识别而形成的故障。一般来说,主板BIOS硬盘自动检测(IDE HDD AUTO DETECTION)功能能够检测到硬盘参数,均为软故障。一般情况下,硬盘在发生故障时系统会在屏幕上显示一些提示信息,所以我们可以按照屏幕显示的提示信息找到故障原因,有针对性地实施解决方案。
一、硬盘物理故障
硬盘物理故障也即硬件故障,是由于硬盘自身的机械零件或电子元器件损坏而引起。剧烈的震动、频繁开关机、电路短路、供电电压不稳定等比较容易引发硬盘物理性故障。这种情况一般无法自行维修,在质保期内而且没有外伤的应该立刻找经销商更换,有明显外伤或者过了质保期的只能自己承担损失了。
硬盘软故障
硬盘软故障相对于物理故障来说,更容易修复些,而它对数据的损坏程序也比硬盘物理故障来得轻些。总的来说,硬盘软故障包括如下几种情况:
① Non-System disk or disk error,replace disk and press a key to reboot (非系统盘或盘出错)
出现这种信息的原因一是CMOS参数丢失或硬盘类型设置错误造成的。只要进 入CMOS重新设置硬盘的正确参数即可。二是系统引导程序未装或被破坏。重新传 递引导文件并安装系统程序。
② Invalid Partition Table(无效分区表)
造成该故障的原因一般是硬盘主引导记录中的分表有错误,当指定了多个自 举分区(只能有一个自举分区)或病毒占用了分区表时,将有上述提示。
主引导记录(MBR)中包括引导程序、分区表和结束标志“55 AA”三个部分 ,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出 错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。若某个 分区为可自举分区,则有分区标志“80”,否则为“00”,系统规定只能有一个 分区为自举分区,若分区表中含有多个自举标志时,主引导程序会给“Invalid Partition Table”的错误提示。最简单的解决方法是用硬盘维护工具来修复, 例如:用NU 8.0 NDD修复,它将检查分区表中的错误,若发现错误,将会询问是 否愿意修改,你只要不断地回答“YES”即可修正错误,或者用备份过的分区表 覆盖它也行。如果是由于病毒感染了分区表,即使是高级格式化也解决不了问题 ,可先用杀毒软件杀毒,再用硬盘维护工具进行修复。
如果用上述方法也不能解决的话,还可利用FDISK重新分区,但分区大小必 须和原来的分区一样,这一点尤为重要,分区后不要进行高级格式化,然后用 NDD进行修复。这样既保证硬盘修复之后能启动,而且硬盘上的数据也不会丢失 。其实用FDISK分区,相当于用正确的分区表覆盖掉原来的分区表。尤其当用软 盘启动后不认硬盘时,这招特灵。
③ Error Loading Operating System(装入DOS引导记录错误)
Missing Operating System(DOS引导记录损坏)
造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻辑0扇 区,是由高级格式化命令FORMAT生成的。主引导程序在检查分区表正确之后,根据分区表中指出的DOS分区的起始地址,读DOS引导记录,若连续五次都失败,则 给出“Error Loading Operating System”的错误提示;若能正确读出DOS引导 记录,主引导程序则会将DOS引导记录送入内存0:7c00h处,然后检查DOS引导记 录的最后两个字节是否为“55 AA”,若不是这两个字节,则给出“Missing Operating System”的提示。一般情况下可以用硬盘修复工具(如NDD)修复, 若不成功只好用FORMAT C:/S命令重写DOS引导记录。
④ No ROM Basic,System Halted(不能进入ROM Basic,系统停止响应)
造成该故障的原因一般是硬盘主引导区损坏或被病毒感染,或是分区表中无 自举标志,或是结束标志“55 AA”被改写。执行FDISK/MBR可以生成正确的引导 程序和结束标志覆盖硬盘上的主引导程序。但FDISK/MBR不能对付所有由引导区病毒感染而引起的硬盘分区表损坏的故障,应该谨慎使用。对于分区表中无自举标志的故障,可用NDD迅速恢复。
⑤ HDD controller failure Press F1 to Resume(硬盘控制器失效,按F1 键重启)
出现上述信息应该属于硬件故障,应该重点检查硬盘有关的电源线、数据线 的接口有无松动、接触不良、信号线接反等,其次还要检查硬盘的跳线是否设置错误。
⑥ FDD contreller failure HDD contrller failure Press any key to Resume(软、硬盘控制器失效,按任意键重新启动)
这也属于硬件故障,通常是连接软、硬盘的I/O部分接触不良或有损坏,这个比较麻烦,轻的还可修理,严重的搞不好就得换配件了。
另外,当运行了“HAPPY NEW YEAR 1999”硬盘“逻辑锁”程序以后会在DOS 窗口出现“YOUR COMPUTER HAS BEEN LOCKED DOWN BY XXXXXX,PLEASE RESTART YOUR SYSTEM”的信息,系统在重新启动自检完后就会停止。著名的“KV300逻辑 炸弹”也属于此类。
因为计算机在引导DOS系统时将会搜索所有逻辑盘的顺序,当DOS被引导时, 首先要去找主引导扇区的分区表信息,就是位于硬盘0面0头1扇区的0BEH地址开 始的地方,如果分区信息开始的地方为80H,这表示是主引导分区,其它的为扩 展分区。主引导分区被定义为逻辑C盘,然后查找扩展分区的逻辑盘,被定义为D 盘,以此类推找到E、F、G盘……“逻辑锁”就是在此下手,修改了正常的主引 导分区记录,将扩展分区的第一个逻辑盘指向自已,DOS在启动时查找到第一个 逻辑盘后,搜索下一个逻辑盘时总是找到自已,这样一来就形成死循环。这就是 硬盘中了“逻辑锁”后用软驱、光驱、双硬盘都不能正常启动的原因。用相应的 解锁工具才能解开硬盘“逻辑锁”,如果用DM软件虽然可以解开,但解开之后的 硬盘数据将不复存在。
硬盘故障提示信息
上面介绍了常见的硬盘物理故障与软故障,当硬盘故障发生时,在屏幕上常常会显示出故障提示信息,在前面的介绍中已经有所体现,为了能令用户更清楚地了解硬盘故障,及当硬盘发生故障后知道是什么故障。下面笔者全面总结有关硬盘故障的英文提示及其含义。
1、硬盘故障英文提示信息
<> Date error (数据错误);从软盘或硬盘上读取的数据存在不可修复错误,磁盘上有坏扇区和坏的文件分配表。
<> Hard disk configuration error (硬盘配置错误);硬盘配置不正确,跳线不对,硬盘参数设置不正确等。
<> Hard disk controller failure (硬盘控制器失效);控制器卡(多功能卡)松动,连线不对,硬盘配置不正确,跳线不对,硬盘参数设置不正确等。
<> Hard disk failure (硬盘失效故障);控制器卡(多功能卡)故障,硬盘配置不正确,跳线不对,硬盘物理故障。
<> Hard disk drive read failure (硬盘驱动器读取失效);控制器卡(多功能卡)松动,硬盘配置不正确,硬盘参数设置不正确,硬盘记录数据被破坏等。
<> No boot device available (无引导设备);系统找不到作为引导设备的软盘或者硬盘。
<> No boot sector on hard disk drive (硬盘上无引导扇区);硬盘上引导扇区丢失,感染有病毒或者配置参数不正确。
<> Non system disk or disk error (非系统盘或者磁盘错误);作为引导的磁盘不是系统盘,不含有系统引导和核心文件,或者磁盘片本身故障。
<> Sector not found (扇区未找到);系统在软盘和硬盘上不能定位给定扇区。
<> Seek error (搜索错误);系统在软盘和硬盘上不能定位给定扇区、磁道或磁头。
<> Reset Failed(硬盘复位失败);硬盘或硬盘接口的电路故障
<> Fatal Error Bad Hard Disk (硬盘致命错误);硬盘或硬盘接口故障
<> No Hard Disk Installed (没有安装硬盘);
①没有安装硬盘,但是CMOS 参数中设置了硬盘
②硬盘驱动器没有接好,硬盘卡(多功能卡)没有接插好
③硬盘驱动器或硬盘卡故障
2、硬盘故障代码
<>1700 硬盘系统通过(正常)
<>1701 不可识别的硬盘系统
<>1702 硬盘操作超时
<>1703 硬盘驱动器选择失败
<>1704 硬盘控制器失败
<>1705 要找的记录未找到
<>1706 写操作失败
<>1707 0道信号错
<>1708 磁头选择信号有错
<>1709 ECC检验错
<>1710 读数据时扇区缓冲器溢出
<>1711 坏的地址标志
<>1712 不可识别的错误
<>1713 数据比较错
<>1780 硬盘驱动器C故障
<>1781 D盘故障
<>1782 硬盘控制器错
<>1790 C盘测试错
<>1791 D盘测试错