损坏情况
很多朋友在发生数据丢失之后,尝试自行恢复,或者找他人用恢复软件进行恢复,文件是恢复出来了,但是文件全部或者部分打不开。这种情况很常见,特别是对于日常反复删除的磁盘,各种高清摄像机存储卡,文件丢失的恢复,如果使用一般的方法,恢复效果往往不理想。
原因分析和修复方法
究竟是为什么打不开呢,文件名是对的,文件大小也是对的,文件日期也是对的,“什么都是对的”,是被破坏了文件头?还是怎么了?请看下面分析。
原因1:数据覆盖。在硬盘或者SD卡删除或其它原因造成数据丢失后,有新的数据写入了该分区,都会有可能把丢失的数据进行覆盖破坏,即把原来的代码改变成了其它代码 ,这种覆盖直接表现就是文件恢复出来后打不开。覆盖过的数据是无法修复的,如一个文件本来有1G数据,覆盖了100M,那么这100M数据是无法挽回,剩下的900M数据是可以修复打开的。
原因2:恢复错误。有的朋友就说,我的数据没有任何覆盖,但为什么恢复了还是打不开。这种属于恢复软件恢复错误,软件没有正确的恢复数据。如果数据是碎片化存储的,丢失后的用软件恢复的,一般都会有这个情况。对于这个情况的,有恢复经验的数据恢复工程师都会进行人工数据分析再进行编程或者人工碎片重组数据恢复。有朋友就问了,软件还会错?软件恢复不成功的,人工可以恢复成功?难度人工比软件还厉害?其实软件就是人根据日常遇到的问题进行的编程写成的,是一些固定的语句集合来解决某一种规律问题。对于一些还没有遇到的,没有规律的问题,软件就会出错了。这时就需要人工分析问题所在,再进行新的编程处理。