计算机硬盘数据恢复的方法探究
2015-01-08刘光金
刘光金
摘 要:随着信息技术的快速发展,计算机得到了广泛的应用,有效地促进了社会的发展,给人们的工作和生活都带来了巨大的便利。但是在计算机应用的过程中,一些重要的文件需要保存在计算机硬盘中,当硬盘受到外界因素或者其本身质量问题的影响而发生故障时,往往会造成数据损失。为了避免计算机硬盘数据损失所带来的影响,应当加强对硬盘数据恢复的研究,提高计算机的应用效率。
关键词:计算机硬盘;数据恢复;方法
计算机硬盘主要有主引导扇区、操作系统引导扇区、文件目录表以及数据区等部分组成,当计算机运行过程中发生系统崩溃、突然断电等都可能造成数据损失,其中人为因素的影响比较大。在硬盘发生故障之后,往往找不到所需要的文件,文件打开乱码或者硬盘读写错误等,影响了计算机的正常运行。硬盘数据恢复是通过逆向操作的方式找到硬盘中剩余的原始信息,从而把数据完整的恢复出来。在计算机应用中,一般的误操作,例如硬盘分区、格式化操作以及文件删除等都没有将数据真正的抹去,这些情况下数据的恢复比较容易。数据恢复软件就是利用其分区中数据不容易被改写的特性,利用其操作遗留的痕迹来实现数据恢复。
一、硬盘数据损坏的原因分析
(一)硬件的故障。主要是由于计算机存储介质老化,或者受到外力作用导致磁头变形以及磁盘断裂,还有可能是由于不良的使用习惯导致磁盘划伤、磁头放大器损坏,以及芯片组等其它元器件损坏等造成数据被破坏或者丢失。硬件故障属于物理故障,不能够依靠软件解决,需要专用的设备进行维修或者更换,因此硬件故障所造成的数据损坏往往难以恢复。所以为了避免硬件损坏所带来的影响,应当定期维护、养成良好地使用计算机的方法以及技术更换老化的硬件设备等。
(二)恶意程序的影响。计算机在应用的过程中会受到各种病毒的侵袭,这些病毒可能通过网络也可能通过U盘等磁性介质传导到计算机硬盘中。而且近年来在网络上各种新的计算机病毒层出不穷,计算机系统在感染病毒之后可能会发生数据丢失、程序破坏以及系统瘫痪,严重时可能会导致硬盘损坏以及其它元器件破坏。计算机病毒往往能够改变硬盘中的可执行文件、硬盘引导区以及其它文件,这些都会影响到系统的安全、稳定运行以及数据损坏等。同时计算机在应用地过程中需要连接到网络中,所以黑客的非法入侵也可能影响到数据的安全,导致数据被盗取和破坏。因此为了防止病毒以及外界侵入地不良影响,应当加强计算机的安全防护工作,做好日常的杀毒等。
(三)不良地操作习惯。硬盘数据损坏往往与人为操作具有密切的关系,特别是一些不良操作习惯,往往会影响到硬盘的正常运行,降低硬盘的寿命,加速硬盘的老化。一些计算机用户对于计算机硬盘认识不足,特别是计算机初学者的操作技能欠缺,在应用计算机的过程中可能对系统进行误操作,例如删除系统文件、硬盘格式化以及多次非正常关机,在重装系统时删除分区等都有可能造成硬盘数据损坏。因此应当加强对计算机操作人员的培训工作,掌握基本的操作技能,养成良好的操作习惯,降低硬盘数据损坏的发生。对于逻辑故障来说,只要掌握了科学的方法,数据还有可能得到恢复。
二、硬盘数据恢复的方法研究
造成计算机硬盘数据损坏的原因主要由物理故障和逻辑故障两种,其中物理故障往往需要一些专业的维修手段进行数据恢复,逻辑故障可以借助软件进行恢复。
(一)硬盘分区表损坏的恢复。硬盘分区表损坏主要是由于计算机病毒或者误操作引起的,还有可能是由于在硬盘工作的过程中由于突然断电或者关机所造成的。当计算机硬盘在进行读写数据或者磁盘整理的过程中,突然断电就可能导致分区表损坏。对于硬盘分区表损坏的恢复一般选择使用DiskMan软件进行,其方法比较简单。但是在实际操作中,由于每个硬盘的分区可能不完全相同,而DiskMan软件主要是通过算法进行数据恢复的。软件的算法是固定的,所以在进行分区表恢复时就难以实现完全恢复,一般情况下数据能够恢复90%左右。一般可以先用DiskMan软件恢复主分区,然后启动操作系统用Fina
Data软件恢复其它分区的数据,这样基本上能够恢复所有数据。由于DiskMan软件支持的分区文件格式比较多,所以
NTFS、EXT等文件格式分区表发生损坏时,都能够得到很好的恢复。当硬盘是FAT或者是FAT32分区格式时,一般利用
NDD软件来恢复数据,其效果比较好。先利用分区软件按照之前的分区大小重新分区,但是在分区之后不能够进行格式化操作。一些分区软件在默认状态下在分区的同时都会进行格式化操作,因此在分区时应当特别注意取消连带操作。在重新分区完成之后,启动计算机操作系统或者将需要恢复数据的硬盘连接到其它计算机上,运行NDD软件,利用Diagnose进行诊断。
NDD软件会首先对硬盘进行扫描,当发现问题时会进行提示,按照按照提示项选择需要恢复的项目。当修复完成之后,重新启动计算机,那么硬盘中的分区文件就恢复了。
(二)操作系统引导扇区数据的恢复。当计算机操作系统引导扇区数据破坏之后,在启动计算机系统时会出现分区丢失或者损坏的提示。在这种情况下,可以选择使用format等软件来恢复操作系统引导扇区中的数据。当操作系统引导扇区数据损坏需要恢复时,可以使用winhex软件进行恢复。在修复数据时,将需要恢复数据的硬盘连接到其它电脑中,然后应用软件进行恢复。
(三)文件分配表FAT数据的恢复。文件分配表FAT记录了硬盘中数据的存储路径,当分配表损坏时数据也发生了丢失。一般系统中有两个FAT表,如果一个发生损坏,可以通过另外一个进行覆盖修复。不少工具软件都有修复文件分配表的功能,其应用也非常方便。但是当两个分配表文件都被破坏时,往往很难将硬盘中的数据恢复到之前的状态,但是文件中的数据仍然在硬盘数据区中。这种情况下可以借助scandisk命令对硬盘进行扫描,从而得到.chk文件,这就是丢失fat链的扇区文件。如果是文本格式的文件,那么可以从中提取并且合并完整的文件;但是当文件是二进制格式的数据文件时,那么难以恢复到完整的文件。
(四)误操作导致硬盘数据损失的恢复。这是硬盘数据丢失的主要原因,例如误删除、分区以及格式化等。文件在删除之后文件所在的数据区并没有发生变化,只是其文件的首字节变成了E5,因此这种情况下数据比较容易恢复。在对硬盘文件所在分区进行快速格式化之后,其数据也没有从数据区清除,只是对FAT以及扇区文件信息进行重新构建,并不影响原来文件的存在。在误删除分区时,也没有将数据直接从硬盘删除,只是对于分区表中的对应分区信息进行清零。当出现误操作时,可以借助FinaData等软件对丢失文件的分区进行扫描,从而找到丢失的文件。在操作中应当注意,当选择需要恢复文件的保存位置时,不要将文件保存在误删除或者误格式化的分区中,这样可能导致数据被覆盖或者破坏,无法实现数据恢复。
结束语:为了避免发生计算机硬盘丢失的情况,应当养成良好的计算机操作习惯,防止硬盘的不良操作导致文件丢失或者损坏。同时在日常的应用中要注意杀毒防护,防止外来病毒侵入造成数据被窃取等情况的发生。数据备份作为一项重要的恢复手段,在操作系统安装完成之后应当对硬盘中的数据进行备份,对于用户数据进行定时备份。随着云计算的深入发展,还可以通过将数据保存在云盘中实现数据的有效备份,有利于数据的恢复。
参考文献:
[1] 金天昕.计算机硬盘数据恢复的方法[J].计算机光盘软件与应用,2013,(5):218-219.
[2] 刘保利.计算机硬盘数据恢复的技术分析[J].电脑知识与技术,2014,(1):166-167,188.endprint