A atualização do aniversário da Microsoft quebrou meu bootloader reencontrado

A atualização do aniversário da Microsoft quebrou meu bootloader reencontrado

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

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

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

Decidi remover todos os arquivos da partição efi. Instalado novamente. Mas agora não consigo inicializar o Windows. Tentei recuperar o bootloader do Windows pelo console de emergência de acordo com esta pergunta: Como consertar o carregador de inicialização do Windows 10 no Windows

Mas isso não corrige a inicialização do Windows, em vez de meu UEFI não ver nenhum bootloader 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 bootloader após as atualizações?

PS: É demorado recuperar o rEFInd todas as vezes. :(

Responder1

"Tentei recuperar o bootloader do Windows pelo console de emergência de acordo com esta pergunta: Como consertar o bootloader do Windows 10 do Windows"

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


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

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

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

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

bcdboot c:\windows /s V: 

onde 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 no modo UEFI!

Detalhes adicionais -Reparar BCD do Windows.

Notas:

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

2) A "inicialização rápida" é redefinida para o padrão em cada atualização do Windows!

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

informação relacionada