因为磁盘的存储特性,当不需要硬盘上的数据时,数据并没有被拿走。删除时系统只是在文件上写一个删除标志。一个文件被标记上删除标志后,所占用的空间在有新文件写入时,将有可能被新文件占用覆盖写上新内容。
这时删除的文件名虽然还在,但指向数据区的空间内容已经被覆盖改变。同样文件分配表内有删除标记的文件信息所占用的空间被新文件名文件信息占用覆盖。
数据恢复软件在恢复时,去掉新内容占用的空间,根据数据信息特征,可以重新推算计算分区大小及位置,手工标注到分区信息表,将“丢失”的分区匹配上,该分区剩余空间数据区上无序内容被重新组织,实现数据恢复。
扩展资料:
NTFS分区的恢复概率比较高,一般删除或者格式化后绝大部分都可以完整恢复的。某些文件有时候无法恢复,例如文件长度非常大或者文件在编辑使用很长时间,这文件会形成很多的碎片信息,在删除文件后,这个文件就无法知道文件长度,很难恢复了。
例如一些使用很多年的数据库文件,删除后用数据恢复软件扫描到的文件长度是0,无法恢复。定期做磁盘碎片整理可以减少这种情况的发生,但是直接做磁盘碎片整理也有风险。