如果删除的文件并未真正被删除,为何要花这么长时间才能恢复?

如果删除的文件并未真正被删除,为何要花这么长时间才能恢复?

当您的计算机上删除某个文件时,只有指向该文件的指针会被删除。如果是这样,为什么恢复需要这么长时间?我碰巧格式化了我的闪存驱动器,它曾经有大约 500 GB 的数据。格式化过程大约需要一分钟,但恢复过程却花了一个晚上(我认为肯定更久,因为一个小时后,恢复过程只达到 2%,这意味着需要 50 小时才能达到 100%)。我知道它需要扫描整个驱动器,因为你没有索引,但即使复制所有这些数据也不需要那么多时间。

答案1

作为猎羊犬评论中指出,文件可能会变得碎片化,这意味着它们不会占用介质中的一个连续空间。当您删除文件的索引时,恢复程序现在必须查看整个介质以找到每个碎片,以便将其拼凑在一起。这还只是针对一个文件。想象一下,对于每个文件来说,这个过程有多长。

答案2

文件可能分散在磁盘上。因此,当您删除文件时,这些碎片仍然存在,但会成为允许找到它们的表上的条目的孤立项。要“取消删除”文件,需要扫描整个磁盘。

格式化磁盘时,您删除的是表,而不是整个磁盘。格式化后,文件仍然存在。

相关内容