我们新购买的磁盘在使用之前,要能让操作系统认得它,要先写入一些磁性的记号到磁盘上的每一扇区,便可在该操作系统下取用磁盘上的数据,这个动作就称为格式化。理论上讲,高级格式化(不论是快速还是普通形式)并没有真正从磁盘上删除数据,它只是给数据所在的磁盘扇区的开头部分写入了一种特殊的删除标记,告诉系统这里可以写入新的数据。只要在格式化后没有立刻用全新的数据覆盖整个硬盘,那么原来的数据还会好端端在那里,只需要一些特定的软件即可恢复原来的数据。 反地,低级格式化所做的是将磁盘上的每一个扇区用“00”覆盖,这将完全地破坏硬盘上的所有数据,不再有恢复的可能。
下面谈谈格式化成FAT可恢复程度。
由于格式化成FAT文件系统时,会创建DBR,FAT和根目录。也就是说格式化时会破坏DBR,FAT,根目录。而真正存放数据的数据区并没被格式化破坏,所以可以恢复大部分数据。有因为格式化破坏了FAT表,所以对于不连续存放的文件恢复出来很有可能打不开。
下面谈谈格式化成NTFS可恢复程度。
NTFS格式时会创建元文件来管理文件,也就是图中的蓝色区域。其中最关键的区域是MFT区域,由于格式化只写入前面必须的几个文件使用MFT项之外并不管MFT后面的内容,所以绝大部分数据还是可以恢复的。如果格式化后还继续写入新的文件那就是另外一回事了,写入的越多恢复的机会越小。别指望现在的技术能恢复覆盖的数据,就算能恢复也不是个人能承担的起的。所以有没保护好丢失现场对恢复的成功率影响很大 。