Depois de algumas pesquisas, consegui responder parcialmente às perguntas, então aqui estão minhas descobertas:
-
Qual é a melhor maneira de determinar o tipo de tabela de partição de um novo computador (e fazer backup / restauração)?
gdisk -l device_nameparece ser o caminho a percorrer para descobrir qual tabela de partições é usada.Depois de receber isso, se você tiver um GPT, faça o backup dele com
sgdisk --backup=filename, se não tiver um backup comsfdisk -d device_name> filename -
Como posso verificar se um arquivo de backup do sgdisk está correto? (com o sfdisk, este era um arquivo ASCII, então você poderia apenas olhar para ele, mas não parece funcionar com o sgdisk)
Acho que você deve ser capaz de carregá-lo no gdisk usando o comando do menu de recuperação
l(letra minúscula L) e imprimi-lo com o comandop. Ele deve ser seguro, desde que você não use o comandowpara gravar no dispositivo o novo GPT.Para facilitar, adicionei a seguinte linha ao meu script de backup para poder acessar informações importantes sobre o GPT:
gdisk -l device_name >filename 2>&1. Esse é um nome de arquivo diferente daquele que eu usei comsgdisk --backup, claro. -
Bônus: Qual é a diferença entre o sgdisk e o gdisk?
sgdiské a versão com script degdisk. A diferença mais notável é quesgdiskrealizará operações perigosas sem solicitar nenhuma confirmação ... portanto, tenha cuidado ao usá-lo.
Eu ainda não sei por que as mensagens "error 38" desapareceram, então sinta-se à vontade para adicionar uma resposta para isso, e para confirmar que o que eu respondi está certo ... ou errado.

