外部硬盘救援 mbr 到 gpt 到 mbr

外部硬盘救援 mbr 到 gpt 到 mbr

大家好

我现在有点失去理智了。我最近买了一个闪存驱动器用于备份 livecd/救援,但已经晚了一天。

我有一个外部硬盘,2TB Seagate - 文件系统 = NTFS,带有单个分区,MBR 类型。

当我尝试将我的闪存驱动器格式化为 gpt 时,软件默认为第一个连接的 USB 设备(即我的外部设备),并且在没有意识到的情况下,我将我的外部设备(95% 的数据已满)格式化为单个 GPT:NTFS 文件系统。

我立即启动了分区恢复,但据我所知,更改 mbr/gpt 实际上不会影响数据。我停止了恢复,删除了 gpt:ntfs 分区,改回 mbr:ntfs 并启动了恢复。

这是有趣的部分,我有一份 Active Partition Recovery 的副本,所以我启动了它,并进行了完整的“柱面/深度”扫描,它显示了多个分区,每个分区都有其恢复可能性。我的分区标签“Ext”是一种极好的恢复可能性,当我选择就地恢复数据/恢复分区记录等时,它报告说这个“Ext”分区(我需要恢复的分区)是一个逻辑分区,我需要使用 chkdisk 检查错误,否则我可以删除该分区并用找到的“Ext”分区记录替换它。这就是我所做的(2 次),在将它安装在 Windows 中后,驱动器为空。

使用另外 2 个免费软件,它们的界面和选项非常相似,但来自不同的公司,都报告了一个“系统”分区,这是我格式化的 gpt:ntfs 分区名称(问题的原因),还列出了 +/- 665 个逻辑分区,大小从 64Mb 到 +/- 100 kb,但没有列出 Ext 分区

我正在考虑进行 RAW 数据恢复/挽救文件,但目前我已经有了另外 2Tb,我正在使用 testdisk 在 linux 中扫描我的驱动器,但假设最坏的情况,我将不得不购买另一个硬盘

对此有什么建议/解决方案吗?恢复原始 Ext 分区或从该分区恢复数据,而不是复制/挽救那些文件,因为我的硬盘已经满了(+/-95%)?

答案1

在不知不觉中,我将外部设备(95%的数据)格式化为单个 GPT:NTFS 文件系统。

重要的是要了解你在这里做了三件完全不同的事情:

  • 您将磁盘从其使用的分区表类型(可能是 MBR)转换为 GPT。
  • 您在磁盘上创建了至少一个新分区,替换了原来的分区。
  • 您在磁盘的分区上创建了全新的技术文件系统 (NTFS)。

这三个操作都是错误的。前两个操作相对容易修复,因为所涉及的数据结构很简单,并且包含在磁盘中相对较小且易于预测的部分中。但是,第三个操作几乎肯定不可能完全逆转。通过写出新的文件系统数据结构,您几乎肯定会覆盖磁盘上原来存在的数据结构。如果新文件系统 (NTFS) 与它所替换的文件系统相同,并且新分区的起始位置与旧分区相同,则尤其有可能出现这种情况。因此,尝试恢复整个文件系统几乎肯定会失败,因为旧文件系统的关键部分不再存在;它们已被新文件系统数据结构以扇区精确的方式替换。

恢复的最佳方法是使用文件级恢复工具。此类程序会扫描整个磁盘表面查找文件系统数据结构的可识别片段和已知文件类型的可识别“签名”。当找到此类信息时,这些工具通常可以提取部分或整个文件并将其复制到另一个磁盘。我最熟悉的此类工具是照片录制,但我看到有人声称某些 Windows 专用工具在从 NTFS 卷恢复文件时表现更好。不幸的是,我手边没有特定的 URL 或程序名称,因此如果您想找到比 PhotoRec 更好的工具,您需要自己深入挖掘(或者也许其他人会发布建议)。要使用这样的工具,您确实需要另一个至少足够大的磁盘来容纳所有恢复的文件。您可能会丢失部分或全部目录结构;而且 PhotoRec 至少在重建文件名方面表现不佳,因此您可能最终会花费大量时间检查和重命名文件。

答案2

我遇到过类似的问题,不幸的是,我不得不将数据复制到另一个磁盘上。我买了恢复软件,却发现它们无法帮助恢复所有数据。这里有一个开源替代方案,它很有帮助。Testdisk,你可能想试试。 http://www.cgsecurity.org/wiki/TestDisk

以后要多保重。

相关内容