西安数据恢复中心
首页 | 联系方式 | 加入收藏 | 设为首页

服务项目

站内搜索

联系方式

办公地址:西安市未央区未央路130号(市图书馆旁)
联系电话: 18091827330

当前位置:主页 > 硬盘维修资料 > 正文

硬盘常见故障的处理方案

编辑::西安硬盘维修中心-硬盘修复厂家-移动硬盘维修-西安硬盘修复公司  更新时间:2014-06-07  字号:
摘要:硬盘常见故障的处理方案
西安数据恢复中心 之 硬盘常见故障的处理方案
 
硬盘故障处理一般步骤
 
  当碰到硬盘故障时,用户首先不要太着急,而应该静下心来好好好分析故障,如果碰到的是物理故障,并且硬盘内没有什么重要数据,那最大的可能就是去找经销商包修或包换,如果过了质保期那硬盘只好报废。如果硬盘内有用户的重要数据,必须修复的话,用户最好不要擅自处理,而应该去找专业人员寻求解决方案,因为硬盘物理故障牵扯到比较底层的硬件(例如磁盘盘片、控制电路板等),如果擅自拆开或者更换的话,可能导致硬盘发生更大故障。
 
      如果是硬盘软故障的话,大可以自己动手,根据笔者介绍的方法按步就班。这里需要特别指出,在本节中笔者所介绍的这些方法都是以"不恢复数据、只修复硬盘"为前提,如果用户希望恢复损坏硬盘内的数据,修复的方法可能有所不同,用户可以本站数据恢复的相关内容。总的来说,硬盘软故障排除的一般步骤如下:
 
      ① 检查主板BIOS中硬盘工作模式,看是否正确设置硬盘。
  ② 用相应操作系统的启动盘启动计算机。
  ③ 检查硬盘分区结束标志(最后两个字节)是否为“55 AA”;活动分区引 导标志是否为“80”。我们可以利用一些工具来查看,例如:KV3000,可用其F6 功能查看,用F10功能自动修复。或用Fdisk/MBR重建分区表。
  ④ 用杀毒软件查、杀病毒。
  ⑤ 如果硬盘无法启动,可用系统盘传送系统文件(SYS C:回车)。
  ⑥ 运行Scandisk命令或NU 8.0 NDD以检查并修复FAT表或DIR区的错误。
  ⑦ 如果软件运行出错,可重新安装操作系统及应用程序。
  ⑧ 如果软件运行依旧出,可对硬盘重新分区、高级格式化以后重装系统。 必要时可对硬盘进行低级格式化。
 
 
