我如何找到两个丢失的驱动器分区?

我如何找到两个丢失的驱动器分区?

这有点复杂,希望我能描述得足够清楚以便大家理解。

所以我使用的是 Linux(Ubuntu),我有一个 2TB 的移动硬盘和一个 500GB 的主硬盘。

我在便携式驱动器上有 3 个分区。第一个分区大约有 650GB,其他两个分区我不太清楚。

我遇到了一点紧急情况,需要使用 Redo Backup 将我制作的 500GB 主驱动器的备份复制到另一个硬盘上,但又不想覆盖我机器上的主驱动器,所以我决定将其提取到 2TB 便携式驱动器上。Redo 的恢复系统不是最灵活的,所以我不得不将完整的 500GB 备份及其各个分区提取到 2TB 驱动器上。

问题是,我的 2TB 驱动器上已经有东西了,但它还没有满,如果我移动一些东西,我还有空间存放 500GB 的备份提取文件。这不是特别重要的东西,所以我决定在执行此操作之前先将第一个 650GB 分区上的文件移动到后面的分区,然后删除第一个分区,为 500GB 的备份提取文件腾出空间。

于是,我运行了 Redo 恢复,果然,它将所有分区恢复到了 2TB 便携式硬盘的前 500GB。不幸的是,硬盘后半部分的两个分区消失了。

我不得不说,这对我来说并不意外。我认为这很可能会发生,而且为了得到我需要的备份文件,我愿意冒这个险。就像我说的,这两个分区上的东西并不是特别重要,但与此同时,把所有这些文件重新放在一起会非常麻烦。

当然,由于备份仅提取到前 500GB,分区应该还在那里,在 500GB 之后的未分配空间中迷失了方向。我还想过,扫描未分配空间,逐字节扫描或其他方式,分区可能具有某种可以找到的指纹。一串字节可以将其标识为驱动器分区的开头及其大小,因此可以重新创建它?

那么,有没有办法找到并恢复这两个分区?也许可以使用免费的 Linux 工具?还是我已经永远丢失了分区和文件?

谢谢。

相关内容