Se o objetivo final for converter em GPT, não há sentido em primeiro fazer uma conversão de lógica para primária; gdisk
lerá ambas partições primárias e lógicas e, quando você salvar a tabela de partição, as converterá em partições GPT. Isto assume, no entanto, que não existem outros problemas, tais como partições que sobrepõem estruturas de dados GPT ou estruturas de tabelas de partições MBR danificadas. Como oldfred aponta, a documentação oficial do gdisk
fornece instruções explícitas sobre como realizar essa conversão:
(Note que eu sou o autor de gdisk
.)
Se você quiser fazer uma conversão lógica para primária sem converter para GPT, ou se precisar fazer uma conversão lógica para primária como medida temporária antes de converter para GPT, pode fazê-lo com FixParts ( fixparts
), que é fornecido como parte do pacote gdisk
no Ubuntu. Consulte a documentação oficial do FixParts para obter informações sobre como fazer isso. Note que existem algumas ressalvas e limitações, mas parece que seu /dev/sda5
deve ser facilmente conversível. Como eu disse, no entanto, fazer isso como preliminar para converter para GPT é inútil, pois gdisk
lerá as partições primárias e lógicas e as converterá, se isso for possível. (Observe que o FixParts compartilha muito código com gdisk
. Em particular, ambos leem as tabelas de partição MBR da mesma maneira.)