我的一个 ntfs 分区上的文件和目录上次被删除了。我使用 R-studio 扫描了该分区,它确实找到了很多文件,实际上比分区的容量还多。这是因为 R-studio 找到了更早被删除的文件。所以我想知道是否可以指定上次删除的文件和目录而不是更早删除的文件和目录来进行恢复?
R-studio 有一个免费试用版,扫描免费,但恢复不免费。可从以下网址下载http://www.data-recovery-software.net/Data_Recovery_Download.shtml 它的手册在这里http://www.r-tt.com/downloads/Recovery_Manual.pdf。我尽力在手册中寻找答案,但未能找到。他们的技术支持不如他们的软件好,而且在我看来通常是无助的。
谢谢!
答案1
不,不是(好吧,它可能但可能性极小)。
实际情况是,R-Studio 检查了文件系统(对于 NTFS 磁盘,骨髓纤维化并看到一堆已标记为已删除的文件(它们的名称仍然存在,但系统在它们上放置了一个特殊标志,表明它们已被删除,并且它们占用的空间可供新文件使用)。当您写入新文件时,它们可能会覆盖已删除文件以前使用的群集,但新文件通常会在 MFT 中获得自己的新条目,而不是覆盖旧条目(直到某个时候,要么 MFT 被扩展以腾出更多空间,要么非常旧的条目被重新使用,具体取决于您的配置)。
因此,当程序直接查看 MFT 时,它可能会查看很多很久以前删除的旧文件的列表(这些文件加起来当然会大于磁盘的总大小)。但这并不意味着您可以恢复它们,因为 MFT 基本上只是系统中存在或曾经存在的文件列表;实际内容文件存储在磁盘上,一旦被删除,可能会被新文件覆盖。
如果您有足够的可用空间,这不是什么大问题,因为系统可能会使用以前从未使用过的空间,但最终,它将开始重新使用曾经属于文件的群集。更糟糕的是,当驱动器已满时(就像您这种情况,已满 97%),系统将要覆盖已删除文件的簇。
因此,即使您可以看到曾经拥有的文件列表,但它们的内容很久以前就被覆盖了,因此完全无法恢复。