系统不认硬盘症状分析及解决办法
 
  这是比较常见的硬盘故障之一,症状一般为系统从硬盘无法启动,从软盘(A驱)启动也无法进入硬盘。
 
      这种故障大都出现在接口电缆或者IDE端口上,硬盘盘体本身故障的可能性不大。用户可以通过重新插接硬盘电缆或改换IDE口及接口电缆试试,如果顺利的话一般可以发现故障所在。此外,"系统不认硬盘"故障还可能是硬盘子系统硬件故障,大多需要打开机箱检修,如果是"自检硬盘失败"故障,在系统加电自检、初始化时常会出现如下信息提示:
 
      No fixed disk present(硬盘不存在)
  HDD Controller Failure(硬盘控制器错误)
  Device error(驱动器错误)
  Drive not ready error(驱动器未准备就绪)
  Hard Disk Configuration Error (硬盘配置错误)
  Hard Disk Controller Failure (硬盘控制器失效)
  Hard Disk Failure (硬盘失效)
  Reset Failed(硬盘复位失败)
  Fatal Error Bad Hard Disk (硬盘致命错误)
  No Hard Disk Installed (没有安装硬盘)
  Device error(驱动器错误)
 
      就硬盘软故障的范畴而言,常见的"系统不认硬盘"故障包括"CMOS硬盘参数丢失"、"BIOS不识硬盘"、"自检硬盘失败"三类,以下分别讨论处理方法。
 
      1、CMOS硬盘参数丢失
 
      CMOS硬盘参数丢失故障指BIOS能够识别安装的硬盘,但开机启动时BIOS中设置硬盘参数被自动更新的故障现象。这种故障主要由主板CMOS电路故障、病毒或软件改写CMOS参数导致的,CMOS参数丢失故障可按以下步骤检查处理。
 
      ① 如果关机一段时间以后,CMOS参数自动丢失,使用时重新设置,又能够正常启动电脑,这往往是CMOS电池接触不良或CMOS电池失效引起的,建议检查CMOS电池,确保接触良好,并用万用表检查 CMOS 电池电压,正常情况应为3V左右(早期主板CMOS电池电压可能为3.6V),如果CMOS电池电压远低于正常值,说明CMOS电池已经失效,一定要及时更换电池,以避免电池漏液,污染主板,将导致主板的损坏。
 
      ② 如果是运行程序中死机后CMOS参数自动丢失,很可能是病毒或软件改写CMOS参数导致,请先对系统进行清除病毒工作,以排除某些攻击CMOS的病毒所造成的故障。如果系统安装有防病毒软件,如PC-Cillin、RiSing、KV3000等,这些软件发现病毒后会改写CMOS,自动将硬盘设置为无。
 
      2、BIOS不识别硬盘
 
      “BIOS不识硬盘”故障指开机后系统无法从硬盘启动,进入BIOS设置程序后,选择“IDE HDD AUTO DETECTOIN”选项自动检测硬盘时,BIOS程序无法检查识别硬盘的故障现象。“BIOS不识硬盘”故障主要由硬盘安装不当、硬盘物理故障、主板及硬盘接口电路故障、电源故障(电源负载能力差)等原因导致。“BIOS不识硬盘”故障请按下述步骤检查处理。
 
      ① 如果故障是在新装机或新加装硬盘、光驱以及其它IDE设备导致的,请先检查硬盘主从跳线设置是否设置错误,主从跳线设置不当会导致系统不能正确识别安装在同一IDE接口上的两台IDE设备。
 
      ② BIOS不能识别硬盘,先试试系统是否能从软驱起动,如软驱也不能启动系统,很可能是主板和电源故障。如果软驱能启动系统,系统还是不能识别硬盘,一般是硬件故障造成的,请打开机箱,开机听听硬盘是否转动,转动声是否正常,如硬盘未转动请检查硬盘电源线(大四针插头,四根连线颜色为黄、黑、黑、红)是否插好,可换一只大四针插头、拔出硬盘数据排线试试,如硬盘还是不转或转动声不正常,可确定是硬盘故障。如果硬盘转动且转动声正常,检查硬盘数据排线是否断线或有接触不良现象,最好换一根好的数据线试试。如果数据排线无故障,检查硬盘数据线接口和主板硬盘接口是否有断针现象或接触不良现象,如有断针现象,请接通断针。
 
      ③ 如果系统还是无法识别硬盘,请有另一台机器上检查硬盘,可确认是否是硬盘故障,如是硬盘故障,请更换或维修硬盘。在另一台机器上检查硬盘确认硬盘完好,应进一步检查主板。可将去掉光驱和第二硬盘,将硬盘插在主板IDE2接口试试;如果去掉光驱和第二硬盘系统能够启动,故障原因是电源功率容量不足;如果将硬盘插在主板IDE2接口BIOS能识别硬盘,则是主板IDE1接口损坏。如果主板两只IDE接口均损坏,可外接多功能卡连接硬盘,使用多功能卡连接硬盘必须修改CMOS参数,禁止使用主板上(ON BOARD)的IDE接口。
 
      ④ 经上述检查还是无法排除故障,请更换或维修主板。
 
      3、自检硬盘失败
 
      “自检硬盘失败”故障指系统启动自检时无法识别BIOS中所设置硬盘的故障现象。自检硬盘失败对常能从软盘引导系统,但从软盘引导系统后,无法对硬盘作任何操作。此故障主要是由BIOS硬盘参数设置不当、硬盘物理故障、主板及硬盘接口电路故障、电源故障(电源负载能力差)等原因导致。“自检硬盘失败”故障检查可按以下步骤检查处理:
 
      ① “自检硬盘失败”首先检查BIOS中硬盘参数设置,BIOS中硬盘参数设置错误、病毒或软件改写CMOS系统会给出上述提示。
 
      ② 一些低速硬盘无法适应系统高速运行的频率,请降低系统外频试试,这种情况在超外频运行于83MHz和75MHz时尤为常见;对外加ISA多功能卡接硬盘的用户,可在BIOS中将ISA Bus的时钟频率降低试试,如在AMI BIOS的“Advanced CMOS Setup”菜单中有一“Bus Clock Selection:”初始化参数设置项,将选项值由16.5MHz改为11.0MHz。
 
      ③ 经上述检查还是无法排除故障,则故障属于硬盘子系统硬件故障,请按前文所述"BIOS不识别硬盘"打开机箱检修。
 
      除了上面三种情况可能导致系统不认硬盘外,还有其它一些硬件故障也可能使系统不识别硬盘,下面说明的一个案例就是最好的例子。
 
      4、受潮导致系统无法识别硬盘
 
      案例说明:一台微机,长时间未使用,用硬盘启动时,内存自检正常,自检完后,读硬盘时声音大而沉闷,并显示"1701 Error.Press F1 Key to continue.";按F1后,出现"Boot disk failure.Type key to retry.",当击键重试时,机器死锁。用软盘启动时,也显示"1701 Error.press F1 key to continue.",按F1后,从A盘启动成功,却无法进入硬盘C,屏幕显示"Invalid drive specification."
 
      分析与处理:系统保留了C800的绝对地址给硬盘,当系统加电后,执行自检,若对控制器和硬盘检测正常,则调用中断INT 19H进行系统引导,否则提示170X错误信息并陷入死循环。现系统提示"1701"错误代码,表示在加电自检过程中已经检测到有硬盘故障存在。
 
      先判别故障是否由软故障引起,用高级诊断盘测试硬盘,但系统不承认已装入硬盘。又取一张DOS系统盘,放入A盘中启动成功后,用FDISK检查和重新对硬盘进行分区,未成功,屏幕显示"No fixed disks present."再试图用FORMAT C:/S格式化硬盘,也未成功,屏幕显示"Invalid drive specification."根据上述情况,且根据读硬盘时声音很沉闷,初步推断是硬件故障。
 
      打开机箱,将联结硬盘驱动器的信号电缆线插头、控制卡等重新插紧,开机重试,故障现象仍未消失。又考虑到该机久未使用,硬盘及硬盘适配器等元件受潮引起故障的可能性较大,决定试用电吹风来进行加热去湿,看能否使受潮的硬盘得到恢复。在用电吹风加热的过程中,切记要关掉主机电源开关,并且电吹风不能只停留在某一位置,要一边吹一边不停地移动,以免局部过热损坏硬盘元件。第一次加热去湿后开机重试,故障现象虽未消失,但读硬盘时沉闷的声音明显减小了。关掉机器后,又用电吹风继续吹硬盘及硬盘适配器等元件。开机重试,当自检完成后,读硬盘时沉闷的声音消失,硬盘自举成功,故障彻底排除。该故障的排除也提醒了广大用户,计算机长时间不使用,一定要注意防潮。
 
 
