我们如何知道用 testdisk 恢复的分区表是否正常?

我们如何知道用 testdisk 恢复的分区表是否正常?

我们有一个硬盘,其分区已损坏。在更深入的搜索中,testdisk 找到了它,但想要删除所有分区(并显示OK以下结构):

在此处输入图片描述

我们尝试了这个但它显示的结构是BAD(如下):

在此处输入图片描述

我们认为好的另一种方法是选择删除除最后一个分区之外的所有其他分区,并选择重要分区(第二个分区)作为L-bootable*P(rimary)

在此处输入图片描述

我们现在需要知道这是否可以,以便我们能够应用更改。如果需要,可以在此处获取更多信息我们在论坛上的帖子

恢复我们在那里的所有工作非常重要。

答案1

由于我们不知道是什么事件损坏了您的驱动器,而且我们对之前正确的分区结构也一无所知,因此很遗憾我们无法为您的问题提供可靠的答案。

但是,如果这些丢失的数据确实很重要,而我们没有备份,我们强烈建议仅在驱动器映像上运行所有恢复命令。或者,创建一个整个驱动器的图像以便能够恢复到之前的状态,以防我们进一步弄乱分区表。我们可以使用

sudo dd if=/dev/sda of=<path>/backup.img

替换<path>为您的备份介质(例如外部驱动器)的位置。

跑步图像上的测试磁盘如果出现问题,这将为您省去很多麻烦,并且还可以让您尝试您认为正确的方法,而不会有进一步数据丢失的风险。在映像上运行 testdisk,如下所示:

sudo testdisk <path>/backup.img

答案2

我看到了这三个命令:

testdisk image.dd创建原始磁盘映像

testdisk image.E01从 Encase EWF 映像恢复文件

testdisk 'image.???' 如果 Encase 图像被拆分成多个文件。

我应该运行哪个命令以及如何运行?它有什么作用?我们真的需要知道,非常非常感谢!

相关内容