主文件表清理实用程序?

时间:2009-04-18 21:58:13

标签: windows filesystems ntfs ntfs-mft

有人可以推荐用于MFT清理的工具吗?我希望在我的MFT中恢复曾经存在但已被删除为“原始”状态的文件条目,并将条目清零。

5 个答案:

答案 0 :(得分:8)

Hal Berghel和David Hoelzer的

This paper列出了一大堆声称可以安全删除文件的产品。 MFT清洁是其中一些的特征。该论文的结论是,只有一个产品Evidence Eliminator实际上正确地清理了MFT。

PGP公司回应here批评其自己的产品PGP Shred。显然它有一个高级选项,“擦除NTFS内部数据结构”,它将清理MFT,尽管默认情况下不启用此选项。

我自己使用PGP Shred所以在某种程度上我可以推荐它,但我承认我从未检查MFT擦除功能是否实际上如所描述的那样工作。

显然,供应商有时会夸大其软件的功能,因此您的里程可能会有所不同。如果正确擦除MFT条目对您来说非常重要,您可能需要在擦除后的磁盘上运行磁盘取证工具 - 有关如何执行此操作的一些想法,请参阅Berghel和Hoelzer文章。

答案 1 :(得分:2)

  

嗯。问题是错的。我的意思是   条目的正在使用的卷   在MFT中遗留下来的文件   曾经存在但现在已经消失了   条目被清理。

这听起来很像你要求的程序会将MFT的部分内容归零,这些部分当前并不代表实际的文件。我打算在这里走出去,说没有公司会用棍子接触那个。

  • NTFS最多没有文件记录
  • NTFS是一个移动目标,而MFT是那些可以随时更改的“手动”区域之一,恕不另行通知
  • 覆盖此块的未使用区域可为普通用户带来零利益
  • 将“自由”空间归零意味着将你认为微软用于任何重要事情的每一点都放在一边,充其量只是一种微弱的前景。
  • 此操作中的错误(令人惊讶的可能)意味着最多丢失文件,最糟糕的是丢失整个文件系统

换句话说,该项目建设费用昂贵且耗时,对其安全性存在不确定性,并且不会为客户提供足够的(任何?)好处来说服他们使用它。

我无法想象存在这样的事情,我也不会想到它会永远存在。

答案 2 :(得分:1)

我找到了一个令人满意的解决方案,如果您愿意,请检查并测试:

Paragon HD Defrag是Paragon HD manager 2010的一部分,使用该产品的启动CD,具有截断MFT的功能或选项。该实用程序会切断任何未使用的多余mft条目。 (很好)

这些天还有Piriform CCleaner。它声称要覆盖mft条目。它会生成大量名为zzzz.zzzz

变体的文件

我建议使用CCleaner生成8000个额外的mft条目,然后使用Paragon HD Manager启动CD截断mft,然后重新启动并移动+删除zzz.zzz文件。

答案 3 :(得分:-1)

我尝试了ccleaner和其他工具来清除未使用的MFT引用。

然后我用十六进制编辑器搜索我之前删除的文件 - 并找到它们。

然后我在重新安装Windows 7时执行了完整格式,再次运行了十六进制编辑器,它们仍在那里。完全格式化并重新安装并没有覆盖MFT,我感到非常震惊。

我摆脱一切的唯一方法就是使用DBAN

答案 4 :(得分:-2)

您可以使用SDelete将剩余的可用空间归零