推荐阅读:计算机硬盘作为PC主要的存储装置,具有容量大、运转速度快和断电保护等特征。处于信息发达的时代,数据存储技术十分关键,计算机硬盘数据的损失或丢失造成的影响可能无可估量。而本文将论述的计算机硬盘故障数据恢复技术是一种实现硬盘故障数据有效恢复的过
计算机硬盘作为PC主要的存储装置,具有容量大、运转速度快和断电保护等特征。处于信息发达的时代,数据存储技术十分关键,计算机硬盘数据的损失或丢失造成的影响可能无可估量。而本文将论述的计算机硬盘故障数据恢复技术是一种实现硬盘故障数据有效恢复的过程。一般来说,计算机硬盘数据恢复原理有逻辑恢复与物理恢复两种。逻辑恢复适用因硬盘格式化、误删、突然断电或感染病毒引起数据丢失的情况,而物理恢复则适用磁头故障、盘片损伤、机械故障或主板短路烧损引起数据丢失的情况。物理恢复只能依仗计算机硬件维修,本文将就逻辑恢复技术作论述。
1 计算机硬盘故障数据逻辑恢复的技术原理
计算机硬盘内存在一种校验公式,主要用作存储数据完整性的校验与分析。它分析每个硬盘存储扇区的内容及伺服信息并利用校验公式进行相应计算,由此得出的唯一计算值叫做校验和,也就是说每个硬盘存储扇区的校验和是唯一的,而存储内容或存储位置发生变化其校验和必然改变。硬盘操作失误引起数据损坏或丢失的情况都可以通过逆向计算寻找剩下的原始信息来有效恢复数据。操作计算机硬盘运转,以普通格式化、磁盘分区、快速格式化(未使用/U无条件格式化参数)、彻底删除文件或重新整理硬盘碎片等操作都无法从Data内彻底清除数据。而普通格式化通常情况下仅有专业硬盘生产厂家才可完成,它利用专业软件对硬盘的盘面、柱面和扇区中的初始信息进行快速重写,但不会彻底清除。
计算机硬盘的分区与快速格式化(未使用/U无条件格式化参数)则是对硬盘扇区的文件列表进行重新构建,也不会彻底清除扇区中的数据。彻底删除文件是为文件目录分区标记删除符,在文件列表中删除地址信息仅此而已,数据也没有被彻底清除,只有在原始数据存储扇区写入新数据才能改变原有数据。重新整理硬盘碎片列表则是将存在缺陷的扇区提交至G列表和P列表内,于不对应的扇区毫无作用。上述几种引起计算机硬盘出现数据损坏或丢失的问题,在数据恢复方面较为简单。但必须注意的是,不能在数据损坏或丢失后继续写入新的数据,因为我们利用硬盘数据恢复软件其实是从存储扇区Data内留存的历史痕迹来完成数据恢复的。
2 计算机硬盘数据的损坏或丢失的原因
2.1 硬件设备出现故障
计算机硬件设备发生故障往往是引起数据损坏或丢失的主要原因,因电源输出不稳定导致系统重启、硬盘坏道、磁盘损伤、磁头故障或其他工作元件损伤的问题均属于硬件设备故障。这类故障的维修过程均需依仗专业仪器或设备,普通人难以把握分寸。另外,因硬件设备发生故障引起硬盘数据损坏或丢失问题的几率很小。
2.2 木马程序或其他非法的网络侵害
木马程序是一种恶意程序,它是网络流行的计算机病毒,计算机系统感染木马程序可能造成系统瘫痪、正常应用程序破坏或信息丢失,更有甚者直接导致硬件受损、主板遭到破坏。木马程序或其他非法网络侵害都可能引起计算机系统的非正常运行或数据损坏、丢失,即便是一些良性的计算机病毒也有可能导致硬盘数据损坏或丢失问题的出现。
2.3 人为操作不当
除以上客观原因导致计算机硬盘数据损坏或丢失以外,人为操作不当也是一方面的原因。某些初学者因对计算机系统操作不甚了解,不当的操作行为包括误删重要文件、非法重启系统、格式化错误或重做系统删除磁盘分区等都可能导致硬盘数据出现损坏或丢失的问题。
除以上三方面原因,突然断电引起计算机非正常关机有时候也会导致计算机硬盘数据损坏或丢失问题的出现,甚至使系统出现完全瘫痪状况。某些不良软件程序的更新升级也有可能对硬盘内重要数据造成破坏。
3 计算机硬盘数据损坏或丢失的类型及恢复途径
3.1 计算机硬盘的分区表破坏
计算机硬盘的分区表受损可应用Disk Man应用软件来恢复,通常这一步工作很容易实现。但是,实际操作过程中,因Disk Man是利用相对固定的算法进行运行的,而每个硬盘的分区情况不尽相同,这就说明计算机硬盘分区表遭到破坏采用本方法是不可能做到百100%恢复的,从实际结果来看,仅能达到90%的恢复率。我们采用Disk Man应用软件恢复硬盘的主分区,重启系统后利用Final Data应用软件来恢复其他分区内的数据,这样做基本可以实现硬盘数据的完全恢复。Disk Man应用软件可以兼容多种分区文件的格式,即便是NTFS格式和EXT格式也能发挥比较好的作用。
计算机硬盘的分区格式为FAT或FAT32,选用NDD应用软件来修复损坏的分区表则更为有效。具体的操作过程是:利用原有分区软件,根据原始分区大小对硬盘进行重新分区,分区后不得格式化,如使用Partition Magic软件,应在分区前取消该软件默认设置里分区连带格式化的相应选项。计算机硬盘重新分区,利用光盘启动计算机系统并启动NDD应用软件,点击Diagnose诊断按钮。
此时,Partition Magic软件立即开始对硬盘的扫描过程,人如发现问题软件会给予相应的信息提示,按照提示选项修复即可,待完成全部修复过程,重启系统,计算机硬盘的每个分区及存储数据都将毫发无损的恢复。
3.2 硬盘文件误删
恢复误删文件相对比较简单,主要有两项操作:
(1)目录表DIR中误删文件相应目录登记项的首字节改成E5;(2)清除误删文件相应分配表FAT的簇号记录,以此清理误删文件的占有空间,而误删文件的信息仍存储于硬盘存储扇区Data内。由此可见,硬盘文件误删的恢复途径比较简单,仅需利用系统自带的硬盘管理软件或数据恢复工具并根据相应设置合理操作即可恢复。值得强调的是,已恢复文件不能再存储于原来的硬盘分区内。
4 结语
总而言之,我们在操作计算机系统时,应该做到及时备份硬盘分区数据和重要文件的工作,同时分阶段备份计算机系统及操作用户的数据,以防备突发状况。笔者撰写此文,旨在强调:即便我们可以利用某些手段来恢复计算机硬盘故障数据,但这样的做法并不是时时有效的,及时备份数据才是免受损失的正确做法。
参考文献
[1] 陈连锁,刘保利。微机组装与维护[M].北京:清华大学出版社,2010.
[2] 张树。硬盘故障处理与数据维护[M].北京:电子科技出版社,2012.
[3] 史济民。微机硬件基础[M].北京:电子工业出版社,2011.