系统无法从硬盘启动症状及解决办法
 
  此故障的前提是系统能正常识别硬盘,如果系统不识硬盘,用户可以参考上面的内容进行故障修复。"系统无法从硬盘启动"一般来说与系统电源、BIOS设置、主板、IDE接口等有关。
 
      用户可以先仔细检查BIOS的各项设置,看看在Standard CMOS Setup中的硬盘信息是否正确,用户可使用Auto Detect ...来自动检测一次硬盘设置。
 
      如果是由于电源故障引起的硬盘不能自举,一般也无法用软盘启动。为了确认是否为电源故障,最好更换一个电源一试。如果电源正常,可进一步检查主板。为了确定故障范围,可用软盘启动看看能否成功。如果软盘启动工作正常,说明问题可能出在硬盘接口上,可检查IDE插槽接触是否良好。
 
      如果软盘也不能启动,则说明问题可能出在主板控制电路或控制芯片。这时,可试试外接磁盘接口适配卡,如多功能卡等,但是使用多功能卡之前必须修改CMOS参数,禁止使用主板上(ON BOARD)的IDE接口,即把这些项设置为“Disabled”。如果经过上述这些诊断后仍然无效,只能更换主板一试了。
 
硬盘无法初始化症状及解决办法
 
  硬盘初始化即指硬盘的分区、格式化,一般情况有如下几种可能会导致无法对硬盘进行初始化。(1)、CMOS中设置错误;(2)、硬盘感染病毒;(3)、硬盘中了逻辑锁。
 
      对于第一种情况比较好办,一般来说只要将CMOS设置成默认值即可解决,用户可以查看CMOS设置中的BIOS FEATURES SETUP项中的VIRUS WARNNING项是否为Disable,如果不是就改过来试试。如果CMOS设置完成后如果还不能对硬盘进行初始化,用户可以进行第二步操作,即检查病毒。病毒可能会使硬盘分区表招破坏,从而无法完成硬盘的格式化工作。
 
      对于第三种情况,即中了“逻辑锁”的硬盘不能初始化,用户可以通过下面介绍的两种方法进行破解。在开始介绍具体实现方法前,我们先来看看逻辑锁的原理。计算机在引导DOS系统时将会搜索所有逻辑盘的顺序,当DOS被引导时,首先要去找主引导扇区的分区表信息,位于硬盘的零头零柱面的第一个扇区的OBEH地址开始的地方,当分区信息开始的地方为80H时表示是主引导分区,其他的为扩展分区,主引导分区被定义为逻辑盘C盘,然后查找扩展分区的逻辑盘,被定义为D盘,以此类推找到E,F,G.....“逻辑锁”就是在此下手,修改了正常的主引导分区记录将扩展分区的第一个逻辑盘指向自己,DOS在启动时查找到第一个逻辑盘后,查找下个逻辑盘总是找到是自己,这样一来就形成了死循环,这就是使用软驱,光驱,双硬盘都不能正常启动的原因。实际上这“逻辑锁”只是利用了DOS在启动时的一个小小缺陷,便令不少高手都束手无策。知道了“逻辑锁”的“上锁”原理,要解锁也就比较容易了。以前我看到有位朋友采用“热拔插”硬盘电源的方法来处理:就是在当系统启动时,先不给被锁的硬盘插上电源线,等待启动完成后再给硬盘“热插”上电源线,这时如果硬盘没有烧坏的话,系统就可以控制硬盘了。当然这是一种非常危险的方法,大家不要轻易尝试,下面介绍两种比较简单和安全的处理方法。
 
      方法一:修改DOS启动文件
 
      首先准备一张DOS6.22的系统盘,带上debug、pctools、fdisk等工具。然后在一台正常的机器上,使用你熟悉的二进制编辑工具(debug、pctools5.0,或者windows下的ultraedit都行)修改软盘上的IO.SYS文件(修改前记住改该文件的属性为正常),具体是在这个文件里面搜索第一个“55aa”字符串,找到以后修改为任何其他数值即可。用这张修改过的系统软盘你就可以顺利地带着被锁的硬盘启动了。不过这时由于该硬盘正常的分区表已经被黑客程序给恶意修改了,你无法用FDISK来删除和修改分区,而且仍无法用正常的启动盘启动系统,这时你可以用DEBUG来手工恢复。使用DEBUG手工修复硬盘步骤如下:
 
      a:\>debug
  -a
  -xxxx:100 mov ax,0201 ;读一个扇区的内容
  -xxxx:103 mov bx,500 ;设置一个缓存地址
  -xxxx:106 mov cx,0001 ;设置第一个硬盘的硬盘指针
  -xxxx:109 mov dx,0080 ;读零磁头
  -xxxx:10c int 13 ;硬盘中断
  -xxxx:10e int 20
  -xxxx:0110 ;退出程序返回到指示符
  -g 运行
  -d500 ;查看运行后500地址的内容
 
      这时候会发现地址6be开始的内容是硬盘分区的信息,发现此硬盘的扩展分区指向自己,这就使DOS或WINDOWS启动时查找硬盘逻辑盘进去死循环,在DEBUG指示符下用E命令修改内存数据 具体如下:
 
      E6BE
  xx.0 xx.0 xx.0............... .............................
  .......................55 AA
  55 AA表示硬盘有效的标记,不要修改,xx0表示把以前的数据“xx”改成0。再用硬盘中断13把修改好的数据写入硬盘就可以了,具体如下:
 
      A:\>debug
  a 100 ;表示修改100地址的汇编指令
  -xxxx:100 mov ax,0301 ;写硬盘一个扇区
  -xxxx: ;这里直接按回车
  -g ;运行
  -q ;退出
  然后运行 FDISK/MBR(重置硬盘引导扇区的引导程序),再重新启动电脑就行了。
 
      怎么样?用这种方法处理够简单的吧?而且它还可以保住盘上的数据!如果你不需要保数据的话,还有更加简单的处理方法:
 
      方法二:巧设BIOS,用DM解锁
 
      大家知道DM软件是不依赖于主板BIOS的硬盘识别安装软件,(所以在不能识别大硬盘的老主板上也可用DM来安装使用大容量硬盘)。就算在BIOS中将硬盘设为“NONE”,DM也可识别并处理硬盘。首先你要找到和硬盘配套的DM软件,然后把DM拷到一张系统盘上。接上被锁硬盘,开机,按住DEL键,进CMOS设置,将所有IDE硬盘设为NONE(这是关键所在!),保存设置,重启动,这时系统即可 “带锁”启动。启动后运行DM,你会发现DM可以绕过BIOS,识别出硬盘,选中该硬盘即可进行分区格式化。
 
