如何恢复覆盖掉的文件(怎么恢复覆盖的文件)

客户经常会问我们这样的问题:是否可以恢复被覆盖的数据?如果可以,那么该如何执行这样的任务?
首先,让我们来看一下数据是如何存储在数据存储设备上的。目前,有两种主要的存储设备类型:传统硬盘驱动器 (HDD) 和较新的固态驱动器 (SSD)。
硬盘驱动器
硬盘驱动器使用磁存储来存储和检索数据。他们的磁头在旋转的盘片上磁化了一层薄薄的磁性薄膜。磁化方向的变化代表存储数据中的 0 和 1。当新数据覆盖旧数据时,磁化方向会根据新数据而改变,并且无法再检索以前的数据,至少在彻底拆开磁盘并仔细分析其盘片上的磁场之前,无法再查找以前的数据。所有这一切都超出了计算机用户的技能,哪怕是技术非常高级的计算机用户。
固态驱动器
SSD 使用另一种物理原理进行数据存储:它将电荷存储在内部单元中。必须将被占用的存储单元放电,然后才能将新的数据写入这个单元,这也就意味着先前的数据会丢失。SSD 使用了一种复杂的删除和写入方法,这就使得情况更为复杂了。在我们以前的有关SSD文件恢复的文章中(探访数据恢复的秘境——让我们去寻找那些被删除的文件!(二)),您可以了解更多相关信息。
虽然以上两种存储设备的工作原理不同,但它们有一个共同点:数据一旦被覆盖,就没有了。永远。
现在让我们看看这一切是如何影响文件恢复的。
被覆盖的文件
所有现代文件系统都将有关文件的信息(例如文件名、时间戳和其他服务信息)与其内容分开存储。这样做有几个原因,其中主要原因是灵活的可用空间管理。此外,为了更好地利用可用空间,可以将文件存储在片段中。图 1 显示了磁盘上典型的文件存储布局:
图 1:文件存储布局



