La actualización del aniversario de Microsoft rompió mi gestor de arranque de reencuentro

La actualización del aniversario de Microsoft rompió mi gestor de arranque de reencuentro

Tenía Windows 10 y Linux instalados juntos. Usé UEFI. Mi configuración ha sido complicada. Primero instalé Windows, desactivé Fast Boot, luego instalé Manjaro con Grub, pero prefiero rEFInd, así que lo instalé mediante chroot y eliminé grub.

Todo funcionó perfecto, pero después de la Actualización de aniversario, cuando reinicié descubrí que rEFInd fue reemplazado por el Cargador de arranque de Windows y también se habilitó el Arranque rápido.

Para solucionarlo, hice chroot e instalé refind nuevamente. Funcionó hasta el primer arranque de Windows. Cuando inicio Windows, la recuperación se elimina todo el tiempo.

Decidí eliminar todos los archivos de la partición efi. Instalado refind nuevamente. Pero ahora no puedo iniciar Windows. Intenté recuperar el gestor de arranque de Windows mediante la consola de emergencia según esta pregunta: Cómo reparar el cargador de arranque de Windows 10 desde Windows

Pero no soluciona el arranque de Windows, en lugar de que mi UEFI no vea ningún gestor de arranque en ninguna partición.

Mis particiones:

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]

Pregunta 1: ¿Cómo recuperar el gestor de arranque de Windows si se eliminó por completo de la partición EFI?

Pregunta 2: ¿Cómo obligar a Windows a no dañar mi gestor de arranque después de las actualizaciones?

PD: lleva mucho tiempo recuperar rEFInd cada vez. :(

Respuesta1

"Intenté recuperar el gestor de arranque de Windows mediante la consola de emergencia según esta pregunta: Cómo reparar el gestor de arranque de Windows 10 desde Windows"

no está relacionado con el arranque UEFI. La pregunta respondida allí es sobre el arranque MBR.


¡En UEFI, los sectores de arranque y MBR no se utilizan para arrancar!

¡El administrador de arranque del firmware UEFI está cargando cargadores/administradores de arranque del sistema operativo directamente!

Por ejemplo, el administrador de arranque UEFI carga el administrador de arranque de Windows directamente o GRUB (cargador de Linux) directamente.

Para arreglar el entorno de arranque de Windows necesita un comando simple:

bcdboot c:\windows /s V: 

donde c: es la partición de Windows, V: es la partición del sistema EFI.

¡No olvide iniciar el USB/DVD de recuperación de Windows de forma UEFI!

Más detalles -Reparar Windows BCD.

Notas:

1) bcdboot corrige el entorno de arranque completo (no solo BCD).

2) ¡El "inicio rápido" se restablece a los valores predeterminados en cada actualización de Windows!

3) "inicio rápido" es una configuración de Windows (en Opciones de energía), "arranque rápido" es la configuración del firmware.

información relacionada