
Cuando se utiliza un sistema con arranque dual entre Windows y Linux, es habitual encontrarse con problemas en el gestor de arranque tras instalar o eliminar uno de los sistemas. El clásico mensaje de error al iniciar el PC puede dejarte con el corazón en un puño: Windows no arranca, o el sistema se queda en el GRUB sin rastro de Windows. Que no cunda el pánico, porque restaurar el Bootloader de Windows después de instalar o eliminar Linux está al alcance de cualquiera si sigues los pasos adecuados.
En esta guía vas a encontrar todas las soluciones para recuperar el cargador de arranque de Windows tras una aventura con Linux en tu equipo. Desde comandos específicos en la terminal hasta utilidades gráficas, abordaremos cada método para que puedas arrancar tu ordenador normalmente y, si lo necesitas, mantener la posibilidad de iniciar ambos sistemas.
¿Por qué desaparece el arranque de Windows tras instalar o borrar Linux?
El gestor de arranque es una pieza esencial del sistema: permite seleccionar qué sistema operativo iniciar cada vez que enciendes el PC. Si has utilizado arranque dual (dual boot) con Linux y Windows, habrás visto el menú GRUB de Linux. Cuando Linux se instala, suele escribir el GRUB en el sector de arranque del disco, reemplazando el cargador de Windows. Al borrar Linux, si simplemente eliminas la partición, el GRUB que está en el sector de arranque ya no encuentra sus archivos y el sistema queda totalmente colgado, lanzando errores como «no se ha encontrado el sistema operativo» o un simple cursor parpadeante en pantalla.
Cómo saber si el problema está en el Bootloader
Un síntoma clarísimo es que, tras desinstalar Linux en un equipo con Windows, el equipo no arranca y muestra mensajes como «grub rescue», «no such partition» o simplemente se queda en negro tras el encendido. No se trata de un fallo físico de disco ni de que hayas perdido tus archivos; simplemente falta el cargador adecuado en el sector de arranque.
Comprobaciones iniciales antes de restaurar el arranque
- Verifica el orden de arranque en la BIOS/UEFI. Asegúrate de que el disco donde está Windows es el primero en la lista. Esto puede evitarte horas de trabajo innecesario.
- Comprueba si tienes particiones de recuperación de Windows. Si las tienes, déjalas tranquilas: pueden salvar tu sistema o facilitar futuras recuperaciones.
- Haz copia de seguridad de tus datos importantes antes de manipular particiones o el sector de arranque. Mejor prevenir que lamentar.
Recuperar el Bootloader de Windows tras instalar o borrar Linux
Existen varios métodos para restaurar el arranque de Windows, tanto automáticos como manuales. Te explico todos los caminos disponibles, para que elijas el que más se adapta a tu situación.
1. Reparación automática utilizando las herramientas de Windows
Windows incorpora una utilidad para reparar automáticamente el arranque:
- Crea un USB booteable de instalación de Windows desde otro ordenador si no lo tienes. Puedes aprender cómo hacerlo en cómo crear un USB de arranque con Windows 10.
- Conecta este USB al PC problemático y arranca desde él (puede que necesites elegir el arranque desde el menú de boot de la BIOS con F12, Esc, F2, Del, etc.).
- En la primera pantalla selecciona el idioma y pulsa Siguiente.
- Elige Reparar el equipo (abajo a la izquierda, NO seleccionar Instalar).
- Accede a Solucionar problemas > Opciones avanzadas > Reparación de inicio. También puedes consultar otras formas de solucionar errores en cómo solucionar errores de arranque de Windows.
- Selecciona la instalación de Windows que deseas reparar y deja que la herramienta trabaje.
Este método suele funcionar en la mayoría de casos sencillos. Si tras reiniciar sigue dando problemas, prueba los métodos avanzados siguientes.
2. Restaurar el Bootloader de Windows desde la línea de comandos
Si el modo automático no lo soluciona, toca intervenir a mano usando la línea de comandos. Para ello, arranca igualmente desde el USB de instalación de Windows y entra en Símbolo del sistema desde las Opciones avanzadas. Aquí también puedes consultar cómo reparar el arranque de Windows con Bootrec.
Una vez dentro:
- Escribe y ejecuta:
bootrec /fixmbrbootrec /fixbootbootrec /scanosbootrec /rebuildbcd
- Reinicia el equipo para comprobar si vuelve a arrancar Windows con normalidad.
Con estos comandos, el MBR (Master Boot Record) y los datos de arranque de Windows se reescriben. Ojo, si tienes un sistema con UEFI y partición EFI, conviene usar la opción /fixboot y asegurarte de que Windows está instalado en modo UEFI.
3. Reparar el sector de arranque (MBR o partición EFI) con Bootsect
En algunos casos, tras usar bootrec, es necesario restaurar manualmente el sector de arranque con el comando bootsect. Desde el mismo símbolo del sistema ejecuta:
bootsect /nt60 C: /mbr
Cambia la letra C: por la unidad donde esté instalado Windows. Esto dejará limpio el sector de arranque de la partición, usando el formato de arranque de Windows.
4. Corregir errores de partición con Diskpart
Si el sistema sigue sin arrancar, puede que la partición del sistema esté desactivada. Desde el símbolo de sistema:
diskpart
list disk
select disk 0 # Sustituye 0 por tu disco principal
list partition
select partition 1 # La que corresponda a Windows
active
exit
A continuación ejecuta bootrec /fixboot de nuevo y reinicia. Esto reactiva la partición principal para el arranque.
5. Comprobar integridad del sistema con SFC y CHKDSK
En equipos que presentan bloqueos o errores adicionales, puede ser útil reparar archivos corruptos:
sfc /scannow
chkdsk C: /f /r
Esto busca y repara errores en archivos y en el disco, que pueden interferir en el proceso de arranque.
6. Reinstalar el gestor de arranque con BCDboot
Si nada anterior ha funcionado, intenta reinstalar el bootloader a través de bcdboot. Desde la línea de comandos:
bcdboot C:\Windows /s C: /f ALL
Reemplaza las letras por las correspondientes a tu instalación de Windows. Esto volverá a crear la estructura de arranque desde cero.
7. Usar programas de terceros para restaurar el arranque
Existen aplicaciones optimizadas para reparar el Bootloader sin liarse con comandos:
- EasyBCD: Interfaz gráfica para modificar y restaurar el arranque de Windows y gestionar sistemas en dual boot.
- Rescatux o LiveCDs: Distribuciones que desde un entorno Live pueden restaurar el MBR, la partición EFI o incluso recuperar GRUB.
- FixBootFull: Utilidad incluida en algunos LiveCD para solventar sectores de arranque dañados.
Estos programas pueden ejecutarse arrancando el equipo desde un LiveCD o USB arrancable. Solo hay que grabar la imagen ISO en un CD, DVD o memoria USB, iniciar desde ese medio y seguir las instrucciones del programa.
8. Recuperar el GRUB después de reinstalar Windows
El caso inverso es igual de frecuente: instalas o reinstalas Windows tras tener Linux, y este último desaparece del menú de arranque. El sistema arranca directamente a Windows, ignorando tu Linux. Aquí lo que ocurre es que Windows vuelve a escribir su propio cargador de arranque y elimina GRUB.
Para restaurar GRUB y poder elegir Linux o Windows en el arranque:
- Arranca el PC con un Live CD o USB de Ubuntu o tu distro de Linux.
- Entra en un terminal como root o usando sudo.
- Monta la partición raíz de tu instalación de Linux:
mount /dev/sda1 /mnt(Sustituye /dev/sda1 por la partición correcta) - Instala GRUB sobre el disco principal:
grub-install --root-directory=/mnt /dev/sda - Reinicia el equipo. ¡Debería aparecer de nuevo el menú de arranque con ambos sistemas!
Si quieres añadir protección por contraseña al GRUB, puedes generar una clave usando:
grub
md5crypt
Pega la línea generada en /boot/grub/menu.lst añadiendo:
password --md5 <tu_hash_md5>
9. Soluciones específicas para conservar ambos sistemas
Si tras restaurar el bootloader de Windows pierdes el acceso a Linux (o viceversa), existe una técnica para añadir la entrada de Linux al gestor de arranque de Windows, manteniendo ambos sin sobrescribir el sector de arranque:
- Desde Linux, guarda el sector de arranque de la partición de Linux con:
dd if=/dev/sda3 of=/linux.boot bs=512 count=1(Ajusta sda3 al disco/partición de tu Linux)
- Copia ese archivo linux.boot a la partición de Windows.
- Arranca desde el USB de Windows y abre la línea de comandos.
- Ejecuta los comandos para reparar el MBR y Bootloader de Windows:
bootrec.exe /FixMbrbootrec.exe /FixBoot - Ya en Windows, abre una consola de administrador (cmd) y crea una entrada nueva en el gestor de arranque para Linux:
bcdedit /create /d 'Linux' /application BOOTSECTORCopia el identificador ({ID}) resultante.
- Asocia la partición y el archivo del bootloader de Linux:
bcdedit /set {ID} device partition=c:(Ajusta la unidad si es necesario)bcdedit /set {ID} path \linux.boot - Añade la entrada al menú de arranque y ajusta el timeout:
bcdedit /displayorder {ID} /addlastbcdedit /timeout 10
¡Listo! Ahora tendrás en el arranque la opción de iniciar tanto Windows como Linux sin sobrescribir cargadores.
Consejos finales y advertencias comunes
- Evita borrar particiones llamadas Windows Recovery Environment, Microsoft System Recovery o EFI System Partition; son vitales para recuperar el sistema y arrancar en UEFI.
- LVM de Linux y la BIOS Boot Partition deben ser manipuladas solo si sabes lo que haces. Si tienes dudas, busca ayuda o consulta más documentación.
- Haz siempre backup antes de tocar particiones o el sector de arranque. Es muy raro perder datos, pero puede suceder si se realizan pasos incorrectos.
- Si Windows sigue sin arrancar, intenta una restauración del sistema desde los medios de instalación antes de reinstalar el sistema operativo por completo. También puedes consultar en cómo personalizar el menú de arranque en Windows para gestionar mejor las opciones.
Recuperar el arranque de Windows tras experimentar con Linux puede parecer complicado, pero siguiendo estos pasos tendrás todas las opciones cubiertas: desde restaurar solo Windows, recuperar el dual boot o incluso proteger el acceso al GRUB. Recuerda utilizar siempre comandos con cuidado y, ante la duda, consulta foros especializados o solicita ayuda a la comunidad. Así tu PC volverá a funcionar y podrás seguir disfrutando de ambos sistemas en armonía, sin sobresaltos al encenderlo.
