Windows 主文件表清理实用程序?

Windows 主文件表清理实用程序?,windows,filesystems,ntfs,ntfs-mft,Windows,Filesystems,Ntfs,Ntfs Mft,有人能推荐一种清理工具吗?我想在MFT中恢复曾经存在但已被删除的文件的条目,使其处于“原始”状态,并将条目归零 嗯。这个问题是错误的。我是说 一个正在使用的卷,用于保存条目 MFT中的剩余部分,来自以下文件: 曾经存在,但现在已经不复存在了 条目已清理 这听起来很像你要的是一个程序,它将把MFT中当前不代表实际文件的部分归零。我要冒一个险说,没有公司会用棍子碰它 NTFS充其量是缺乏文档记录的 NTFS是一个移动的目标,MFT是一个“不干涉”的领域,可能会在未经通知的情况下进行更改 覆盖此块中

有人能推荐一种清理工具吗?我想在MFT中恢复曾经存在但已被删除的文件的条目,使其处于“原始”状态,并将条目归零

嗯。这个问题是错误的。我是说 一个正在使用的卷,用于保存条目 MFT中的剩余部分,来自以下文件: 曾经存在,但现在已经不复存在了 条目已清理

这听起来很像你要的是一个程序,它将把MFT中当前不代表实际文件的部分归零。我要冒一个险说,没有公司会用棍子碰它

  • NTFS充其量是缺乏文档记录的
  • NTFS是一个移动的目标,MFT是一个“不干涉”的领域,可能会在未经通知的情况下进行更改
  • 覆盖此块中可能未使用的区域对普通用户没有任何好处
  • 把“自由”空间归零意味着把你认为微软没有用在任何重要事情上的每一点都砍掉,充其量只是一个渺小的前景
  • 这个操作中的一个错误(可能性惊人)意味着最好的情况是丢失文件,最坏的情况是丢失整个文件系统
换言之,该项目的建设成本高、耗时长、安全性不确定性大,且无法为客户提供足够(任何?)的好处来说服他们使用该项目

我无法想象这样的东西会存在,我也不期望它会存在。

作者Hal Berghel和David Hoelzer列出了一系列声称可以安全擦除文件的产品。MFT清洁是其中的一个特点。论文的结论是,只有一种产品能够正确地清理MFT

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

我用过我自己,所以在某种程度上我可以推荐它,但我承认我从来没有检查过MFT擦除功能是否真的像上面描述的那样工作


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

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

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

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

现在也有梨状核。它声称覆盖mft条目。它会生成大量称为zzzz.zzzz变体的文件

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

我尝试过使用其他工具来清除未使用的mft引用

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

然后,我在重新安装Windows7时执行了完整格式,再次运行十六进制编辑器,它们仍然在那里。我很震惊,一个完整的格式和重新安装没有覆盖MFT


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

这与刚格式化的卷有何不同?嗯。这个问题是错误的。我的意思是,在一个使用中的卷上,MFT中剩余的条目,来自曾经存在但现在已消失的文件,这些条目将被清除。如果您想采用更简单的方法保留数据,您不能备份卷的剩余内容,(完整)格式化卷并确保其已被清零,然后恢复您的数据?或者你正在寻找一些你可以经常/定期运行而不需要如此繁重的过程的东西吗?最终我从未完全成功过。我找不到做这项工作的软件。我编写了一个实用程序,创建(然后删除)大量的空文件,试图强制重用MFT空间;这做得很好-您主要只能看到空文件名。然而,即使这样,也没有消除所有遗留的旧文件名,尽管它确实删除了其中的大部分。有足够多的偏执狂认为这种软件总是有市场的。@snowcrash09不,我认为不是。当存在非常安全和合理的替代方案时,情况就不是这样了:步骤1:将“当前”文件复制到新卷。第二步:将整个驱动器、MFT和所有文件归零。我一直在使用文件清理器进行检查,它会显示10k已删除的文件。这是在MFT碎片整理之后!如果FS显示0个文件,那么我很高兴它能正常工作。我将尝试您在这里提到的实用程序-如果其中一个有效,您将获得accept。很抱歉延迟。在赏金到期之前,我没有时间检查软件。我刚刚试过PGP-重要提示,它不能在引导分区上清空MFT;我写了一个小程序,它只是循环创建新的空文件。创建了100k个文件。这完全覆盖了所有挥之不去的MFT条目。当然,当您删除空文件时,会留下伪MFT条目。但至少当你看到它们时你知道它们是什么。这是一种新颖的方法——避免直接和MFT混在一起。其他工具都没有像广告宣传的那样有效吗?我试过删除;它不触及MFT空格。以上部分正确,因为sdelete不使用清除或零选项触及文件名,但它确实会首先重命名文件以隐藏原始名称。但这并不是最初的海报所要求的——文件已经被删除了。Windows 7没有执行完整的格式。格式化操作花了多长时间,一个dr有多大