网站首页 >> 数据常见故障 >> 文章内容

硬盘数据恢复——故障大全与解决方案

[日期:2011-10-13]   来源:绵阳飞速电脑维修-电脑问题让我们飞速解决  作者:绵阳飞速电脑维修-电脑问题让我们飞速解决   阅读:0[字体: ]

硬件方面的数据恢复一般指针对CMOS不认硬盘,硬盘有异响,硬盘数据读取困难,硬盘有时能够读取数据有时不能读取数据等类似的不稳定故障,需要对硬盘进行芯片级的维修和对硬盘开腔维修或更换盘片之类需要特殊环境和特殊工具的级别的维修。

硬盘自检不到的情况多数都是硬件方面的问题,又可分为主板的硬盘控制器(包括IDE接口断针,短针,接触不良,虚焊等)故障和硬盘本身的故障。如果问题在主板上,那么数据不会受到破坏,把硬盘接在别的机器上就可以正常读出。

如果问题出在硬盘上,并不是所有的故障都能修复。硬盘的故障又可细分为控制电路,主轴电机,磁臂电机和磁头,磁头放大器以及盘片,数据接口等。如果是控制电路的问题,可以在更换控制芯片后,把数据正常读出。如果是电机、磁头和盘片的故障,一般电脑市场是没有修理能力的,需要返回原厂进行修理,数据恢复可能性很小。

不过,对于业余条件下,硬件方面的维修还是有一些比较简单的办法可以帮助我们找回丢失的数据。

1.CMOS不认硬盘,可能同时伴有硬盘内部异响

故障的表现为硬盘一加电就“咣咣”直响,接入主机后,在CMOS中不能发现硬盘,即使使用DM等软件也找不到硬盘。造成这种故障的原因一般是硬盘电路板上的寻道电机的控制电路出现问题,造成硬盘在自检初始化时,无法正常准确定位,因此系统不能找到硬盘。

有时候,可能加电后只有硬盘旋转的声音,没有其他异常的响声。这类故障硬盘的盘面是好的,数据也在,只是硬盘无法正常寻道。最安全的办法是在市场上寻找同型号的硬盘,更换二者的电路板,就可以把损坏硬盘中的数据安全的读出。

这类故障常见于10G,15G,20G,40G的昆腾硬盘,该类硬盘一般是2000年上市的,在使用三年绝大部分都会出现异响,系统不认硬盘的故障,造成数据丢失。因此在这儿提醒朋友们,如果你使用的是昆腾的此类硬盘,最好尽早把自己的数据用刻录盘备份下来,或者转移到其他硬盘下,防止不测。故障出现后的维修方法有两种:

① 像上面说的更换盘片;

② 因为此类故障为元器件老化所致,并非是硬盘电路烧熔损坏,如果当环境条件合适时,硬盘就有可能正常工作。所以我们可以为损坏的硬盘提供一个合适温度和湿度的单独空间,以试图读出数据。我们可以把硬盘放置在一个能够控制温度和小盒子里,变换不同的环境温度,观察主机是否能够找到硬盘。

不过昆腾硬盘还有一种常见的故障,是电路板烧断,当年昆腾曾回收此类硬盘。

2.硬盘数据读取困难

这类故障一般是硬盘的磁臂寻道有问题,移动不畅所致。原因是寻道电机的轴承使用时间久后缺油阻力增大,转到不灵活造成折。可以适当提高环境温度,使数据顺利读出。

3.硬盘有时能读有时不能读这类不稳定的故障

这类故障也是因为电路板元器件老化,发热量过大,造成芯片工作不稳定,突出表现为刚开机时硬盘能够正常读取数据,可是使用几十分钟或一两个小时后,硬盘突然异响,系统提示找不到硬盘,造成系统死机。对于这种问题,我们可以强行降低硬盘电路板的工作温度,使用脱脂棉蘸无水酒精对硬盘电路板上发热量最大的芯片进行降温,来趁机读取数据进行硬盘数据恢复

4.加电后,硬盘没有任何动静

这类故障一般是硬盘的供电有问题,仔细检查硬盘的D形电源接口,是否电路板脱裂,使用万用表检查+12V和+5V的供电通路中有无断路元件。再有就是直接更换同型号硬盘的电路板。

上述的方法也并不唯一,有时为了找回我们宝贵的数据,我们可以采用多种方法进行偿试,但是必须要有耐心,并且心要细,因为与硬件打交道,如有不慎,可能会造成电路烧毁。

硬盘数据恢复之几个软件典型应用造成的问题

1.逻辑锁

这是一种比较极端的情况,此类程序针对WIN98和DOS6操作系统的弱点,在加载硬盘读取硬盘分区表的信息后进行判断时,人为的修改硬盘分区表,制造死循环,造成系统死机。

故障表现为:硬盘在CMOS能够顺利认出,但是使用软盘,光盘和硬盘自身均无法正常启动。出现这种故障常常使大多数用户都束手无策。

解决方法:

① 在CMOS中把硬盘屏蔽掉,再用光盘启动系统,使用DM软件,对硬盘过行低格。实际低格时,只需把硬盘头格一下就行了。

② 还可以通过修改MS-DOS6.22中的IO.SYS文件,把其中“ C2 03 06 E8 0A 00 07 72 03”替换为“C2 03 90 E8 0A 00 72 80 90”后,就可以用改动过的系统软盘或光盘来启动被逻辑锁住的硬盘。

2.还原精灵

还原精灵能够很好的保护我们的系统不受侵害,但是如果密码丢失了,我们也非常麻烦,无论如何就是去不掉,无法升级系统或安装新的应用软件。

解决方法:

① 用光盘启动后,使用Fdisk/MBR命令即可。

② 使用DM软件对硬盘进行低格开始一小段即可。

3.引导区型病毒

引导区型病毒处理起来比较麻烦,特别是一些病毒对分区表进行加密或对引导区进行扇区搬移后的病毒感染,不能轻易的使用杀毒软件进行杀毒,否则杀毒后分区将丢失,无法找回自己的数据。我们可以在杀毒前先对主引导区和引导区进行备份,然后杀毒。如果杀毒后分区丢失,我们可以通过备份进行恢复,数据不会丢失。

如果杀毒后数据丢失,我们可以使用KV3000的F10功能找回丢失的分区,也可以通过低级磁盘编辑工具,查找在0道中主引导区的备份,或者使用Fdisk/MBR重建主引导区,再根据C盘的位置手工填写分区表。这个操作比较麻烦,花费的时间较长。

硬盘数据恢复之更多问题的数据恢复方法

1.软盘坏

虽说软盘已经用得不多了,但必竟还在市场上存在,万一哪天你用软盘带了一个重要文件,需要时却发现读不出来,这个时候你该怎么办?

① 检查是不是软驱问题,软盘是否正确安装到位。

② 可以使用HD-COPY软件来进行整盘读取,生成IMG文件后,再使用UNDISK将该文件在硬盘上解开,就可以使用其中需要的文件了。即使有部分扇区损坏,我们也可以再通过其他专用软件来修复这些错误,如我们可以使用EASYRECOVERY来修复受损的WORD,EXCEL等文件

2.系统问题的情况

手动恢复数据的方法比较可靠,但是要求对硬盘的磁盘数据格式要相当深入的了解,非常清楚FAT16,FAT32,NTFS文件在硬盘上的存储格式和读写方式。现在以FAT32的文件磁盘格式为例,说明一下手动数据恢复的原理。

① WIN9X操作系统无法正常工作的情况(下面的处理方法暂不考虑硬件故障)

系统进入图形界面前死机的情况比较复杂,大部分与加载的某些驱动程序有关。我们可以在启动windows时,按“F8”或“Ctrl”键激活启动菜单,选择“Step by step configuation”,观察到哪一项时造成系统死机。

再从CONFIG或者SYSTEM.INI文件中删除相关的加载程序组(即进入图形界面后产生死机时所加载的程序名称);或者进入安全模式(此时不加载主板和显卡等部件的驱动程序,自动运行的程序也不被加载),我们可以对注册表中的“HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\Run*”中的键值和启动组中加载的程序进行分析,对不必要的程序逐一删除,检查是否能够排除故障;或者更简单的在运行中使用“MSCONFIG”命令,将运行中的不必要的选项全部去除试一试,系统能否正常启动。

对于显示IEXPLORE.EXE错误,不能继续进行任何操作,可能是因为某个系统的动态链接库损坏,解决方法是覆盖安装WIN9X,或者从其他机器上COPY损坏的动态链接库,具体要确定是哪个链接库损坏一般比较困难。

对于系统频繁出现各种出错信息,一般原因是虚拟内存不足,检查C盘的剩余空间是否过少,或者是因为打开的应用程序和窗口过多所致。

3.硬盘分区表被破坏,造成所有盘符或部分盘符丢失的情况

首先使用“FDISK/MBR”重建主引导区,再根据情况修正分区表。修正分区表的基本思路是查找以55AA为结束的扇区,再根据扇区的结构和后面是否有FAT表等情况判定是否为分区表,最后计算填回主分区表。由于需要进行10进制和16进制计算,过程比较烦琐,还容易出现错误。最好错助下面介绍的数据恢复软件进行。

如果硬盘的主引导区,活动分区引导区的BPB表,及FAT表都被完全破坏的情况下,要想恢复某个指定的文件,我们可以用DISKEDIT或KV3000等磁盘编辑软件来查找相关的已知信息。臂如文件为文本,文件中包含“计算机操作系统”,那么我们就要把他们转换为内码“BC  C6 C8 E3 BB FA B2 D9 D7 F7 CF B5 CD B3”进行查找。

FAT32结构知识:

硬盘的0道的全部扇区都为隐含扇区,其中0扇区是硬盘的主引导区,其余的62个扇区为空闲,一些多系统引导软件和病毒常常利用这部分空间来存储自己的程序代码。

硬盘的1道0-2扇区为FAT32文件系统的引导扇区,3-5扇区为0-2扇区的备份。6-31扇区为空,32扇区开始为第一个FAT表,FAT表的大小与硬盘的分区的大小有关。FAT32文件系统的根目录并不一定是数据区的第一个簇,它可以位于数据区的任何一个簇,这也是FAT32的根目录大小不在受255个文件限制的原因,这也是FAT32的文件名可以支持长文件名的原因之一。

在C盘的尾部还有一个隐含磁道,这是扩展分区表所在的位置,由主引导区中的分区表的扩展分区的起始位置指定。该分区表的内容只有两项,一项是逻辑分区D的大小和属性,另一项是下一个扩展分区的位置。

4.某一分区被误格式化或文件丢失或误删除的情况

对于FAT格式的文件结构,文件删除仅仅是把文件的首字节改为E5H,其余的内容并不没有被修改,因此可以比较容易恢复。我们可以使用后面介绍的数据恢复软件轻松的把我们误删除或意外丢失的文件找回来。

不过特别注意的是,我们在发现文件丢失后,准备使用恢复软件时,千万不要在本机安装这些恢复工具,因为软件的安装可能恰恰把刚才丢失的文件覆盖掉。最好使用能够从光盘直接运行的数据恢复软件,或者把硬盘挂在别的机器上进行恢复。

特别是你的文件存储在C盘的情况下,如果你发现主要文件被你误删除或意外丢失时,这时你应该马上直接关闭电源,用软盘启动进行恢复或把硬盘挂接到其机器上进行处理。

误格式化的情况可以使用UNFORFAT或EASYRECOVER等工具进行处理。但是如果使用的是Format X:/U命令进行的格式化,那么这种情况是无法恢复的。

5.文件无法正常打开的情况

一般的说,恢复损坏的文件需要我们非常清楚的了解文件结构,这并不是一件容易的事情,还有是这方面的工具也不多。但经验告诉我们:文件如果字节数大小正常,不能正常打开常常是因为文件头被意外破坏。

举例说明:

① ZIP、TGZ等压缩包无法解压

ZIP文件损坏的情况下可以用一个名为“ZIPFIX”的工具处理,也可以用“EASYRECOVERY”软件解决。不过你的文件如果是从FTP站点上下载的,那么有可能是因为你没有定义下载模式为BIN造成的。

② 自解压文件无法解压

一般都是可执行文件头部分损坏,我们可以用对应的压缩工具按一般压缩文件进行解压。

③ DBF文件死机后无法打开

典型的文件头中的记录数与实际不匹配了,把文件头中的记录数向下调整。我们也可以到网上查找这方面的相关介绍。

④ ACCESS文件不能打开

这类文件我们可以使用EasyRecovery软件进行修复,能够找回大部分的重要信息。

6.硬盘的分区被加密或扇区被搬移的情况

此时千万不要FDISK/MBR,SYS等命令进行处理,否则极有可能数据再也无法找回,一定要反解加密算法,或使用KV3000等磁盘编辑软件找回被移走的重要扇区。 对于那些加密硬盘数据的病毒,清除时一定要选择能恢复加密数据的可靠杀毒软件。

7.文件加密后密码遗忘的情况

对于很多字处理软件的文件加密和ZIP,WINRAR等压缩包的加密,你是不能靠加密逆过程来完成的,因为那从理论上是异常困难的。目前有一些相关的软件,他们的思想一般都是用一个大字典集中的数据循环用相同算法加密后与密码的密文匹配,直到一致时则说明找到了密码。我们可以到网上查找相应的破解软件,来解决密码遗忘的问题。

当然,有些软件是有后门的,比如DOS下的WPS,Ctrl+qiubojun就是通用密码,但是WPS 97及2000等版本,如果我们使用的是“普通型加密”,还可以通过专用软件或求助于金山公司还可以解决,但对于“绝密型加密”,几乎是不可能破解的。

8.系统用户密码遗忘的处理的情况

方法一:通过在网上找到支持该文件系统结构的软件,如“NTFSDOS”,把该文件拷贝到系统软盘上,通过该软盘启动系统,再执行该文件,我们就可以在WIN98系统下打开NT分区,然后查找以“SAM”结尾的所有文件,把该文件删除,就可以正常进入操作系统,然后再重新设置新密码。

方法二:使用“O&O Bluecon 2000”软件,它可以让你方便的修复被损坏的Windows NT/2000系统,与windows 2000的恢复控制台差不多,并且可以修改本地的管理员密码。

该软件功能强大,可以备份注册表,显示某一操作系统的硬件配置情况,编辑文本,修改密码,编辑注册表,显示/启动/禁止服务命令等。具体的命令参数和详细用法可以使用“命令 /?”的方式获得。

方法三:输入法漏洞,这个网上介绍资料很多,不过只适用于没有安装PACK包的WIN2K系统。

unix系统,我建议你一定先做一张应急盘。

相关评论