Durante a instalação do Windows, ele acha que a partição EFI não está no fat32, mas está no fat32

1

Tenho o Ubuntu instalado no disco rígido, recentemente converti esse disco para o GPT usando o gdisk e criei a partição EFI formatada em fat32 (logo após a conversão foi o NTFS, mas depois eu o formatei em fat32). No entanto, quando eu estava tentando instalar o Windows para o espaço não alocado no disco, ele disse que meu ESP não está no Fat32 e me pediu para formatá-lo em fat32. Eu reiniciei o Ubuntu e verifiquei as partições:

  1. ESP criado durante a conversão para GPT (fat32, cerca de 4 Mb usado, 200 Mb não utilizado)
  2. Restaurar partição criada pelo windows (ntfs)
  3. ESP criado pelo windows (fat32, cerca de 4 Mb usado, 96 Mb não usado)
  4. partição MSR criada pelo windows (desconhecido)
  5. Partição para dados criados por janelas (ntfs ou desconhecidos, não lembro)
  6. Linux swap
  7. partição do Ubuntu

A versão do Windows é 10, o ubuntu é 16.04, eu também tenho o Ubuntu live USB no caso de ter que consertar o bootloader ou qualquer outra coisa. Como posso corrigir o erro?

EDIT: Agora eu apaguei a partição EFI e o Ubuntu ainda pode carregar com sucesso, também o Windows agora não dá erro sobre o ESP, mas ele não cria um! Apenas cria partição de dados básica e partição MSR, sem ESP e sem recuperação! Ele não carrega após a instalação, no entanto o Ubuntu carrega porque ele tem o GRUB no meu disco rígido antigo com o Windows (este disco rígido está meio quebrado, e é por isso que eu quero reinstalar o Windows em outro disco rígido). Eu literalmente não tenho ideia do que está acontecendo, alguma sugestão?

    
por Krigga 30.04.2017 / 11:32

3 respostas

0

A única coisa que ajudou é desconectar meu velho disco rígido antes da instalação do Windows. Quando conseguiu, eu queria chorar e rir ao mesmo tempo.

    
por 05.05.2017 / 20:27
0

Duas coisas:

  1. o windows ainda está para implementar o gpt (pelo que eu vi)
  2. crie a partição efi na instalação do Windows.
por 01.05.2017 / 08:55
0

Eu não verifiquei com o Windows 10, mas os instaladores de versões anteriores do Windows costumavam ficar confusos quando apresentados a discos com múltiplos ESPs. Minha lembrança é que eles apresentariam erros depois de passarem pela instalação. Observe que o ESP deve ser compartilhado entre todos os sistemas operacionais instalados em um computador. Embora não haja nada na especificação EFI que proíba a criação de múltiplos ESPs, a prática usual é compartilhar um ESP. Assim, se o disco já tiver um ESP, o Windows estará perfeitamente no direito de adicionar seu carregador de boot a esse ESP, mesmo que esse ESP tenha sido criado por outro sistema operacional.

Note também que não há nada errado com um sistema operacional usando um ESP em um disco para inicializar a instalação do sistema operacional em outro disco físico. Assim, se o seu primeiro disco tiver um ESP, a instalação do Windows no segundo disco pode resultar na criação de nenhum ESP nesse segundo disco; O Windows pode usar apenas o ESP no primeiro disco. Dito isso, eu nunca tentei fazer isso, então não sei o que o Windows realmente faz.

Nada disso explicaria por que o Windows falharia em inicializar assim que instalado corretamente; no entanto, pode haver algum problema auxiliar no trabalho. Por exemplo, pelo que entendi, você tem uma instalação Ubuntu funcionando e você tentou adicionar o Windows a essa instalação. Se a entrada de inicialização do Windows EFI de alguma forma não se tornasse o padrão, você precisaria executar sudo update-grub no Ubuntu para adicionar uma entrada do Windows ao menu GRUB.

Outra possibilidade sobre o que está acontecendo é que você pode ter instalado o Ubuntu no modo EFI e o Windows no modo BIOS. Essas instalações de modo cruzado são possíveis, mas geralmente são muito difíceis de gerenciar. No Ubuntu, verifique os tipos de tabela de partição para ambos os discos. (Ferramentas como parted e versões recentes de fdisk relatam essas informações.) Se forem ambas GPT, essa hipótese do modo Windows no BIOS está errada. Se o disco do Windows usar o MBR (que parted , pelo menos, relata como "msdos"), provavelmente você terá uma instalação de modo misto. Veja minha minha página no CSM para saber mais sobre por que esse tipo de configuração é inábil e como controlar o seu modo de inicialização. Se você tem uma instalação em modo misto, você tem pelo menos duas opções para saber como proceder:

  • Reinstale o Windows - Você pode limpar as partições do disco MBR, criar uma GPT e reinstalar o Windows. Esta é provavelmente a melhor abordagem. Você precisará aprender a controlar seu modo de inicialização, conforme descrito em minha página do CSM, para que você não inicialize acidentalmente o instalador do Windows no modo BIOS.
  • Use rEFInd - Meu rEFInd gerenciador de inicialização é um gerenciador de inicialização no modo EFI que pode redirecionar para inicialização no modo BIOS. Se você instalar o rEFInd no Ubuntu, poderá editar /boot/efi/EFI/refind/refind.conf : Descomente a linha scanfor e assegure-se de que hdbios esteja entre as opções. (Você também pode precisar descomentar uefi_deep_legacy_scan , mas eu recomendo fazer isso apenas se você não vir uma opção para inicializar o disco contendo o Windows sem essa opção.) Quando configurado, o rEFInd mostrará, na maioria dos computadores, BIOS Opções de inicialização de modo para seus discos rígidos. Uma dessas opções deve inicializar a instalação existente do Windows no modo BIOS.
por 01.05.2017 / 20:56