如何取消删除 NTFS 中的大文件?

如何取消删除 NTFS 中的大文件?

我犯了一个错误,删除了 NTFS 外部硬盘上的一个 6/7GB 文件,现在我正尝试取消删除/恢复它。

我尝试使用 Recuva,文件在那里,但文件大小为 0。看来 NTFS 处理大文件的方式不同,所以我需要一个知道如何处理这个问题的恢复软件,有什么建议吗?

搜索后,我找到了这个帖子:http://forum.sysinternals.com/undelete-big-files_topic11539_post52762.html#52762这解释了为什么 NTFS 中的大文件被以不同的方式删除,但没有提供解决方案。

如果这相关(我看到一些恢复程序正在寻找文件签名)该文件是一个 truecrypt 安装的磁盘,扩展名为 .iso。

那么,解决方案是什么?

答案1

需要注意的一些事项。

  1. 大文件通常会被彻底删除(回收站不在路径中),
    因此,取消删除是不可能的。

  2. 接下来,您的步骤通常是从磁盘中已删除但未使用的区域恢复文件。

  3. 由于您的磁盘是外部的,我假设它不用于存储其他动态文件。
    如果您开始使用磁盘(编辑现有文件或写入新文件),您将开始遍历包含您的大文件的已删除区域。
    实际上,将永久丢失此处讨论的工具将尝试恢复的任何数据。

  4. 这意味着,您有机会按照此处讨论的方式进行恢复。
    但是,请小心,对于 6-8 GB 的数据,您通常无法恢复所有数据(因为此文件很可能是碎片化的)。

  5. 该文件最初是如何创建的?
    如果创建速度很慢(如日志文件被附加到其中),则很可能非常碎片化。

  6. 是否值得部分恢复此文件?
    因为,完整恢复文件的概率与文件被分解成的碎片数量成反比。

  7. 现在,这可能听起来很极端,但如果你打算尝试不同的方法来从该外部驱动器恢复大文件,并且你准备投资购买第二个相同大小的驱动器,我建议你对该驱动器进行映像处理开始恢复工作。这样,您就可以尝试使用您随着时间的推移学到的不同技术从该图像的副本中恢复文件。

答案2

我能够使用 PhotoRec(来自 testdisk-6.12 包)和自定义签名恢复 4Gb 文件。最初,我调查并尝试了许多“取消删除”工具,但结果都一样,它们什么都没有显示或显示零长度文件。

PhotoRec 确实通过签名找到了我的文件并开始恢复,但只有一个问题,就是在达到实际文件大小后,它无法找到文件末尾并继续写入(当大小增大到 x4 倍时我停止了它)。

在知道文件大小之后,我只是将其截断为所需大小并在最后重新检查签名,幸运的是它完全符合预期:-)

顺序验证没有发现恢复的文件有任何问题,所以我对结果非常满意。

PS:我几乎确信我的文件没有碎片。

答案3

虽然晚了一年,但 Restorer Ultimate 的付费版本是必须的。获取演示版,您可以查看所有文件,如果您对所看到的内容感到满意(它会告诉您大小等等),那么我会选择完整版,我刚刚获得它,正在恢复 20GB 以上的高清电​​影文件

答案4

相关内容