年末了,闲来无事,写点东西,纪念所学。 也许有很多朋友试过文件删除后的恢复,有的恢复能够正常打开,有的恢复过后却打不开,在这里我就是解释一下:为什么恢复过后打不开? 一,在NTFS分区格式下:如果删除过后不能正常打开,基本上是属于文件删除过后又重新写入的数据正好把需要的文件数据覆盖了。如果没有被覆盖都可以正常打开,因为NTFS系统删除文件并没有破坏文件名和DATARUN属性。(资料丢失后硬盘千万不能再使用) 二,在FAT32分区格式下:除了被覆盖不能正常打开,还有另外二种情况,一个是文件有碎片(就是文件在硬盘上面不是连续存储:如经常编辑的文档,数据库,几百M或是更大的文件),另外一种情况就是文件的起始地址簇数超过65536簇,因为FAT32分区中的数据被删除过后对目录项进行了如下操作: 1、在目录项中写入0XE5删除标志 2、在目录项中对起始地址簇数的高位清零(这样就会产生文件地址不正确) 3、对FAT表项进行更新,对删除文件的地址簇数指针进行清零操作(FAT表可以看作是一个指针文件,如果这个指针文件被清零了,既使文件的起始地址准确,如果数据不是连续存储,那就不能正常恢复了) 数据恢复不是用几个软件就可以的,有好多些个情况需要掌握一定的原理,才可以知道文件为何可以恢复,或者不能恢复。这样才能真正做到知此知彼!
以上内容为本人原创,可能也有错误的地方,欢迎指正,数据恢复电话:15215512725
|