Repare o carregador de inicialização do Windows 10

2

Estou tendo problemas para reparar meu gerenciador de inicialização do Windows 10. Eu tentei inicializar o usb do instalador do Windows 10 e fazer o Start Up do reparo lá. Eu tentei a solução sugerida aqui: Como corrigir o boot do Windows 10 carregador do Windows . Eu também tentei a correção detalhada aqui: link . Nenhum deles resolveu o problema para mim.

O histórico por trás do problema é o seguinte: Inicialmente, instalei o Windows 8.1 em meu ssd de inicialização principal. Mais tarde, reparticionei e instalei o Arch Linux em uma segunda partição na mesma unidade. Eu instalei o Windows 10 por cima da instalação do Arch Linux. Mais tarde, removi a partição do Windows 8.1 e reimplantei para que o Windows 10 fosse o único sistema operacional instalado na unidade. (Mais tarde eu adicionei um segundo ssd com o Antergos Linux nele). Esta série de instalações parece ter deixado o carregador de boot Arch gummiboot na unidade, mas se eu inicializasse a unidade diretamente, ele sempre me colocava diretamente no gerenciador de inicialização do Windows. então nem percebi que o carregador de gummiboot do Linux ainda estava presente.

Eu tenho tentado obter uma configuração de passagem de GPU funcionando [ link ] e eu Não consegui fazer com que o Windows funcionasse na Máquina Virtual, e determinou que parecia ser por causa do gerenciador de inicialização. Eu tentei vários métodos de corrigir isso (como acima), mas nada funcionou. Então eu olhei para o ssd Windows 10 foi instalado e vi que ainda havia uma partição ext4 (ao lado de uma partição fat32, que é onde o Windows tinha carregador de inicialização UEFI). Eu apaguei a partição ext4 e configurei o sinalizador "boot" na partição fat32. Depois de fazer isso, agora não apenas a execução do Windows em uma VM não funcionava mais, mas eu não conseguia mais inicializar diretamente no Windows. Agora recebo um erro "PROCESS1_INITIALIZATION_FAILED" na inicialização.

Eu entrei na partição fat32 e descobri que ainda havia um diretório de gummiboot. Eu tentei deletar isso, mas não fez diferença. Em seguida, apaguei todos os arquivos da partição fat32 e tentei novamente as soluções do primeiro parágrafo. Ainda nada funciona. Embora agora eu tenha 6 entradas diferentes (todas não funcionais) do Windows Bootloader quando entro no BIOS da placa-mãe.

Existe alguma maneira de corrigir isso, além de reinstalar completamente o Windows 10? E, se eu tiver que reinstalar o Windows 10, existe alguma maneira de salvar a partição atual onde a instalação atual do Windows 10 é (em oposição às partições EFI / boot) e despejá-la sobre uma nova instalação? (E como removo todas as entradas do carregador de inicialização do Windows 10 do BIOS?)

    
por emacsomancer 17.10.2015 / 02:22

1 resposta

7

Supondo que o Windows esteja instalado no disco GPT.

Para inicializar com êxito o Windows 10 (também o Windows 8.1 / 8/7) no firmware UEFI, você precisa de exatamente 3 partições em um disco com estilo GPT:

  1. partição do sistema EFI (geralmente 100 MB - 500 MB)

  2. Partição reservada da Microsoft (exatamente 128 MB)

  3. Partição do Windows (pelo menos 20 GB para o Windows de 64 bits)

Eventualmente, você pode ter uma partição de "recuperação" separada.

A presença das três primeiras partições mencionadas é obrigatória, ou o Windows não pode inicializar.

O comando para corrigir o gerenciador de inicialização + gerenciador de inicialização do BCD + e gravar uma entrada de inicialização na NVRAM é bcdboot.exe -

bcdboot N:\Windows /s Z:

em que N: é a partição do Windows e Z: é a partição do sistema EFI. (Mais tarde, você terá que corrigir o carregador de recuperação separadamente usando o comando ReAgentC.exe.)

Você também pode usar o comando bootrec.exe do ambiente de recuperação para corrigir a inicialização (nem sempre bem-sucedida, mas também corrige o carregador de recuperação).

Não é necessário dizer que você precisa inicializar a mídia de instalação / recuperação do Windows (USB / DVD) usando a inicialização EFI .

A inicialização do UEFI não usa MBR e registros de inicialização de partição para a inicialização, mas pode ajudar a reescrever o MBR (deve ser um MBR protetor no disco GPT) usando o comando bootsect.exe no caso de o MBR ser adulterado por Instalação do Linux. O Windows não gosta do formato MBR "misto" no disco GPT.

Referência: Reparar o Windows BCD no UEFI e no BIOS

Espero que isso ajude.

    
por 17.10.2015 / 03:23