Eu tinha uma unidade particionada por gpt, com espaço não particionado no final, usei dd para cloná-la em outra unidade menor. Infelizmente, o Linux não verá as partições na unidade clonada.
Meu entendimento é que o GPT tem duas cópias da tabela de partição, a cópia primária no início logo após a tabela MBR e a secundária no final. Portanto, deve ser possível corrigir o particionamento na unidade clonada, e se alguma ferramenta puder ser usada para fazer isso?
gdisk
foi capaz de consertar a unidade. Ele exibiu alguns avisos, mas conseguiu ler corretamente a cópia primária do GPT, ajustar o local do GPT secundário e gravar a tabela de partição de volta no disco.Eu também tentei
fdisk
egparted
, mas nenhum deles foi capaz de lidar corretamente com a unidade.fdisk
só vi o MBR de proteção.gparted
disse que o GPT de backup estava corrompido e estava usando o primário, mas não conseguiu ver nenhuma das partições na unidade.