克隆到较小的驱动器后修复 gpt

克隆到较小的驱动器后修复 gpt

我有一个 gpt 分区的驱动器,末尾有未分区的空间,我使用 dd 将其克隆到另一个较小的驱动器。不幸的是,Linux 看不到克隆驱动器上的分区。

我的理解是,GPT 有两个分区表副本,主副本位于 MBR 表之后的开头,辅助副本位于末尾。因此应该可以修复克隆驱动器上的分区,如果有工具可以用来执行此操作,该怎么办?

答案1

gdisk能够修复驱动器。它显示了一些警告,但能够正确读取 GPT 的主副本、调整辅助 GPT 的位置,并将分区表写回磁盘。

我也尝试过fdiskgparted,但他们都无法正确处理驱动器。fdisk只看到了保护性的MBR。gparted说备份 GPT 已损坏,它正在使用主 GPT,但随后无法看到驱动器上的任何分区。

相关内容