Windows es el sistema operativo más usado del mundo en un ordenador, pero eso no quita que esté libre de fallos inesperados con los que llevarnos las manos a la cabeza. En este caso nos vamos a centrar en un error inesperado que sucede cuando intentamos arrancar con normalidad nuestro ordenador con Windows. De repente, nos aparece el error “Falta NTLDR” o un error de BOOTMGR, lo cual significa que nuestro sistema operativo ha sufrido algún desajuste inesperado.
Vamos a ver por qué nos puede aparecer este error, así como sus posibles soluciones para poder reparar el PC sin tener que reinstalar Windows.
Error «Falta NTLDR»: el arranque de Windows XP
Para empezar con todo ello os diremos que el archivo NTLDR es el encargado de arrancar las versiones del sistema operativo de las primeras versiones de Windows, hasta XP. De Vista en adelante se cambió a bootmgr. Así, por lo general, se suele encontrar en el directorio principal de la partición activa de la unidad de arranque del equipo. Por ello, cuando nuestro ordenador intenta acceder al sistema operativo y no puede lograrlo, nos salta en pantalla un aviso que indica “Falta NTLDR”, por lo que el proceso de carga del arranque se detiene y no puede continuar a causa de este error.
Este error al arrancar nuestro ordenador con Windows se puede indicar de varias maneras y todas representan el mismo problema. Por tanto, los mensajes que nos podemos encontrar a ese mismo respecto son estos:
- Falta NTLDR. Pulse cualquier tecla para reiniciar
- Falta NTLDR. Presione Ctrl Alt Supr para reiniciar
- Arranque: no se pudo encontrar NTLDR. Por favor inserte otro disco
Como os podréis imaginar, todos ellos se refieren al mismo fallo en el arranque del sistema operativo. Por tanto, decir que el motivo más frecuente por el que nos puede aparecer este error es porque nuestro ordenador está intentando arrancar con un disco duro, DVD, o pendrive, que no está configurado para poder arrancar. También puede deberse a un virus que ha corrompido los archivos. Así, el mismo ha logrado llegar a introducirse en el registro de arranque de Windows y dañarlo. Por ello, vamos a ver cuáles son las posibles soluciones de las que podemos echar mano.
Causas y solución del error «Falta NTLDR»
Los motivos por los que puede aparecer este error son:
- El archivo NTLDR está dañado o falta. Común si se ha eliminado por error, o un virus lo ha dañado.
- Configuración de arranque incorrecta. El sistema está intentando arrancar desde un disco y no encuentra el archivo.
- Problema con el disco duro. Si el disco está en las últimas, es posible que ste archivo se haya dañado.
- BIOS mal configurada.
Una vez que hemos conocido qué es y para qué nos sirve el archivo NTLDR de Windows, así como las causas por als que puede fallar, vamos a conocer las posibles soluciones que podemos encontrar cuando el sistema no puede arrancar debido a un fallo en el archivo.
Desconectar unidades de almacenamiento externas
Lo primero que podemos hacer en este sentido es, con el ordenador apagado, desconectar todas las unidades externas y quitar los medios extraíbles. Aquí entran en juego elementos tales como la unidad de DVD, las tarjetas de memoria o los dispositivos USB. Como dijimos anteriormente, el problema de «Falta NTLDR» suele estar causado por un problema en la BIOS que intenta arrancar el ordenador desde unidad que no está configurada para arrancar, por lo que hay que evitar que no intente cargar desde ninguno de ellos.
Comprobar el estado del disco de arranque en la BIOS
A continuación, deberemos acceder a la BIOS y comprobar de que el sistema va a intentar arrancar desde la unidad donde se encuentra instalada el sistema operativo Windows. Para acceder a la BIOS deberemos encender el ordenador mientras mantenemos pulsada la tecla F2 o Suprimir, dependiendo de cada marca, también puede ser F5 o F8. Una vez dentro de este apartado, pulsaremos sobre la pestaña Boot, de la parte superior, y nos llevará a la parte de configuración del inicio de nuestro ordenador.
Aquí revisaremos que la unidad donde se encuentra instalado el sistema operativo (por ejemplo, C:) se encuentra en el “Boot Option #1” o similar a la hora de arrancar. Una vez comprobado, salimos de la BIOS, apagamos el ordenador y volvemos a conectar las unidades externas que habíamos quitado con anterioridad. Probamos a iniciar el equipo y comprobar si podemos arrancar normalmente, de no ser así pasaremos a actualizar la BIOS.
Intentar recuperar las particiones del disco
Puede que este mensaje de error nos aparezca porque, por algún motivo, se ha dañado la tabla de particiones de nuestro disco duro. En ese caso, aunque lo más rápido y sencillo es formatear, podemos optar por intentar recuperarlo, haciendo que Windows vuelva a cargar sin problemas y, además, que todos nuestros datos vuelvan a estar en el disco.
Para ello, lo que debemos hacer es usar un programa que nos permita analizar el disco, detectar posibles marcas de particiones y, con ellas, volver a construirlas. Hay muchos programas comerciales que permiten hacerlo, pero si no queremos pagar nada podemos recurrir a una herramienta llamada «Testdisk». Este programa nos permite analizar los discos duros del PC para recuperar datos perdidos o borrados por un fallo en las particiones. La herramienta es totalmente gratuita y de código abierto.
Eso sí, para ejecutar Testdisk tendremos que usar un segundo sistema operativo. Y la mejor forma de hacerlo es recurrir a un Linux Live que pueda cargar desde el USB.
Reparar BOOT.INI y MBR con el asistente de Windows XP
Se puede dar el improbable caso de que este sea un fallo que encuentren aquellos que aún usan Windows XP. Pues bien, para reparar esto necesitamos disponer del CD original del sistema operativo Windows XP y que sea auto arrancable. Por tanto, lo introducimos en la unidad de y reiniciamos el PC cambiando la secuencia de arranque en la BIOS.
Una vez cambiada la misma, al tener el CD de Windows XP auto arrancable al reiniciar el PC nos encontramos con una ventana desde la que podremos acceder a la consola de recuperación a través de la tecla R.
Desde esta nos encontraremos con una ventana del símbolo del sistema en la que ejecutamos los dos siguientes comandos:
- fixmbr
- fixboot
Cabe mencionar que cada uno de ellos requiere de nuestra confinación y nos ayudarán a solventar el problema que hemos tenido.
BOOTMGR missing: error en los Windows modernos
Con el lanzamiento de Windows Vista, y hasta fecha de hoy, Microsoft lanzó un nuevo gestor de arranque llamado «Windows Boot Manager (BOOTMGR)», junto al cual llegaron otros binarios como, por ejemplo, winload.exe. Este nuevo gestor de arranque funciona junto a un nuevo archivo de configuración llamado «BCD (Boot Configuration Data)», que reemplaza al antiguo boot.ini para gestionar la configuración de arranque.
Aunque es mucho menos común que antes, BOOTMGR también puede fallar. Y, en caso de que eso ocurra, tendremos que recurrir a las siguientes configuraciones para intentar repararlo.
Reparar el arranque de Windows 7, 8 10 y 11
Los motivos por los que puede fallar este arranque son:
- Una configuración del arranque incorrecta causada por un virus, programa u otro sistema operativo instalado en Dual Boot.
- Archivos clave del sistema dañados o corruptos.
- Estamos intentando arrancar desde un disco duro, o USB, que no tiene sistema operativo.
- Un mal apagado nos ha dañado el sistema operativo o los datos críticos del sistema.
A la hora de solucionar problemas de arranque con Windows, tenemos diferentes métodos, métodos que varían dependiendo de la versión de Windows tengamos instalada, ya que, como hemos comentado más arriba, el NTLDR ha desaparecido en las versiones más modernas de Windows.
Reparar usando el asistente de Windows
Con el fin de reparar este error al que nos referimos en versiones del sistema posteriores a Windows 7, incluyendo Windows 8 o Windows 10, primero necesitamos tener un DVD o USB de arranque con el sistema operativo en cuestión. Entonces lo conectamos y arrancamos el PC con el mismo hasta llegar a la primera ventana del proceso de instalación de Windows. A continuación, seleccionamos el idioma y continuamos para seleccionar la opción de Reparar el equipo.
En la siguiente ventana que aparece elegimos Símbolo de sistema llegar a una nueva ventana desde la que ya repararemos el equipo. Esto lo hacemos a través de comandos del Símbolo del sistema. Es por ello que os vamos a mostrar los que debéis teclear en orden:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /rebuildbcd
La primera orden se encarga de reparar el MBR, mientras que con la segunda volvemos a instalar el arranque de Windows. Al mismo tiempo con la última lo que logramos es asegurarnos de que no hay problemas de incompatibilidad en el proceso. Para terminar con todo ello tecleamos el comando Exit para salir del asistente y reiniciamos el PC. Ahora todo el sistema operativo debería volver a funcionar con normalidad.
Función Reparación de inicio en Windows 10
La función llamada “Reparación de Inicio” es una herramienta de recuperación de Windows que puede ayudarnos a solucionar algunos problemas del sistema que pueden impedir iniciar sesión como la falta del archivo NTLDR. Esta función se encargará de examinar todo el equipo en busca del error en intentar corregir el error de forma que el equipo pueda volver a iniciar de forma correcta.
La herramienta de “Reparación de inicio” la encontraremos en el menú de “Solución de problemas” del sistema que encontraremos en el menú de instalación de Windows. Para ello, será necesario que descarguemos y creemos nuestro propio medio de instalación siguiendo estas instrucciones.
- Descarga y crea tu medio de instalación de Windows 10 desde aquí.
- Arranca el ordenador desde el DVD o USB
- Elige el Idioma y distribución del teclado.
- Elige la opción “Reparar el equipo”.
- Haz clic en “Solucionar problemas”.
- Seleccionamos “Opciones avanzadas” y luego hacemos clic en “Reparación de inicio”.
- Elige tu sistema operativo Windows 10.
Reinstala Windows o cambia el disco duro
Otra opción pasa por volver a instalar nuevamente Windows 10 o Windows 11 en nuestro ordenador desde cero, por lo que perderemos todos los datos guardados en caso de que no tuviéramos ninguna copia de seguridad realizada. Si el error aún sigue apareciendo después de volverlo a instalar, puede que sea debido a un problema de hardware de nuestro disco duro. Por ello, deberemos reemplazar el disco duro y volver a instalar Windows 10 o Windows 11. Con todo y con ello estas dos últimas son las soluciones más radicales de las que vamos a echar mano.
Y es que el fallo del que os hemos venido hablando, en el peor de los casos puede venir dado por un fallo físico en la unidad de almacenamiento. Es por ello por lo que, de ser el caso, por muchos cambios que intentemos hacer, ninguno de ellos será efectivo, por lo que tendremos que cambiar el disco a nivel hardware. Si queremos evitar perder nuestros datos antes un problema de este tipo o similar, donde el hardware sea el problema, siempre debemos hacer una copia de seguridad periódica de todos nuestros datos.