Bueno, si alguna vez has lidiado con una máquina basada en UEFI que de repente se niega a arrancar, sabes lo molesto que puede ser cuando el gestor de arranque EFI de Windows se corrompe. Es un poco molesto, especialmente porque Windows en discos GPT almacena el gestor de arranque y la configuración en una pequeña partición EFI oculta (normalmente 100 MB, FAT32).Si eso sale mal, Windows solo te muestra una pantalla negra con algún error críptico como «Faltan los datos de configuración de arranque o contienen errores».Nada divertido. A veces, intentas repararlo con bcdeditla reparación de inicio automática, pero no, a menudo fallan o no hacen nada. Así que, aquí tienes un tutorial del mundo real que realmente ayudó a arreglar gestores de arranque EFI dañados, especialmente en esos complicados discos GPT.
Cómo reparar el cargador de arranque de Windows en UEFI con un sector de arranque EFI dañado o faltante
Método 1: Usar BCDBoot desde la recuperación de Windows
Este método es bastante satisfactorio, ya que copia literalmente los archivos de arranque esenciales de la instalación de Windows a la partición EFI y reconstruye el BCD.¿Por qué funciona? Porque ignora las herramientas de reparación gráfica y copia directamente los archivos necesarios, una especie de método que «le dice a Windows exactamente qué hacer».Normalmente, si se borró la partición EFI o se dañó el gestor de arranque, esto lo soluciona. Recuerda que esto solo funciona si tienes acceso al medio de instalación de Windows o a la unidad de recuperación.
¿Qué necesitarás? Un USB o DVD de Windows compatible con tu versión instalada (Windows 10/11).Arranca desde este medio, selecciona «Reparar el equipo» y ve a «Solucionar problemas -> Símbolo del sistema «.Una vez allí, ejecutarás comandos diskpartpara identificar la partición EFI y bcdbootreparar el gestor de arranque.
Pasos involucrados:
- Arrancar desde el medio de instalación de Windows: es difícil en algunas laptops, pero normalmente se presiona F12, F10 o Supr al iniciar y se selecciona el dispositivo de arranque. Con suerte, puedes presionar Shift + F10desde la primera pantalla de configuración de Windows; es extraño, pero funciona en muchos sistemas para abrir el Símbolo del sistema directamente.
- Iniciar
diskparty listar discos:diskpart->list disk. Es fundamental determinar si estás usando un disco GPT (busca el asterisco en la columna GPT, ¡genial la tecnología!). - Seleccione el disco correcto:
sel disk 0(cambie «0» si tiene varias unidades).A continuación, enumere las particiones:list partitionIdentifique la partición EFI por su sistema de archivos FAT32 y tamaño (~100 MB).A veces se denomina «Partición del sistema EFI» o «ESP». - Asigna una letra de unidad a esta partición EFI para poder acceder a ella:
select partition 1(o la que sea EFI) y luegoassign letter=K:. Si recibes un mensaje de éxito, todo está bien. No olvidesexitdescomprimir el disco después. - Vaya a la carpeta EFI\Microsoft\Boot:
cd /d K:\EFI\Microsoft\Boot. Si falta esa ruta, quizás esté anidada en otro lugar, comoK:\BootoK:\ESD\Windows\EFI\Microsoft\Boot\. Experimente un poco si es necesario. - Ahora ejecute el comando principal para recrear el BCD y copiar los archivos de arranque:
bcdboot C:\Windows /l en-us /s K: /f UEFI. ReemplaceC:\Windowscon la letra de la partición de Windows que identificó anteriormente. Use el código de idioma si no es en-us (/l en-GB para Reino Unido, /l nl-NL para holandés, etc.).
Esto sobrescribe los archivos de arranque existentes y configura un nuevo almacén BCD, colocando los archivos correctos para el arranque UEFI. En algunas configuraciones, al ejecutar bcdeditesto después, se mostrará una nueva entrada EFI que apunta a \EFI\Microsoft\Boot\bootmgfw.efi. Si todo va bien, reiniciar sin el medio de recuperación debería cargar Windows normalmente desde el menú de arranque EFI.
Posibles problemas y consejos basados en la experiencia real:
- En algunas máquinas, es posible que tengas que desactivar el Arranque Seguro en la configuración UEFI para que esto funcione. Es una peculiaridad extraña que he visto con ciertos fabricantes.
- Si recibes errores como «acceso denegado» al ejecutar
bootreccomandos, recuerda que no funcionan con GPT/UEFI. Usabcdboot. - Si sospecha que la partición EFI está dañada o no existe, podría tener que recrearla manualmente (consulte algunas guías sobre cómo restaurar particiones EFI).En la mayoría de los casos, basta con reparar el gestor de arranque
bcdboot. - A veces, después de reparar el BCD, Windows sigue sin arrancar por problemas de controladores o hardware. Pero bueno, al menos el gestor de arranque ya no es el problema.
Próximos pasos:
- Retire el medio de recuperación, reinicie y espere lo mejor.
- Si sigue mirando una pantalla negra, vuelva a verificar la configuración de UEFI, especialmente el orden de arranque y las opciones de arranque seguro.
- En algunos casos difíciles, la ayuda profesional o una reinstalación limpia de Windows podrían ser la única salida.
Sinceramente, este proceso es una bendición cuando todo lo demás falla, y te permite volver a Windows sin tener que reinstalarlo por completo. El comando bcdbootes como una varita mágica una vez que lo haces bien; solo asegúrate de que tu partición EFI esté intacta y asignada correctamente.
Resumen
- Arranque desde el medio de recuperación de Windows o el disco de instalación.
- Identifique y asigne una letra de unidad a la partición EFI usando
diskpart. - Úselo
bcdboot C:\Windows /l en-us /s K: /f UEFIpara copiar archivos de arranque y recrear el BCD. - Reinicie y verifique si Windows arranca normalmente.
Resumen
Así que sí, arreglar un cargador de arranque EFI dañado no es tan complicado como parece, especialmente con este enfoque. Es bastante fiable, una vez que has identificado correctamente los discos y las rutas. No entiendo por qué Windows lo complica tanto, pero al menos hay una forma de solucionarlo sin tener que desmontarlo todo. Ojalá esto ayude a alguien a ahorrarse horas intentando averiguar qué falla.