硬盘数据读写错误症状分析及解决办法
 
  硬盘是否存在数据读写错误可以从下面几种渠道来判断。1、如果用户使用的是Windows NT/2000/XP,当发生数据读写错误时,系统会在系统日志内记录下来;2、如果用户使用的不是上面所列的三种操作系统,那么数据读写错误的症状还有复制文件时频繁发生错误,或者删除文件时一直提示无法删除等。当用户看到这些情况发生时,就应该警惕,因为硬盘数据读写可以正在发生错误。
 
      分析原因:为什么会发生数据读写错误呢?一般来说,最大的可能是硬盘出现坏道,大面积的坏道导致的数据读写错误几率也就越高,发生上述症状的几率也越高。除此,硬盘感染病毒、硬盘硬件故障也有可能导致硬盘数据读写错误。
 
      解决方案:当用户怀疑或者确定硬盘发生数据读写错误时,可以按如下步骤入手。
 
      1、使用SCANDISK和CHKDSK命令检查硬盘是否存在逻辑错误,如果硬盘扫描的时候出现大量的红色B符号,则表示硬盘出现了坏道。一般来说,可以用NORTON磁盘医生来检查修复,此外也建议使用硬盘厂商提供的DM磁盘工具。不推荐大家对硬盘进行低格。遇到小范围的坏道时,可以对硬盘重新分区,把有坏道的部份分在一个逻辑区内,分好区后删除这个逻辑区即可正常使用,用户也可以使用如PQMagic将该分区隐蔽。
 
      2、用杀毒软件进行一次彻底的查毒。如果上述方法都不行,则可以尝试使用硬盘厂商推出的硬盘健康状况检查工具进行一次彻底的大检查,这些工具有:IBM DFT(Disk Fitness Test,磁盘健康检查)、WD Data Lifeguard Tools(数据卫士工具)、Maxtor Powermax、Seagate SeaTools等。这些工具的详细使用方法请查看本站的相关内容。
 
硬盘零磁道故障症状分析及解决办法
 
  零磁盘故障是比较常见的硬盘故障之一,它的表现一般是开机自检时,屏幕显示"HDD Controller Error(硬盘控制器故障)"或显示"DISK 0 TRACK BAD....",而后死机。进入BIOS中仍然无法对硬盘进行设置。用Norton、KV3000等软件也无法找到硬盘。下面简单介绍一下它的修复方法。
 
      ① 接上一只正常的硬盘并设为Master盘,而零磁道故障硬盘同样设为Master,只接电源线,不接数据线;
  ② 开机,运行Norton2000的DiskEdit(磁盘编辑),在Tools(工具)菜单中点取Configuration(配置),将Read Olny(只读)复选框中的只读属性取消。在Object(目标)菜单中点取Drive(驱动器),然后点取C:Hard Disk(C盘),并将Type(类型)设置成Physical Disks(物理磁盘)。接着在Object(目标)中点取Partition Table(分区表)项,将完好硬盘的主引导记录(MBP)和分区表信息读取到内存中。
  ③ 将正常硬盘上的信号线拔下并接到零磁道故障硬盘上;
  ④ 从Tools(工具)菜单中点取Write Object To(目标写入至),选择To Physical Sectors(至物理扇区)后点取OK项,然后选择Hard Disk1后点击OK;从Write Object to Physical Sectors(目标写入至物理扇区)对话框中,将Cylinder(柱面)、Side(盘面)、Secto(扇区)分别设置成0、0、1后点取OK,当出现"警告"对话框时选择Yes项;
  ⑤ 退出DiskEdit并重新启动计算机。进入BIOS重新设置硬盘参数,并对硬盘重新分区。
 
      零磁道故障是非常常见的一种硬件故障类型,对于它的处理方法还有,这里只是简单介绍一下"0"磁道的解决方案,更多的原理分析及解决方案请见本站其它相关内容。
 
