Você pode converter de MBR para GPT usando o fdisk GPT ( gdisk
, cgdisk
e sgdisk
). Acredito que esteja nos repositórios do Ubuntu sob o nome do pacote gdisk
. Verifique a documentação estendida do gdisk no site vinculado para obter informações sobre como fazer essa conversão. Observe que, se este for um disco de inicialização, ele se tornará não inicializável após a conversão; você terá que reinstalar o seu gerenciador de inicialização. Você também pode precisar criar uma partição de inicialização do BIOS no disco, se estiver usando o GRUB 2.
As implementações EFI variam em como eles decidem qual modo de inicialização usar (EFI vs. MBR / legado). Usar o tipo de tabela de partição é uma sugestão possível, mas há outras. Assim, fazer uma conversão de MBR para GPT pode não ser suficiente ou necessário. É possível que o que você realmente precise fazer é remover um carregador de inicialização no modo BIOS do primeiro setor do disco do Linux. Você pode fazer isso com o seguinte comando:
sudo dd if=/dev/zero of=/dev/sdb bs=440 count=1
Isso pressupõe que o disco do Linux seja / dev / sdb; ajuste conforme necessário. Além disso, as opções bs=
e count=
são extremamente importantes; se você digitar errado ou omiti-los, você poderá colocar muitos dados no disco!
Em qualquer caso, se você excluir o carregador de inicialização no modo BIOS, precisará substituí-lo por um modo EFI boot loader. Vários estão disponíveis. Verifique o link para obter uma descrição completa e instruções de instalação.
Se possível, recomendo testar com um disco reserva para determinar se é a presença de um carregador de inicialização do BIOS ou a presença de um GPT que está interferindo na inicialização do Windows no modo EFI. Dessa forma, você não vai descer por um caminho potencialmente infrutífero tentando consertar a coisa errada.