Cómo solucionar el error «No se encontró ningún dispositivo de arranque» en Windows 11/10

📅
🕑 7 minutos de lectura

¿Te aparece el error «No se encontró ningún dispositivo de arranque» al iniciar Windows 11 o Windows 10? Sí, es frustrante, sobre todo cuando tu PC se niega repentinamente a cargar Windows sin previo aviso. Normalmente, esto ocurre porque la BIOS o el firmware UEFI del sistema no detectan la unidad donde está instalado Windows, o quizás los archivos de arranque están dañados. En resumen, el ordenador te está diciendo: «Oye, no encuentro un sistema operativo válido aquí».

Este problema se presenta en todo tipo de equipos: Dell, HP, Lenovo, ASUS, Acer…prácticamente cualquier marca. Puede ocurrir después de una actualización fallida de Windows, un reinicio de la BIOS, una actualización o cambio de SSD, o debido a archivos de arranque corruptos. A veces se trata simplemente de un cable SATA o NVMe suelto, otras veces de una falla de hardware, o ambas. Averiguar la causa puede ser complicado, pero afortunadamente, existen algunas soluciones que vale la pena probar antes de alarmarse o reemplazar la unidad.

En esta guía, encontrarás varios métodos para solucionar problemas y lograr que el arranque de Windows vuelva a funcionar correctamente. Ya sea un simple ajuste en la BIOS o la reparación de los archivos de arranque, es probable que algo lo solucione. Pero ten en cuenta que si tu disco duro está dañado o a punto de fallar, ningún truco de software lo revivirá.

Cómo solucionar el error «No se encontró ningún dispositivo de arranque» en Windows 10/11.

Comprueba primero si tu unidad aparece en la BIOS.

Antes de recurrir a herramientas de reparación sofisticadas, debes comprobar si tu BIOS/UEFI detecta la unidad. Si no la detecta, ninguna solución de software te servirá. Es como intentar arreglar el motor de un coche que no tiene motor.

Para ello, reinicia el ordenador y pulsa repetidamente la tecla de acceso a la BIOS (normalmente F2, F10, F12, ESC o Supr ).Una vez dentro, busca una sección llamada Almacenamiento, Configuración SATA, Ajustes NVMe o simplemente Información del sistema. Si tu SSD o HDD no aparece en esta lista, probablemente ese sea el problema.

En algunas configuraciones, es posible que aparezca en la lista con errores o como «desconocido».Esto indica un problema de conexión o una falla de hardware. Si aparece correctamente, es probable que el problema esté relacionado con el orden de arranque, la configuración de arranque o los archivos de arranque de Windows.

Establezca la prioridad de arranque correcta

Una vez que confirmes que la unidad está presente, debes indicarle a la BIOS desde qué unidad arrancar. Simplemente ve a la sección de Arranque y busca Orden de arranque o Prioridad de arranque. Asegúrate de que tu unidad del sistema operativo (probablemente etiquetada como SSD o con la letra de unidad de Windows) esté al principio de la lista. Si Windows estaba antes en el puerto SATA 1 y ahora está en el 3, esto podría causar problemas durante el arranque.

Guarda y reinicia. Si ese era el problema, Windows debería volver a arrancar aleatoriamente porque la BIOS ya no intentará arrancar desde una unidad inexistente o incorrecta.

Cambiar entre los modos UEFI y Legacy.

Si su BIOS admite los modos UEFI y Legacy BIOS, las incompatibilidades pueden causar problemas. Las instalaciones modernas de Windows prefieren UEFI, pero si Windows se instaló en modo Legacy o si realizó algún ajuste en la BIOS, es posible que no esté sincronizada.

Dentro de la BIOS, busca opciones como Modo de arranque, Arranque UEFI/Legacy o Compatibilidad con CSM. Intenta cambiar de UEFI a Legacy, o viceversa; no lo hagas si no estás seguro del modo que utiliza tu instalación de Windows. A veces, cambiar el modo soluciona el problema de detección, otras veces lo empeora, así que prepárate para revertir el cambio si es necesario.

Utilice la herramienta de reparación de inicio de Windows (si la unidad aparece).

Si tu unidad aparece en la BIOS, pero Windows aún no se inicia, es posible que los archivos de arranque estén dañados. Aquí te explicamos cómo ejecutar la Reparación de inicio:

  • Crea una unidad USB de instalación de Windows 10/11: descarga la herramienta oficial de creación de medios del sitio web de Microsoft y grábala en una unidad USB.
  • Arranca desde esta unidad USB, normalmente pulsando F12, ESC o la tecla específica del menú de arranque de tu PC durante el inicio.
  • Siga las instrucciones para seleccionar su idioma y, a continuación, haga clic en Reparar el equipo.
  • Navegue a: Solucionar problemasOpciones avanzadasReparación de inicio.
  • Selecciona tu instalación de Windows y deja que se ejecute la reparación. Analizará y solucionará automáticamente los problemas de arranque más comunes.

Por lo general, esto soluciona los problemas comunes de corrupción de arranque y, si funciona, el sistema se reiniciará con normalidad. Si no, siga leyendo.

Reconstruir los datos de configuración de arranque (BCD)

