Atualização do Microsoft Aniversary quebrou meu bootloader refind

4

Eu tinha o Windows 10 e o Linux instalados juntos. Eu usei o UEFI. Minha configuração foi complicada. Primeiro eu instalei o Windows, desativei o Fast Boot, então instalei o Manjaro com o Grub, mas eu prefiro o rEFInd, então eu o instalei pelo chroot e removi o grub.

Tudo funcionou perfeitamente, mas depois da atualização do Aniversary, quando reinicializei, descobri que o rEFInd foi substituído pelo Windows Bootloader, e também o Fast Boot foi ativado novamente.

Para consertar, eu chrooted e instalei novamente. Funcionou até a primeira inicialização do Windows. Quando eu inicializo o Windows, o refind foi excluído o tempo todo.

Eu decidi remover todos os arquivos da partição efi. Instalado novamente. Mas agora não consigo inicializar o Windows. Eu tentei recuperar o bootloader do windows pelo console de emergência de acordo com esta pergunta: Como corrigir o carregador de boot do Windows 10 no Windows

Mas isso não corrige a inicialização do Windows, em vez da UEFI não ver nenhum gerenciador de inicialização em nenhuma partição.

Minhas partições:

sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0   300M  0 part 
├─sda2   8:2    0   100M  0 part /boot/efi
├─sda3   8:3    0   128M  0 part 
├─sda4   8:4    0 310,5G  0 part 
├─sda5   8:5    0   450M  0 part 
├─sda6   8:6    0 390,6G  0 part /mnt/1A6D432B224C53B6
├─sda7   8:7    0   221G  0 part /
└─sda8   8:8    0   8,4G  0 part [SWAP]

Pergunta 1: Como recuperar o bootloader do Windows se ele foi completamente removido da partição EFI?

Pergunta 2: Como forçar o Windows a não quebrar meu gerenciador de inicialização após as atualizações?

PS: É demorado recuperar a resposta de cada vez. : (

    
por Michał Mielec 01.09.2016 / 21:20

1 resposta

0

"I tried to recover windows bootloader by emergency console according to this question: How to fix Windows 10 boot loader from Windows"

não está relacionado à inicialização do UEFI. A pergunta respondida é sobre a inicialização do MBR.

Em setores de inicialização UEFI e MBR não são usados para inicialização !!

O gerenciador de inicialização de firmware da UEFI está carregando gerenciadores de boot / carregadores de sistema operacional diretamente!

Por exemplo O gerenciador de inicialização da UEFI carrega diretamente o gerenciador de inicialização do Windows ou o GRUB (carregador do Linux).

Para corrigir o ambiente de inicialização do Windows, você precisa de um comando simples:

bcdboot c:\windows /s V: 

em que c: é a partição do Windows, V: é a partição do sistema EFI.

Não se esqueça de inicializar o USB / DVD de recuperação do Windows da forma UEFI!

Mais detalhes - Reparar o Windows BCD .

Notas:

1) O bcdboot corrige o ambiente de inicialização completo (não apenas o BCD).

2) "inicialização rápida" é redefinida para o padrão em todas as atualizações do Windows!

3) "inicialização rápida" é uma configuração do Windows (em Opções de energia), "inicialização rápida" é a configuração do firmware.

    
por 22.05.2017 / 17:40