Convertendo uma partição do MBR para GPT para instalar janelas sem perder o linux

0

Eu costumava ter inicialização dupla com o Ubuntu 14.04 e o Windows 8.1. Decidi excluir a partição do Windows porque as coisas não estavam funcionando bem no Windows, mas agora quero instalá-las novamente. Agora tenho 230 gigabytes de espaço não alocado reservado para windows, ao lado de minhas partições Linux. Quando tentei instalar o Windows 8.1 personalizado. no meu 230 gb de espaço não alocado a mensagem mostrou: Windows não pode ser instalado neste disco. O disco selecionado possui uma tabela de partições MBR. Em sistemas EFI, o Windows só pode ser instalado em discos GPT.

Minha pergunta é se existe uma maneira de converter meu espaço não alocado (do MBR para o GPT) Eu quero instalar o Win 8.1, sem perder o Linux, e normalmente inicializar ambos os sistemas operacionais como eu costumava fazer.

Eu também estava me perguntando se a conversão durante a instalação do Win 8.1 usando o Diskpart irá excluir meu sistema operacional Linux?

Eu não sei por que tenho esse problema agora, quando fiz boot duplo com o Linux e o Win i não teve nenhum problema.

    
por marie 22.07.2015 / 01:04

2 respostas

3

O disco inteiro usa a tabela de partição GUID (GPT) ou a Sistema de particionamento Master Boot Record (MBR) ; você não pode converter apenas uma partição do GPT para o MBR ou vice-versa. Dito isso, há algo chamado de MBR híbrido , no qual um MBR é colocado sobre um GPT; mas este é um hack feio e perigoso que seria inútil para sua situação específica, então nem pense nisso. (Eu só mencionei para que você não tente usá-lo se você ler sobre isso em outro lugar).

Não está claro na sua postagem o que você entende sobre o modo BIOS versus o modo de inicialização EFI. O modo BIOS é o estilo antigo de inicialização usado desde os anos 80. Inicialização no modo EFI é relativamente nova; Ele só se tornou comum desde 2011, ou um pouco antes no Mac. Para inicializar no modo EFI, seu firmware deve ser um EFI (ou sua variante mais recente, UEFI). A maioria das EFIs também oferece suporte à inicialização no modo BIOS por meio de um Módulo de Suporte à Compatibilidade (CSM), também conhecido como inicialização em modo herdado.

O Windows vincula seu modo de inicialização ao tipo de tabela de partição; você pode somente instalar ou inicializar o Windows no modo BIOS em um disco MBR; e no modo EFI em um disco GPT. O Linux é muito mais flexível sobre isso, embora a maioria das distribuições imponha um casamento EFI / GPT em seus instaladores. O modo de qualquer inicialização depende de uma interação complexa de fatores, incluindo configurações de firmware, layout do disco e opções do usuário. Na maioria dos PCs baseados em UEFI, a inicialização no modo EFI é o padrão; A inicialização via BIOS-mode é possível somente se estiver ativada no utilitário de configuração de firmware. Habilitar esse recurso dificulta enormemente o processo de inicialização. Tendo em conta os seus sintomas, é praticamente certo que esta funcionalidade está ativa no seu computador.

Em qualquer caso, a mensagem de erro exibida indica que você inicializou o instalador do Windows no modo EFI, mas o disco usa o MBR. Com uma configuração EFI / MBR, o instalador do Windows se recusará a continuar. Se você tem um PC (não um Mac), você tem duas opções principais:

  • Fazer o instalador do Windows inicializar no modo BIOS faz sentido. Você pode fazer isso usando o gerenciador de inicialização do computador para forçar uma inicialização no modo BIOS. O gerenciador de inicialização geralmente é acessado pressionando-se Esc, Enter ou uma tecla de função enquanto você liga o sistema. Quando você entra no gerenciador de inicialização, com alguma sorte você verá duas entradas para inicializar o instalador do Windows, uma das quais inclui a string "UEFI" e a outra não. Selecione a entrada sem a string "UEFI". Este procedimento não é 100% confiável, mas geralmente funciona.
  • Você pode converter o disco em GPT usando gdisk , como sugeriu oldfred em seu comentário; no entanto, você precisará reinstalar o seu gerenciador de inicialização do Ubuntu. Se você instalar o Windows no modo EFI (que seria o ponto dessa conversão), é bom instalar também um carregador de inicialização EFI para Linux. (A inicialização do Windows no modo EFI e o Ubuntu no modo BIOS é possível, mas é altamente desaconselhável.) Vários estão disponíveis, conforme descrito na minha página da Web sobre este assunto. Provavelmente instalar a versão EFI do GRUB via Reparo de inicialização ou meu rEFInd será mais fácil de gerenciar.

É difícil dizer qual abordagem é melhor. Se o Windows foi pré-instalado, provavelmente inicializou no modo EFI e usou o GPT para começar, o que significa que você mudou bastante as coisas desde que adquiriu o computador. A extensão e a razão para essas mudanças não é clara, o que dificulta dar conselhos concretos. Se você instalou o Windows, não há como saber como ele foi configurado inicialmente. Sem as informações completas da tabela de partições, é impossível dizer se você pode se deparar com problemas de particionamento com uma das abordagens.

Outra complicação possível é que o Windows vê um MBR híbrido como um MBR, mas o Linux vê esse disco como o uso do GPT. Os Macs geralmente usam configurações de MBR híbridas para permitir a coexistência entre o OS X e o Windows. Se isto é o que você tem, então nenhuma das minhas sugestões anteriores é 100% em ordem; remover o MBR híbrido em favor de um GPT regular provavelmente será o melhor. Poste a saída de sudo gdisk -l /dev/sda se você tiver um Mac e quiser saber se isso pode estar acontecendo.

Ah, e usar o DiskPart no Windows para converter de GPT para MBR irá atrapalhar a sua instalação do Ubuntu. Na verdade, confio nas ferramentas de particionamento do Windows até onde posso jogar a minha casa, para não usá-las, exceto como último recurso, e talvez para diminuir as partições existentes do Windows.

    
por Rod Smith 22.07.2015 / 03:45
0

Eu tenho um pensamento que nunca tentei. No gerenciamento de disco do Windows, você pode criar um disco rígido virtual e convertê-lo em disco GPT. Este disco GPT será exibido no gerenciamento de disco como outro disco rígido. Minha ideia é instalar o Windows no VHD, mas não tenho certeza se ele funcionará.

    
por Simmon Maxwell 22.07.2015 / 03:40