计算机硬盘数据的损坏和恢复
计算机硬盘数据的损坏和恢复 计算机硬盘作为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格式也能发挥比较好的作用。
此时,Partition Magic软件立即开始对硬盘的扫描过程,人如发现问 题软件会给予相应的信息提示,按照提示选项修复即可,待完成全部修复过程, 重启系统,计算机硬盘的每个分区及存储数据都将毫发无损的恢复。
3.2 硬盘文件误删 恢复误删文件相对比较简单,主要有两项操作:
(1)目录表DIR中误删文件相应目录登记项的首字节改成E5;(2)清除误 删文件相应分配表FAT的簇号记录,以此清理误删文件的占有空间,而误删文件 的信息仍存储于硬盘存储扇区Data内。由此可见,硬盘文件误删的恢复途径比较 简单,仅需利用系统自带的硬盘管理软件或数据恢复工具并根据相应设置合理操 作即可恢复。值得强调的是,已恢复文件不能再存储于原来的硬盘分区内。
4 结语 总而言之,我们在操作计算机系统时,应该做到及时备份硬盘分区数 据和重要文件的工作,同时分阶段备份计算机系统及操作用户的数据,以防备突 发状况。笔者撰写此文,旨在强调:即便我们可以利用某些手段来恢复计算机硬 盘故障数据,但这样的做法并不是时时有效的,及时备份数据才是免受损失的正 确做法。