使删除的文件不可恢复

Make deleted files unrecoverable

我正在清理我使用的 Windows 7 的机器,它将被重新分配给另一位同事,我想清除所有已删除的文件,以便它们无法恢复。

我尝试使用 cipher w:f:\,然后我安装了 Recuva,我仍然可以看到很多可以恢复的文件。

然后我创建了一个小程序,它创建了一个大小为 0 的文件,该文件的大小与磁盘上可用 space 的大小相同(创建文件后,我可以在 Windows Explorer 上看到该磁盘有大约 100kb 的免费 space。

然后我删除文件并 运行 Recuva,我再次看到所有这些文件都是可恢复的。

我只是好奇引擎盖下发生了什么。如果我在磁盘中留下大约 100Kb 的空闲 space,那为什么还有超过 100k 的可恢复文件?

要使文件不可恢复,您需要使用 "digital file shredder" 应用程序。这将多次将一系列零和一写入要粉碎的文件。虽然对于许多用户来说 3 次通行证似乎就足够了,但美国政府制定了 7 次通行证的标准以满足其大部分安全需求。

有几个免费的文件粉碎器应用程序,甚至更多的商业文件粉碎器工具。一些安全套件软件(如带有个人安全保护工具的杀毒软件)也可能提供文件粉碎器。

有关数字文件粉碎机应用的建议,请在 https://softwarerecs.stackexchange.com/

处寻求 Windows 数字文件粉碎机建议

至于为什么 "deleted" 文件仍被恢复工具列为 "recoverable",当文件被删除时,通常发生的只是在由文件系统。文件的原始数据作为"noise/garbage"留在硬盘上。如果没有其他文件写入被删除文件占用的区域,那么恢复数据是微不足道的。如果其他数据已被覆盖,恢复数据被覆盖之前的状态就变得很重要,但仍然是可能的。大型恢复供应商能够恢复文件,即使它已被覆盖了几个区块。这就是为什么美国政府的 "security" 标准要求文件区域被覆盖 7 次,因为只有最严重(和最昂贵)的恢复操作才能恢复该数据。

要制作文件 "disappear",主文件索引还需要包含信息 "erased" 并覆盖("shredding" 文件的元数据将被隐藏且很难恢复)。

如果您对详细信息以及如何更永久地隐藏或删除文件感兴趣,您可能需要考虑在 https://security.stackexchange.com/ 询问 windows 7 文件系统的工作原理,以及什么它需要真正删除或使文件被充分覆盖以使其无法恢复。