代码之家  ›  专栏  ›  技术社区  ›  user82238

主文件表清理实用程序?[关闭]

  •  5
  • user82238  · 技术社区  · 16 年前

    有人能推荐一种工具吗 MFT 清理?我想在我的MFT中恢复文件的条目,这些文件曾经存在,但已被删除到“原始”状态,其中的条目为零。

    5 回复  |  直到 9 年前
        1
  •  8
  •   snowcrash09    16 年前

    This paper 哈尔·伯格尔和大卫·霍尔泽列出了一大堆声称安全删除文件的产品。MFT清洗是其中的一个特点。本文的结论是只有一种产品, Evidence Eliminator ,实际上正确地清除了mft。

    PGP公司回应 here 批评自己的产品,PGP碎纸。显然,它有一个高级选项“wipe ntfs internal data structures”(擦除NTFS内部数据结构),它将清除MFT,尽管默认情况下未启用该选项。

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

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

        2
  •  2
  •   tylerl    16 年前

    嗯。这个问题是错误的。我的意思是 一个正在使用的卷 保留在MFT中,来自 曾经存在但现在却消失了 条目被清除。

    这听起来很像是你在要求一个程序,它可以将当前不代表实际文件的MFT部分归零。我要冒险说,哪家公司连棍子都不会碰那个。

    • 最好是没有充分的文件记录。
    • ntfs是一个移动目标,而mft是那些不经通知就可能发生更改的“手控”区域之一。
    • 覆盖该块中可能未使用的区域对普通用户没有任何好处
    • 把“自由”空间归零意味着将你认为微软没有用在任何重要的、脆弱的前景上的每一点都击垮。
    • 这个操作中的一个错误(极有可能)意味着最多会丢失文件,最多会丢失整个文件系统。

    换言之,该项目的建设成本高、耗时长、安全性不确定性大,且提供的服务不够(是否有?)有利于客户说服他们使用它。

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

        3
  •  1
  •   Homy    13 年前

    我为这个问题找到了一个令人满意的解决方案,如果您愿意,请进行检查和测试:

    Paragon HD Defrag是Paragon HD Manager 2010的一部分,使用该产品的引导CD,具有截断MFT的功能或选项。该实用程序会切断不使用的任何多余的MFT条目。(尼斯)

    现在也有梨形清洁剂。它声称覆盖了MFT条目。它生成了大量称为zzzz.zzzz变体的文件

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

        4
  •  -1
  •   Scott Solmer    10 年前

    我试过 ccleaner 和其他工具来消除未使用的mft引用。

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

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

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

        5
  •  -2
  •   CiNN    16 年前

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