如何擦除硬盘和 MFT 清洁以防止恢复已删除的文件

软件恢复(Software Recovery)已经走过了漫长的道路,恢复软件可以从存储设备或硬盘中恢复文件,即使它已完全格式化。我们亲自审查了几个数据恢复软件(data recovery software),是的,它们确实有效,即使部分有效。在这篇文章中,我们将了解它是如何工作的,以及如何擦除包括MFT在内的硬盘,以防止恢复已删除的文件。

什么是主文件表 (MFT)

文件表(Master File Table)是特定于NTFS的,它就像一个日志。它维护该存储设备上所有可用文件的记录。除此之外,其大小、时间和日期戳、权限和数据内容等其他信息也存储在MFT中。随着越来越多的文件被添加,音量不断增加。这是操作系统保留部分存储空间的主要原因,这小于总可用空间。

当一个文件被删除时,该条目仍然存在,该文件也是如此。但是,在MFT中,文件的条目被标记为空闲。所以当一个新文件到达时,这个地方可以被重用。(Till)那时,数据就在那里,这就是恢复(Recovery)软件的工作方式。他们将查看MFT表并向您显示已删除的文件,并让您恢复它。

如何将硬盘和 MFT 擦干净

因此,既然您知道它是如何工作的,那么有两种方法可以防止恢复。您可以使用一些安全删除软件(secure delete software)彻底清除您的硬盘——这样最终,MFT表就没有什么可显示的了。第二种方法是您是否可以用其他内容覆盖已删除的文件数据。所以即使MFT有文件位置,数据也是无效的。

让我们看一下可以帮助您解决此问题的两个免费软件。虽然您可以经常执行这些操作,但在SSD上它可能会缩短SSD的寿命。

1] Cyrobo 防止恢复

如何清理硬盘以防止恢复已删除的文件

界面是直截了当的。启动软件,它将检测连接到计算机的分区。

  • 选择要运行反恢复操作的分区。
  • 在下一个屏幕中,您可以选择使用空格、随机字符、随机数、特殊技术符号覆盖数据的选项。
  • 然后您需要选择安全类型,但由于这是免费版本,您不能。所以点击下一步(Next)
  • 最后,您可以选择清除要覆盖的可用磁盘的MFT表百分比。(MFT)建议 100%。
  • 发布此消息后,该软件将搜索已删除的文件,覆盖它们,并清除MFT条目。

完成此操作所需的时间取决于硬盘驱动器的速度。一次覆盖在我的硬盘上花费了大约 50 分钟。(HDD)

使用防止恢复覆盖文件

下载(Download the free version)防止恢复(Prevent Recovery)的免费版本。它提供使用MFT数据擦除并且没有限制。专业(Pro)版提供了更好的文件删除安全算法、更好的界面和优先支持。该软件声称他们使用 12 种安全算法来确保即使是安全服务也很难从现有驱动器中恢复数据。

2] CCleaner 擦除 MFT 可用空间

CCleaner提供了相同的功能,但采用了不同的方法。第一种方法是连同它的清洁操作,第二种方法是专用的擦除可用空间(Wipe Free Space)工具。

擦除可用空间驱动器

当您进行设置时,CCleaner会在您每次删除文件时使用MFT可用空间技术永久删除文件。

如何将硬盘和 MFT 擦干净

  • 打开CCleaner,然后转到Options > Settings > Wipe Free Space Drives
  • 选择每次删除文件时要执行的驱动器
  • 选中显示擦除 MFT 可用空间(Wipe MFT Free Space)的框

驱动雨刮器

当您将 PC 交给其他人或您之前没有启用上述选项时,这很有用。

CCleaner Wiipe 可用空间驱动器

  • 转到工具 > 驱动刮水器
  • 在擦除下选择仅可用空间
  • 选择安全擦除类型,可以是 1 次到 35 次。
  • 选择一个或多个驱动器
  • 然后单击“擦除(Wipe)”以启动该过程。

使用这些工具最好的部分是您可以在现有硬盘上使用它,而不必担心丢失数据。因为它只覆盖任何空闲的数据——其余数据是安全的。

(Does)删除主文件表(Master File Table)是否有效?

这是一个棘手的问题,因为真正重要的是使用哪种安全算法来擦除数据。有一些高端软件可以检索数据,即使您已经擦除了一次数据,或者可以破坏用于擦除数据的算法。我们使用我经常用于测试恢复的恢复软件对其进行了测试,并且我已经看到它有效。但是这一次,它在扫描时无法恢复数据。

Cyrobo 防止恢复结果

Cyrobo 防止恢复结果

我们在临时文件夹和回收站(Recycle)中看到了数百个文件,但在恢复后无法查看它们。高级扫描无法恢复任何文件,但它确实到处显示文件名。

CCleaner 擦除 MFT 可用空间结果(CCleaner Wipe MFT Free Space result)

使用恢复的 CCleaner 结果

CCleaner的结果很有趣,我们使用了擦除驱动器(Wipe Driv)功能(Feature)仅限可用空间(Space))。在快速和高级扫描中,我们只能看到大量以ZZZZ命名的文件。(ZZZZ)看起来CCleanerCyrobo Prevent Recovery 做得更好(Cyrobo Prevent Recovery)

我认为有这样的选择对消费者有好处。一些原始设备制造商(OEMs)捆绑软件来擦除他们的驱动器,但如果您觉得难以信任,请使用其中之一。另外,如果它很重要,我建议寻找专业软件。

相关阅读:(Related read: )文件粉碎机软件(File Shredder software)



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts