通常,MFT(主文件表)包含有关已删除文件的文件名信息多长时间?

通常,MFT(主文件表)包含有关已删除文件的文件名信息多长时间?

假设我有一个 5 MB 的文件。如果我删除它(并从回收站中删除它)并在驱动器上运行“cipher /w:C:”,它应该是不可恢复的。

那么它在 MFT 中的条目又如何呢?我认为该文件的条目将被标记为可用,但该条目在一定时间内被覆盖的可能性有多大(比如说,如果我在安全删除该文件后,浏览了一些网页,从而在缓存中创建了文件……这些缓存文件是否会进入 MFT 并覆盖已删除的文件)?

答案1

如果您从回收站中删除文件,它将在一般活跃的机器上被快速覆盖。也就是说,磁盘空间将在一天或几天内被覆盖。因此,从所有实际目的来看(90%),已删除的文件已经消失,因为任何幸存的表条目都将指向无用的内容。

答案2

NTFS 仍然是专有文件系统,据我所知,没有关于任何有关 MFT 的可靠保留机制的信息。

覆盖可用空间并不能保证 MFT 条目会消失。因此,使用 Recuva 等工具进行安全擦除不会从 MFT 中删除条目,但还有其他工具可以让你做到这一点。

例如,CCleaner 有一个基于 MFT 擦除可用空间的选项。它将重写可用空间并删除 MFT 条目,但速度非常慢。还有许多其他工具可用,您可以谷歌搜索并找到适合您需求的工具。

相关内容