Dd

複製到較小的驅動器後修復 gpt

  • December 20, 2019

我有一個 gpt 分區的驅動器,最後有未分區的空間,我使用 dd 將其複製到另一個較小的驅動器。不幸的是,Linux 不會看到複製驅動器上的分區。

我的理解是,GPT 有兩個分區表副本,主副本在 MBR 表之後的開頭,第二個在末尾。所以應該可以修復複製驅動器上的分區,如果可以使用任何工具來做到這一點呢?

gdisk能夠修復驅動器。它顯示了一些警告,但能夠正確讀取 GPT 的主副本,調整輔助 GPT 的位置,並將分區表寫回磁碟。

我也試過fdiskand gparted,但他們都無法正確處理驅動器。fdisk只看到保護MBR。gparted說備份 GPT 已損壞,它正在使用主 GPT,但隨後看不到驅動器上的任何分區。

引用自:https://unix.stackexchange.com/questions/558280