双硬盘盘符交错解决办法
 
  安装双硬盘后,读者可能会会发现第一个硬盘(以下简称Disk1)的C盘还是C盘,不过Disk1的D盘在新系统中却变为E盘,E盘变成F盘...而第二个硬盘(以下简称Disk2)的C盘则变为新系统的D盘,Disk2的D盘、E盘等逻辑盘就排在Disk1所有盘符之后。这种情况称为盘符交错现象。
 
      双硬盘的盘符交错问题是因为MS-DOS对硬盘的管理方法造成的。MS-DOS把第一个物理硬盘的激活DOS分区叫做C,第二个物理硬盘的有效的激活DOS分区叫做D,第一个物理硬盘的扩展DOS分区叫做E、F等等,剩下的字母分配给第二个物理硬盘的扩展DOS分区。如果没有第二个物理硬盘,或第二个物理硬盘没有基本DOS分区,那么D就分配给第一个物理硬盘的扩展DOS分区的第一个逻辑驱动器了。
 
      盘符交错现象会产生一系列问题,最常见的就是某些软件因为盘符变化而导致路径错误,在启动该软件时需要重新确认文件路径。要避免盘符交错现象,对于Windows 95/98系统来说,最简单的方法莫过于利用它的“即插即用”功能。即在BIOS中将第二硬盘设为None,开机后,Windows 95/98的“即插即用”功能就可以提示检测到新硬件,并自动分配盘符给它,此时盘符的分配和很多人的期望就一致了。由于原来主硬盘上的所有软件所在的盘符都没有变化,因此在硬盘上的软件可以照常运行,盘符交错问题也就解决了。
 

上一篇:MAXTOR硬盘参数一览表-西安数据恢复中心

下一篇:硬盘低格的技术问题

分享到: