王燕梅
摘要: 随着计算机技术的发展,硬盘、优盘、移动硬盘等已经成为存储数据的主要设备。我们在使用这些存储设备的时候,难免会因为一些问题造成数据丢失,从而对学习工作生活带来巨大的困扰和不便,有时候造成的后果非常严重,因此数据丢失后的数据恢复显得非常重要。该文介绍造成硬盘数据丢失的一些原因和相对应的一些数据恢复的方法。
关键词:硬盘;数据丢失;数据恢复
中图分类号:TP334 文献标识码:A 文章编号:1009-3044(2015)12-0241-02
Discussion on Computer Data Recovery
WANG Yan-mei
(QiongTai Teachers College, Haikou, Hainan 571127 China)
Abstract: With the development of computer technology, hard drives, USB flash drives, mobile hard disk has become the main device for storing data. When we use these storage devices, it is inevitable to handle the problem of loss of data due to some problems, which affect study of working life, bringing us enormous distress and inconvenience, sometimes causing very serious consequences, so the data recovery becomes very important. This paper describes the hard disk data loss caused by some of the reasons and methods of data recovery.
Key words: hard drive; data loss; data recovery
硬盘作为计算机中存储数据的载体,往往会因为硬件、软件,病毒破坏等因素而出现存储数据损坏或丢失的现象。一旦重要数据信息丢失,损失势必难以估量,所以在发生了数据丢失或损坏后,对数据进行恢复就非常的必要了。有很多情况都会引起硬盘的数据丢失,人为的有意操作或无意的误操作都有可能会造成数据的损坏与丢失,而且数据损坏、丢失的情况及程度也各有不同。比如有的是文件内容的损坏、丢失,有的是文件分配(FAT)表的丢失,也有的是硬盘上的分区表被破坏造成文件打不开等。因此,从某种方面来说,探究是哪种行为、方式造成硬盘数据的丢失是数据恢复的重要前提。本文就造成硬盘等存储设备的数据损坏、丢失的原因和恢复技术方法进行了一些探讨。
1 硬盘数据丢失的原因及产生时的现象
了解硬盘数据丢失的原因对数据恢复有至关重要的作用,我们需要通过了解它发生问题时所出现的现象,才能有针对性的采用相应的方法进行数据修复。造成硬盘数据丢失的原因有很多,经过归纳总结分析,可以分为两大类:软件故障、硬件故障。
1.1 造成软件方面故障的起因比较多,常遇见的有以下几种:
1)人为非恶意操作造成硬盘数据丢失
如误格式化或误分区、误克隆、误删除或误覆盖,环境的潮湿、经常不正常退出、操作时断电、意外电磁干扰造成数据丢失或破坏等。
2)人为恶意操作造成硬盘数据丢失
① 计算机病毒。这是最常发生的恶意破坏行为,计算机病毒造成的数据丢失产生的后果有时是非常严重的。
② 其他恶意的破坏。如非法用户对系统有意的删除、移动、格式化等操作。
③ 网络攻击。在这个网络时代,网络上的非法用户利用黑客软件入侵系统进行破坏也是经常发生的。
3)硬盘的零磁道出现坏道、硬盘逻辑锁、操作系统的系统文件出错、丢失或系统崩溃等也会造成文件丢失或破坏。
以上所述故障是软件故障,它引起的硬盘数据丢失现象一般表现为:操作系统损坏、系统启动不了、磁盘不能正常操作、需要的文件丢失、硬盘上的文件无法打开、文件打开后显示为乱码,硬盘找不到分区、打开某个分区时提示分区没格式化、找不到硬盘的任何盘符等。
1.2 硬件故障
硬件故障主要是指由于计算机设备的实体即硬盘发生故障比如硬盘存储介质的老化、失效、磁盘盘面被划伤、磁头出现变形、磁臂断裂、线路短路、硬盘上的芯片组或元器件损坏等造成数据丢失或破坏。具体表现为系统不认硬盘,硬盘出现异响、电机不转、通电后无任何声音、磁头定位不准造成读写错误,在打开一些文件或运行一些程序的时候,硬盘指示灯猛闪但始终无法正常打开,弹出文件损坏等对话框,打开文件或程序时响应的时间很长,有时甚至会出现蓝屏等。
2 硬盘数据的恢复方法
由于上述故障所造成的硬盘数据丢失,其解决方法也要依据实际情况来确定,造成数据丢失的原因不一样,恢复的方法也就不同。很多时候,当发现数据丢失或损坏时,如果及时采取恰当的方式,借助巧妙的数据恢复方法,利用专业的数据恢复软件,这些数据被找回的概率是非常高的。根据数据丢失的原因分类,相应的数据恢复通常也分为软件恢复和硬件修复两大类。由误删除、病毒感染、误分区、误格式化等软件故障造成的数据丢失,可以使用第三方软件来恢复,至于硬件恢复,如修复盘面划伤、磁组撞毁、芯片以及其他元器件烧坏等,最好的办法还是选择送至专业的硬盘售后服务机构进行处理,通常需要配备更为专业的数据处理设备方可进行操作。下面介绍几种常发生的由软件故障造成的数据丢失时的恢复方法。
2.1 误删除文件的恢复
1)只删除但没清空回收站,只需到回收站把文件找出来还原即可。
2)删除文件后又清空了回收站,或者直接删除而根本不放入回收站(shift+delete), 硬盘里看不到此文件了。其实文件还是在磁盘中的,只要你的电脑硬盘没进行写等其它操作,一般来说文件都可以找回来。方法有下面几种:
方法一:通过修改注册表方法(利用系统的回收站)。
打开注册表到 “HKEY_LOCAL_MACHIME/SOFTWARE/microsoft/WINDOWS/CURRENTVERSION/EXPLORER/DESKTOP/NemeSpace ”项,在此项下面单击右键,然后选择“新建”项,并命名为“645FFO40—5081—101B—9F08—00AA002F954E”,再把它的“默认”名称设为“回收站”,退出注册表,重新启动计算机后就可以找到所要恢复的文件。
方法二:通过第三方软件恢复。
这样的软件有很多,比如360安全卫士、数据恢复精灵、DiskGenius、EasyRecovery 、minitool数据恢复、魔方数据恢复等。这里介绍免费的360安全卫士软件来恢复。首先运行该软件,选定被删除文件的存储位置所在的驱动盘(原文件存储位置,而不一定是系统c盘), 然后单击“扫描”选项,等待扫描结果。扫描出来之后单击所要恢复的文件,恢复到另外一个分区中(不能恢复在同一分区中)。随着操作系统的升级,修改注册表方法有时无效,采用第三方软件来恢复是比较好的一种恢复方式,现在的软件操作界面也比较简单明了,只要稍有些计算机基础知识的人都可以学会。
2.2 误格式化之后的数据恢复
方法一:是进入Dos界面,在命令行里输入“unformat x:(x为驱动器盘符)”命令。它的作用就是恢复被格式化了的某个分区。这个命令的功能可以恢复分区里的所有的文件,但它的缺点是会把分区里目录的层次结构弄坏。因此建议还是使用第三方专业恢复软件来进行恢复数据。
方法二:现在网上很多启动盘和ghost系统盘都打包有DiskGenius软件,所以这里选用DiskGenius软件做介绍。打开软件后,选择“误格式化后的文件恢复”功能。先选取被误格式化的分区,然后在工具栏上单击选择“恢复文件”项,在“恢复文件”对话框中,单击选中“误格式化后的文件恢复”选项,再选中格式化前的文件系统类型就可以开始搜索。搜索到的所有文件或者目录都会显示出来,选中需要恢复的文件并将文件复制到另一个好的分区中,在这个分区里就可以找到这些已经恢复好的文件了。
2.3 误克隆后的数据恢复
用Ghost软件恢复系统时,由于操作上的疏忽,有时会误将整个磁盘恢复成一个大分区。打开DiskGenius软件,搜索分区时用“高级方式”,选择你要恢复的分区。开始搜索后,DiskGenius会报告发现了误恢复后的大C盘,有选项“保留”和“忽略”,这里首先要选择“忽略”(或“跳过”),当搜索出要恢复的所有分区,并且分区内的文件都正确时就选择“保留”。搜索结束并且找到所需要恢复的分区后(如D区、E区、F区 等),在需要进行分区表的保存时,需要注意的是,如果是在使用误恢复后的新的Windows系统中运行DiskGenius的,保存分区表后系统就被破坏了,必须重新安装操作系统。重装系统前需要先建立新的C盘,并将系统安装到这个分区上。所以最保险的做法是在找到恢复的文件时,先把这些文件保存到其他的存储设备上,比如移动硬盘或优盘里,然后再重装系统。需要说明的是,如果恢复前主磁盘分区的文件系统是FAT32格式,它的扩展磁盘分区的恢复成功率是很高的,但如果主磁盘分区的文件系统是NTFS格式的,它的扩展磁盘分区恢复会出错,因为NTFS分区不是固定按照从头到尾的顺序进行分区的,因此有可能会破坏其它盘的数据。
2.4 磁盘坏道造成数据丢失的恢复
这个故障出现后,硬盘上的分区或文件不能正常运行,造成存储文件丢失,需要对硬盘进行修复以便找回数据。
1)用Windows自带的磁盘扫描工具进行修复,打开计算机后选定相应的盘符后单击鼠标右键,在弹出的驱动器属性窗口中依次选择“工具→开始检查”,并把所有的磁盘检查选项都选中,即可进行修复。
2)数据恢复软件修复
打开DiskGenius软件,选择需要修复的磁盘分区,在菜单栏上点击“硬盘”→“坏道检测与修复”,根据分析到的硬盘被破坏的情况进行定点或整个磁盘来修复磁盘坏道。比如在“柱面范围:”选项中输入相应的数值,再接着单击“开始检测”按钮即可开始进行工作了。检测与修复的过程会自动完成,修复成功后就可以正常打开硬盘上的文件,那些丢失或损坏的数据自然也就恢复了。
当硬盘出现故障且发现数据丢失的时候,不要进行删除、新建文件等“写”操作,使得数据被覆盖而不能恢复,更不能尝试去拆解硬盘。而应该在第一时间仔细分析故障现象,判断是属软件故障还是物理器件损坏,然后根据相应的故障原因采取正确的数据恢复方法,尽量把损失降至最低。
硬盘上的数据遭到破坏后,即使专业性、功能性非常强大的软件也不能做到完全修复。在很多情况下根本就没有恢复数据的可能,不能挽回数据丢失造成的损失。因此,最好的方法还是需要建立一整套行之有效的数据备份机制和管理措施。定期的更新和备份硬盘数据,可以在硬盘发生故障造成数据丢失后,第一时间完成数据的还原操作,防止重要数据的丢失。
参考文献:
[1] 叶润华. 数据修复技术与典型实例实战详解 [M]. 2版. 北京:人民邮电出版社, 2015.
[2] 周建峰, 张宏, 许少红. 数据存储、恢复与安全应用实践[M]. 北京:中国铁道出版社, 2015.
[3] 翁盛鑫, 吴伯翰, 谢邦铁. 数据恢复关键技术与实战指南[M]. 北京:电子工业出版社, 2012.