Llevaba un tiempo viendo por los foros y webs de hardware avisos sobre la expiración de los certificados de arranque seguro de Windows 11. Pero hasta ahora no habíamos tenido ningún problema y eso que con los precios del hardware actual tenemos a muchos clientes aguantando el chaparrón con PCs veteranos. Hasta que el sábado nos entró un portátilq que no arrancaba. Aparecía esto en pantalla
Se trataba de un portátil MSI de gama alta que vendimos hace 8 años. Comprobamos que la BIOS el cliente no la había actualizado. Nos costó muchísimo localizar una BIOS más moderna. Para la web española de MSI ese portátil no existía y en la web USA estaba… pero muy escondida. Al final la encontramos. Pero viendo la fecha pensamos que poco íbamos a resolver.
Viendo el error estaba claro que era un problema de las claves de Secure Boot que estaban en la BIOS y que no las reconocía Windows. El problema además surgió tras la última actualización de Windows 11 en el equipo. Quitamos el Secure Boot de la BIOS y el portátil arrancaba. Por si acaso entramos a la BIOS y restauramos las claves de Secure Boot a fábrica (solo nos ha pasado un par de veces y así lo resolvimos) pero el problema persistía.
Así que si que parecía que la última actualización de Windows 11 había actualizado las claves de Secure Boot con unos datos que no estaban en la BIOS del MSI. Como habíamos localizado una BIOS nueva, pues actualizado. Pero sabíamos que no resolvería el problema por la fecha de la BIOS que era del año 2019. Actualizado y seguíamos igual.
Aquí quiero destacar la descoordinación entre Microsoft y el abandono de los fabricantes. No tiene mucho sentido que MSI no saque un parche para las BIOS de sus portátiles. El de nuestro cliente tenía 8 años, pero hace 8 años ya costó casi 2.000 euros, que menos que parchear la BIOS pero no.
Al final encontramos una herramienta de Microsoft y probmos y se resolvió el problema, para ello hay que hacer:
- Conseguir un Pendrive que se pueda formatear
- Formatearlo con FAT32
- Desactivar Secure BOOT en el PC que no arranca
- Arrancar el PC
- Conectar el Pendrive formateado antes.
- Abrir una sesión de CMD (MS-DOS) con permisos de administrador
- Comprobar que exista la herramienta de Microsoft, debe estar en: C:\Windows\Boot\EFI\SecureBootRecovery.efi (si no existe, podemos buscarla en otro PC y copiarla)
- Ejecutar: MKDIR (letra unidad USB):\EFI\BOOT si el USB es la E: , sería MKDIR E:\EFI\BOOT
- Ejecutar luego: copy C:\Windows\Boot\EFI\SecureBootRecovery.efi E:\EFI\BOOT\bootx64.efi
- Arrancar el PC y seleccionar como unidad de arranque el pendrive donde hemos instalado la herramienta (en los MSI se hace pulsado F11, en otros equipos F8…)
- El programa del Pendrirve tratará de instalar la nuevas claves de arranque en la BIOS
- Reiniciar y volver a entrar en la BIOS y activar Secure Boot.
- Y si todo va bien Windows 11 actualizado volverá a arrancar.
Al final la cosa ha salido bien, pero un poco de lio para algo que el cliente no entiende para nada.