格式化后可以恢复 NTFS 分区的 MFT 吗?

格式化后可以恢复 NTFS 分区的 MFT 吗?

我搜索了几个问题,但没有找到任何人可以治疗我。

因此,我有一个 1TB 的外部硬盘,用于备份,其中只有 1 个 NTFS 分区。今天使用时,DiskPart我错误地格式化了该分区(谁会想到磁盘计数从 0 开始,而不是从 1 开始)。我使用的完整命令是:

format recommended override quick label=Windows

所以我执行了快速格式化,并且我发现快速格式化后可以恢复存储在那里的数据。无论如何,当我意识到这不是我想要格式化的分区而是我指定的分区时,我立即删除了对我的外部驱动器的访问权限,以将可能的损失降到最低。

现在,MFT 是元数据部分,其中注册了文件名、创建日期、访问权限和内容;并且它也是镜像的(因此在磁盘的某个地方有它的副本)。我不知道快速格式化是否也会删除该 MFT 镜像,我希望不会。

我正在运行一个程序来恢复其上的文件,但我必须将文件保存到另一个位置(一旦扫描完成,从现在起约 12 小时),并且我没有超过 900GB 的可用存储空间来存放数据。

我想知道是否有一个程序或过程可以帮助我恢复旧的 MFT,并再次访问其中的所有数据。

如果您能就如何进行或使用什么程序提供任何帮助或指导,我们将不胜感激。

答案1

chkdsk 可以从镜像中恢复 MFT,在做任何事情之前备份您的数据,如果需要的话购买一个 USB 驱动器,否则可能会失去一切。

在分离之前,没有人能够知道快速格式化进行了多久。

从未使用过这个软件但看起来很有趣

http://dmitrybrant.com/ntfswalker

据 Jaclaz 在这个论坛上所说,这是不可能的

http://www.forensicfocus.com/index.php?name=Forums&file=viewtopic&t=6425

需要说明的是,与许多人的想法不同,$MFTMirr 几乎毫无用处,因为它仅包含 $MFT 的前 4 条记录。显然,一旦您重新格式化,它就代表了新 $MFT 的前 4 条记录的镜像,除非您大幅更改了分区大小(从而导致新 $MFT 和 $MFTmirror 位于“其他地方”),或者您使用的 NT 系统对这些结构的放置采用了不同的“默认”设置 - 例如 Windows 2000,在这种情况下,旧文件系统结构可能不会被覆盖。

答案2

首先...

“无痛分区恢复

Partition Find & Mount 实现了已删除或丢失分区恢复的新概念。它以最方便的方式工作 — 通过定位分区并将其安装到系统中,从而使您能够像使用任何通用磁盘卷一样使用这些丢失的分区。如果任何引导记录(包括主引导记录)丢失、损坏或被覆盖,Partition Find & Mount 也将发挥作用。

http://findandmount.com/

否则我认为你可以找到一些实用程序来恢复 MBR - 完整无缺。

答案3

我以前做过类似的事情。实际上做过两次。第二次是在 4TB RAID-5 上(只是为了好玩 ;) 第一次,我最终买了终极修复者。两次都成功了,更不用说在许多其他不同难度级别的场合,尽管并非总是 100%。该软件以演示模式运行,它会告诉您它可以恢复哪些文件。对于你的情况,我认为这就是一切。

相关内容