Nota: Sou o autor de gdisk
.
A tabela de partições do seu disco está danificada. Parece que o disco usava o formato GPT (GUID Partition Table), mas, em algum momento ao longo da linha, uma ferramenta que não reconhece o GPT converteu o disco do GPT para o formato MBR (Master Boot Record). O resultado é um MBR válido com dados de backup de GPT restantes no final do disco. Dada a saída gdisk
que você mostrou, parece que os dados da GPT não definem partições, por isso é inútil - e mesmo que mostre partições, se minha hipótese estiver correta, essas partições seriam inválidas. É provável que você queira usar os dados do MBR. Esta seria a opção 1 no prompt do tipo de tabela de partição a ser usado na captura de tela que você exibiu; no entanto, gdisk
fará uma conversão de MBR para GPT, o que pode não ser a melhor abordagem para você ....
Você diz que deseja converter de MBR para GPT, mas não diz por que deseja fazer isso. A única dica em sua pergunta é que você também deseja atualizar do Windows 7 para o Windows 8.1. Ambas as versões do Windows estão felizes com o tipo de tabela de partição, portanto, a atualização do Windows não requer uma alteração na tabela de partição. Dito isso, as duas versões do Windows também vinculam o tipo de tabela de partição (MBR vs. GPT) ao modo de inicialização (BIOS vs. EFI). Assim, se você mudar de MBR para GPT, você também necessariamente mudará seu modo de inicialização - mas essa mudança não será automática. De fato, alterar o modo de inicialização pode nem ser possível; A maioria dos computadores vendidos antes do final de 2011 possui firmware BIOS que não pode ser inicializado no modo EFI. Se você comprou seu computador no final de 2011 ou 2012, provavelmente ele possui firmware EFI que pode ser inicializado de qualquer forma, mas essas primeiras EFIs costumavam apresentar problemas e podem ser inicializadas melhor no modo BIOS. OTOH, quanto mais recente o computador, maior a probabilidade de que ele funcione bem em modo EFI. Além disso, a inicialização no modo EFI pode ser mais rápida e confiável. (Veja minha página no CSM para mais sobre este assunto.)
Note também que a conversão do modo BIOS para o modo de inicialização EFI requer que você mude o seu gerenciador de partida Ubuntu. (Você pode continuar a usar o GRUB 2, se é isso que está usando agora; mas você teria que substituir o GRUB 2 no modo BIOS por um GRUB 2 no modo EFI 2.) Reparo de inicialização é geralmente a maneira mais fácil de fazer isso, mas é imperativo que você inicialize qualquer disco de emergência usado para executar o Reparo de inicialização no modo de destino apropriado - que é, no modo BIOS, se você deseja instalar um modo GRUB ou EFI no modo BIOS se desejar instalar um GRUB no modo EFI.
Em suma, você deve deixar que as necessidades do modo de inicialização indiquem o que fazer:
-
Modo BIOS - Se você optar por continuar a inicialização no modo BIOS, poderá iniciar o instalador do Windows 8.1 no modo BIOS e instalá-lo normalmente. O Windows provavelmente assumirá o processo de inicialização, portanto, será necessário usar o Reparo de inicialização (ou um procedimento manual que faça praticamente o mesmo) para reinstalar um GRUB no modo BIOS. Para evitar confusão, você pode querer executar
sudo sgdisk -z /dev/sda
de um disco de emergência do Ubuntu ou após a instalação. (Note que é uma minúscula-z
; uma letra maiúscula-Z
também apagará os dados do MBR, o que é algo que você não quer fazer!) Limpe as estruturas de dados do GPT. (Ele também apagará parte do GRUB, então você provavelmente terá que executar novamente o Reparo de inicialização depois de fazer isso.) -
Modo EFI - Se você quiser alternar para o modo EFI, verifique primeiro se o seu computador é capaz de inicializar dessa maneira. Se puder, recomendo desabilitar o suporte a BIOS / CSM / legacy em seu firmware. Você pode usar
gdisk
para converter de MBR para GPT, mas informar para ler os dados MBR existentes na tela mostrada. Com essa conversão concluída, inicie o instalador do Windows no modo EFI para instalar o Windows; em seguida, use o Boot Repair ou instale o meu gerenciador de inicialização do rEFInd para obter a inicialização do Ubuntu no modo EFI.
Em ambos os casos, é essencial que você entenda como controlar o modo de inicialização do seu computador. Este é um detalhe controlado pelo firmware, não pelo SO, e como controlá-lo varia de um computador para outro. Veja minha página no CSM para detalhes sobre isso.
Mais uma advertência: é possível que eu tenha diagnosticado incorretamente o estado atual do seu disco. (Estou fazendo inferências com base em dados incompletos.) Em caso afirmativo, ou se você cometer erros, pode acabar piorando significativamente as coisas. Assim, aconselho proceder com cautela. Se possível, faça um backup de baixo nível completo do seu disco, como em sudo dd if=/dev/sda of=/path/to/big/disk/sda.img
. Isso lhe dará um caminho para a recuperação, caso você faça uma mudança que se mostre destrutiva.