Si la Reparación de inicio no pudo solucionarlo, puede intentar reconstruir los datos de arranque manualmente. Aún arrancando desde la unidad de recuperación o USB, vaya a: Solucionar problemasOpciones avanzadasSímbolo del sistema.

A continuación, escriba estos comandos uno tras otro, pulsando Intro después de cada uno:

bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd 

En ocasiones, puede aparecer el mensaje «Acceso denegado» al ejecutar bootrec /fixboot. Este es un problema común que puede requerir una reparación del disco o un ajuste de la partición, pero en muchos casos, ejecutar estos comandos soluciona el problema del registro de arranque e inicia Windows con normalidad.

Ejecuta CHKDSK para comprobar el estado de tu disco duro.

Si su disco duro está plagado de sectores defectuosos o errores del sistema de archivos, Windows no se cargará correctamente. Desde el símbolo del sistema, ejecute:

chkdsk C: /f /r

Sustituya C: por la letra de unidad correcta si su partición de Windows se encuentra en un volumen diferente. El análisis puede tardar un tiempo, especialmente en discos duros grandes o con fallos. Si se detectan errores, CHKDSK intentará realizar reparaciones automáticas. Después, reinicie el equipo y compruebe si Windows arranca con normalidad.

Compruebe las conexiones internas y el hardware.

Si la unidad solía aparecer y de repente no lo hace, o si realizó actualizaciones de hardware, revise el cableado. En computadoras de escritorio: apague la computadora, desconecte los cables, abra la carcasa y verifique que los cables SATA o NVMe estén bien conectados a los puertos correctos. En computadoras portátiles: vuelva a conectar la unidad NVMe o SATA con cuidado. Las conexiones de hardware sueltas son una causa insidiosa de este error y a menudo se pasan por alto.

Restablecer la BIOS a los valores predeterminados.

Si has modificado la configuración de la BIOS y de repente todo deja de funcionar, restablece la configuración predeterminada. Dentro de la BIOS, busca opciones como Cargar configuración predeterminada, Restaurar valores predeterminados o similares. Guarda, sal y reinicia. Este sencillo paso puede solucionar problemas de configuración que afectan a la detección de la unidad.

Actualiza el firmware de tu BIOS/UEFI.

Una BIOS desactualizada puede causar problemas de compatibilidad, especialmente con unidades SSD más recientes o actualizaciones recientes de Windows. Visita la página de soporte del fabricante (enlaces a continuación) y sigue atentamente las instrucciones para actualizar el firmware. Normalmente, esto implica descargar un archivo, copiarlo a una unidad USB y ejecutar un actualizador. No interrumpas este proceso, ya que podrías dañar la placa base si no tienes cuidado.

Comprueba el estado de tu disco duro

Si la unidad sigue sin detectarse o emite ruidos extraños, es probable que esté fallando. Utilice herramientas como CrystalDiskInfo o los diagnósticos del fabricante (como Samsung Magician, Western Digital Data Lifeguard, etc.) para comprobar el estado SMART y los resultados del análisis de superficie. Si la unidad parece estar dañada, lo más recomendable es reemplazarla.

Último recurso: reinstalar Windows

Si todo lo demás falla y el disco está en buen estado pero dañado, considere realizar una instalación limpia. Cree una unidad USB de arranque con la Herramienta de creación de medios de Windows y luego inicie el sistema desde ella. Proceda con una instalación limpia, seleccionando la partición correcta. Esto es como un reinicio y suele solucionar problemas de arranque persistentes; sin embargo, asegúrese de hacer una copia de seguridad de los datos importantes antes.

Preguntas frecuentes

¿Qué significa exactamente «No se encontró ningún dispositivo de arranque»?

Básicamente, es la forma que tiene Windows de decir: «He buscado por todas partes y no he podido encontrar una unidad con un sistema operativo válido para arrancar».A menudo, esto indica problemas de detección de almacenamiento o archivos de arranque dañados.

¿Puede un SSD defectuoso causar este error?

Por supuesto. Si la unidad SSD o HDD está averiada o desconectada, la BIOS no la detectará y Windows no podrá encontrar sus archivos. En ese caso, reemplazar la unidad podría ser la única solución.

¿Cómo accedo a la BIOS?

La mayoría de los equipos utilizan teclas como F2, F10, Supr o ESC durante el arranque. Observa la pantalla mientras se enciende; normalmente aparece un mensaje como «Pulsa F2 para acceder a la configuración».

¿Reinstalar Windows solucionará realmente este problema?

Si el problema es puramente de software o de archivos dañados, sí. Pero si el hardware de tu disco duro está averiado o a punto de fallar, reinstalarlo no lo solucionará. En ese caso, solo estarás perdiendo el tiempo.

¿Es seguro ejecutar la Reparación de inicio?

Está integrado en Windows y, por lo general, es seguro; no borrará tus archivos personales en la mayoría de los casos. Simplemente sigue las instrucciones y pruébalo antes de tomar medidas más drásticas.

Mi SSD no aparece en la BIOS, ¿qué hago ahora?

Lo más probable es que se trate de un cable suelto, una configuración incorrecta del BIOS o un fallo de hardware. Verifique las conexiones físicas y considere actualizar el firmware o probar la unidad en otro equipo.