Cómo resolver eficazmente el error “No hay dispositivo de arranque”
El error “No hay dispositivo de arranque” es uno de esos problemas que surgen cuando el hardware o el software fallan. No siempre es sencillo, y a veces parece que Windows lo está complicando más de lo necesario. Suele aparecer cuando el sistema no encuentra la unidad adecuada para iniciar, lo que puede deberse a conexiones sueltas, una unidad defectuosa, una configuración incorrecta del BIOS o fallos en el sector de arranque. Saber dónde buscar puede ahorrarte frustraciones, sobre todo si no quieres borrar todo todavía.
Cómo solucionar el error “No hay dispositivo de arranque”
Comprobar si se detecta el dispositivo de arranque
Este es el paso cero, porque si la BIOS no reconoce la unidad, todo lo demás es irrelevante. Es un poco estresante, pero básicamente lo que quieres es acceder a la BIOS/UEFI:
- Enciende tu PC y pulsa repetidamente la tecla BIOS. Suele ser Supr, F2, F10 o Esc. A veces, tendrás que intentarlo un par de veces para que funcione.
- Una vez dentro, navegue hasta la pestaña Arranque o busque algo llamado Orden de arranque o Prioridad de arranque.
- Busca tu unidad principal, ya sea SSD, HDD o la marca/modelo de la unidad. Si no aparece, hay un problema de hardware. O al menos, las conexiones están sueltas.
En algunas configuraciones, este paso revela si el sistema detecta la unidad. Si es así, continúe. Si no está, es hora de revisar los cables o intentar volver a insertar la unidad (porque, por supuesto, Windows tiene que complicarlo más de lo necesario).
Solución de problemas físicos: Reinstale y pruebe el hardware
Esta parte suele ser un poco complicada, pero a veces, un cable suelto o polvo en los pines del conector pueden causar fallos de detección. Si la BIOS detecta la unidad, pero Windows sigue mostrando el mensaje “no hay dispositivo de arranque”, probablemente se trate de un problema de orden o sector de arranque. De lo contrario:
- Apague, desenchufe y abra la carcasa.
- Revise todos los cables SATA o NVMe. Retire la unidad de almacenamiento y busque cualquier daño visible o pines sueltos.
- Vuelva a conectar todo de forma segura, incluso probando con diferentes puertos o cables SATA. Algunos usuarios incluso descubrieron que volver a colocar la RAM (simplemente extrayéndola y volviéndola a colocar rápidamente) puede solucionar problemas de arranque.
- No olvides conectar la unidad a otro sistema si tienes uno a mano. Si sigue sin detectarse, es posible que haya muerto.
Experimentar una detección intermitente es una señal clásica de que la vida útil de tu disco duro pende de un hilo. Haz una copia de seguridad de los datos si el disco sigue siendo accesible ocasionalmente, ya que es prácticamente una bomba de relojería.
Ajuste del orden de arranque en el BIOS
Si la BIOS detecta tu unidad, pero el sistema intenta arrancar desde otra ubicación (como una memoria USB o un disco duro diferente), aparecerá ese error. La solución es sencilla:
- Reinicie y presione la tecla Opciones de arranque (generalmente F12 ) o ingrese al BIOS usando Supr o F2.
- Elija la unidad correcta como primer dispositivo de arranque.
- Alternativamente, ingrese a Configuración (BIOS), navegue hasta el menú de Arranque y priorice su unidad principal.
- Guarda y reinicia. Comprueba si funciona.
Cómo cambiar entre los modos UEFI y BIOS heredado
Los modos de arranque mal configurados también pueden causar este error, sobre todo si el modo de instalación del sistema operativo no coincide con la configuración del BIOS. Por ejemplo, si Windows se instaló en modo UEFI pero el BIOS está configurado en Legacy, o viceversa, el arranque fallará.
Para solucionar esto:
- Ingrese al BIOS (la habitual tecla Supr o F2 ) durante el inicio.
- Dirígete a la pestaña Arranque.
- Busque la opción Modo de arranque o UEFI/Legacy.
- Cámbielo para que coincida con la configuración de su sistema. Si no está seguro, intente cambiarlo; solo recuerde volver a cambiarlo si no funciona.
- Si cambia de modo, es posible que necesite reparar los archivos de arranque posteriormente (ver a continuación).
Marcar partición como activa (para unidades MBR)
Este es un clásico para sistemas antiguos con discos MBR. La BIOS busca la partición marcada como “Activa” para los archivos de arranque. Si no hay ninguna marcada, no se encontrará ningún dispositivo de arranque, lo que provoca el error.
Para configurar la partición activa:
- Arranque desde una unidad de recuperación de Windows o un medio de instalación ( guía de Microsoft para crear medios de recuperación ).
- En el entorno de recuperación, vaya a Solucionar problemas > Opciones avanzadas > Símbolo del sistema.
- Escribe
diskparty pulsa Intro. Luego: - Ejecute
list diske identifique su disco de sistema (normalmente el Disco 0). - Escriba
sel disk 0(o reemplace 0 con el número de su disco). - A continuación,
list partitionidentifique la partición de su sistema (normalmente la más grande o la etiquetada como Sistema). - Tipo
sel partition 1: reemplazando 1 con el número de partición real. - Por último, ejecuta
activepara marcarlo como activo. - Escribe
exitdos veces para salir de todo y luego reinicia.
Recuerde que, en algunas configuraciones, esto es una cuestión de suerte, pero vale la pena intentarlo si los archivos de arranque no están configurados de alguna manera.
Reparación del sector de arranque
Aquí es donde entra la solución tramposa. Si el sector de arranque está dañado o corrupto, Windows no puede arrancar. Afortunadamente, el entorno de recuperación de Windows ofrece herramientas como bootrec.
En el símbolo del sistema de recuperación, ejecute estos comandos para los discos MBR:
bootrec /FixMBR bootrec /FixBoot bootrec /ScanOs bootrec /RebuildBcd
Para los discos GPT, necesitará montar la partición EFI, nuevamente, a través del símbolo del sistema de recuperación:
- Utilice
diskparty luegolist volpara identificar el volumen EFI (busque etiquetas FAT32, Sistema o Arranque). - Selecciónelo con
sel vol #y asígnele una letra de unidad:assign letter=R. - Navegue a la carpeta de arranque EFI:
cd /d R:\EFI\Microsoft\Boot\ - Si recibe un error, intente
cd /d R:\BootoR:\EFI\Boot. - Ejecute el comando:
bcdboot C:\Windows /s R: /f UEFI
Reinstalar Windows (último recurso)
Si todo lo demás falla, reinstalar Windows es la gota que colma el vaso. Recuerda: desconecte las demás unidades durante la instalación; Windows tiende a transferir archivos a discos secundarios si se deja conectado, lo que puede causar problemas de arranque recurrentes.
Sigue el proceso habitual de instalación limpia y, con suerte, esta vez todo saldrá bien. A veces, basta con empezar de cero.