从 MFT 中删除文件名

从 MFT 中删除文件名

我想删除磁盘中未使用的内容而不留下任何痕迹,例如将其交给同事或客户。同事/客户将收到一些已经在磁盘上的文件。但是,我之前曾将磁盘用于其他用途,我刚刚删除了我的文件。

到现在为止我已经

  1. 删除了所有内容
  2. 跑步系统内部删除使用-c驱动器上的开关

使用FTK 成像仪精简版我仍然可以看到一些文件名,尽管文件内容似乎已被破坏。SDelete 网站上解释了文件名仍然存在的原因。

我如何才能安全地删除文件名?

在 Windows 磁盘管理器中删除卷并使用快速格式化创建新的 NTFS 文件系统是否安全?

我已经尝试过,至少 FTK Imager 不再显示文件名,但是 FTK Imager 现在依赖于新的 NTFS MFT,它当然是空的。

请注意,我不需要像问题中那样保持 MFT 完整如何重置 NTFS MFT 以便在那里找不到已删除文件名的踪迹?

答案1

来源五款硬盘清理和擦除工具

Brien Posey 列出了五种工具,可以确保您的个人信息安全地从所有硬盘中删除。

在处理旧硬盘时,仅删除文件或重新格式化硬盘不足以确保您的隐私。在这个身份盗窃猖獗的时代,确保您的个人信息从所有硬盘中安全删除比以往任何时候都更加重要。鉴于这种情况,我决定列出五种用于安全擦除和格式化旧硬盘的实用程序。

Active@Kill Disk - 硬盘擦除器

Active@ Kill Disk - 硬盘擦除器是一款免费的安全硬盘数据清除工具。更重要的是,这款工具符合美国国防部硬盘数据清除标准 (DoD 5220.22M)。

尽管有些人可能认为它有些俗气,但我特别喜欢证书功能。当硬盘被擦除后,软件会生成一个证书,您可以打印该证书,以证明磁盘已被安全擦除。

橡皮

橡皮Heidi Computers 出品的一款免费工具,可以安全地从硬盘上擦除数据。这款工具最有趣的地方在于,它提供了多种不同的数据覆盖方法,这些方法基于多种不同的标准。您甚至可以定义自己的数据覆盖方法。

此实用程序允许您安全地擦除特定文件、文件夹、未使用的磁盘空间甚至回收站。此外,擦除操作可以手动或按计划运行。

Shredit Windows 版

碎纸机Windows 版是一款隐私应用程序,旨在安全地擦除单个文件、可用空间或整个硬盘。该软件允许您选择写入模式和写入次数。支持多种不同的政府标准。

Shredit Windows 版下载版本售价为 24.95 美元,CD-ROM 版本售价为 34.95 美元。

磁盘擦除

磁盘擦除是一款免费的实用程序,可以安全地从硬盘上擦除数据。与 Eraser 一样,Disk Wipe 包含许多不同的算法,包括 DoD 5220-22.M 和 Peter Guttman。这款实用程序的真正优点是它是便携式的,因此您无需安装即可使用它。此外,Disk Wipe 不仅适用于硬盘。它还可用于安全擦除 USB 闪存驱动器和 SD 卡。

达里克的靴子和核弹

达里克的靴子和核弹是一款免费的开源实用程序,用于安全擦除硬盘驱动器。虽然此实用程序设计为安全有效,但作者并未明确保证数据完全不可恢复,并且不对此应用程序提供支持。

文章中包含了每个工具的一些屏幕截图。

答案2

对我来说,BCWipe 完成了这项工作。我在家用电脑上使用免费版本。好处是我不需要等到我的整个 6TB 驱动器都完成,我可以在 BCWipe 任务擦除所有 MFT 数据后立即中断它(它在 BCWipe 任务一开始就完成了)

现在,像 Recuva 这样的恢复删除工具找不到任何被粉碎的文件名。

来自 BCWipe文档

() 擦除 MFT 记录 - 适用于 NTFS 驱动器 - MFT - 主文件表是 NTFS 磁盘上的保留空间,文件系统在其中存储文件的名称和属性。小文件可能完全驻留在 MFT 内。在普通的 Windows“删除”操作之后,Windows 会将相应的 MFT 记录标记为“未使用”。Windows 不会擦除 MFT 条目内容(这就是 Unerase 实用程序工作的原因!)。任何已被 Windows“删除”的文件都可以通过特殊实用程序恢复其名称,如果文件主体未被覆盖,则可以恢复文件的内容。BCWipe 可以擦除空的 MFT 记录 - 即与已删除文件相关的记录。 () 擦除目录间隙 - NTFS 目录是一个包含文件和子目录名称的特殊文件。属于目录的磁盘簇称为目录节点。目录节点有一个间隙(从目录数据末尾到簇末尾的空间)。在 FAT/exFAT 文件系统上,文件名存储在所谓的目录条目中。目录节点或目录条目的松弛部分可能仍包含已删除文件的名称以及其他已删除的数据。()清除 NTFS 事务日志文件 - NTFS 是一个日志文件系统,使用 NTFS 日志 ($LogFile) 记录您正在处理的所有文件的临时数据。事务日志文件用于在发生故障时恢复文件系统。

答案3

可能是我没有正确理解整个问题,但为什么要费心处理这些复杂的东西呢?如果我想适当地擦除硬盘,以便没有人能够发现之前的内容 - 我会执行以下操作:

  1. 将我所有有用的数据从该硬盘复制到安全位置
  2. 使用随机数据填充整个磁盘

当将随机数据写入磁盘时,我会确保不是写入分区,而是写入实际磁盘,以确保填满所有空间。这将包括擦除分区表。例如,如果磁盘标记为sda我会

dd if=/dev/urandom of=/dev/sda
  1. 如果我正确偏执狂我会重复第 2 步几次(最多 2 到 3 次),可能会更换随机随机

  2. (可选)使用文件系统创建新的分区表

我非常怀疑任何智能软件是否能够在擦除之后恢复驱动器的初始内容。

另外,如果您有兴趣了解更多信息,我建议您阅读“Windows 完整格式化与快速格式化之间的区别”。快速格式化实际上不会删除除日志信息以外的任何内容 - 包括所有文件在内的实际数据将保留在原处。要正确删除数据,您需要覆盖它。即使数据被覆盖,理论上可以恢复

答案4

如果您只想删除已删除的文件名,请在文件夹中创建大约 10,000 个具有随机名称的文件,然后删除它们。Recuva 等实用程序将显示您的随机文件名。

相关内容