使用 testdisk 恢复分区表

使用 testdisk 恢复分区表

我正在尝试使用 testdisk 恢复分区表。该磁盘包含双启动 Windows 8 和 Linux 操作系统。Linux 安装包含四个分区:交换分区、/ext4 分区、/homeext4 分区和一个很小的未分配分区。以下是 Testdisk 快速扫描 Intel/PC 分区后显示的内容:

Testdisk 快速扫描结果

我不知道哪些是主可启动分区 (*)、主分区 (P)、逻辑分区 (L)、扩展分区 (E) 或已删除分区 (D)。我应该用其中一个字母标记我想要恢复的分区;我尝试将所有分区标记为主分区,但 Testdisk 指示这是一个“坏结构”。我想这是因为最多只能容忍 4 个主分区表?

测试磁盘结构不良

我想我的问题来自于我对什么是主分区,与逻辑分区或扩展分区相对......

记录显示,在开始安装 Ubuntu 时,我要求用 LVM 分区替换当前 Linux 分区,结果分区表丢失了。数据没有被覆盖(安装没有继续),但分区表丢失了。

编辑:

在这个问题中,我错误地认为我的硬盘是使用 MBR 而不是 GPT 进行分区的。但是,当我使用“EFI GPT”表类型运行 Testdisk 时,没有检测到 Linux 分区:

具有 EFI GPT 表类型的测试磁盘

我应该怎么做才能恢复 GPT 中的 Linux 分区结构?

相关内容