Síntomas
Cuando intenta iniciar Windows, recibe el error:
No se encontró un sistema operativo. Intente desconectar las unidades que no contengan un sistema operativo.
Presione Ctrl+Alt+Supr para reiniciar.
Solución
Se necesita un dispositivo USD o un DVD de arranque con Windows 7 o superior para que aparezca el símbolo del sistema. Si no tiene un medio de arranque disponible, puede obtener uno siguiendo los pasos para crear un medio de instalación aquí.
Paso 1: Abra el símbolo del sistema.
-
Realice el arranque desde cualquier medio DVD o USB con Windows 7, 8 o 10.
-
Una vez que se encuentre en la pantalla de instalación de Windows (donde se seleccionan las configuraciones de idioma, hora y teclado), presione las teclas MAYÚS + F10 para que aparezca el símbolo del sistema.
Paso 2: Descubra si su disco está configurado en Tabla de particiones GUID (GPT) o en Registro de arranque maestro (MBR).
-
En el símbolo del sistema, escriba los siguientes comandos y presione Entrar después de cada uno:
diskpart
list disk
-
Busque su disco y consulte si la columna GPT tiene un asterisco (*): esto indicará que el disco es GPT. Si no hay un asterisco, el disco está configurado como MBR.
-
Escriba exit y presione Entrar.
Paso 3a: Si el tipo es MBR.
-
En el símbolo del sistema, escriba el siguiente comando y presione Entrar:
dir a:
-
Si encuentra el disco A: y se muestra un directorio, busque la carpeta \Windows en el directorio. Si se encuentra allí, esa es la unidad del sistema. Vaya al paso 2.
-
Si no se encuentra la unidad A: o esta no contiene la carpeta \Windows, escriba el siguiente comando y presione Entrar:
dir b:
-
Continúe con el alfabeto hasta encontrar la unidad con la carpeta \Windows, pero omita la unidad X:. Esos serán los archivos de instalación desde la unidad USB o DVD que esté usando. La ubicación más común es en la unidad C:, por lo que este ejemplo se utilizará en todo el artículo.
-
-
Cuando se haya encontrado, escriba el siguiente comando:
bcdboot C:\Windows /S C:
-
En este caso, C es la unidad en la que se encontró la carpeta \Windows. Si la carpeta de Windows se encuentra en una unidad distinta, use esa unidad en lugar de la unidad “C” en el comando bcdboot que se encuentra arriba.
-
-
Debe aparecer el mensaje Archivos de arranque creados correctamente antes de que pueda continuar.
-
Escriba los siguientes comandos y presione Entrar después de cada uno:
diskpart
list disk
sel disk C
-
En este caso, C es la unidad en la que se encontró la carpeta \Windows. Si la carpeta \Windows se encuentra en una unidad distinta, use esa unidad en lugar de la unidad "C" en el comando sel disk mencionado anteriormente.
-
-
Escriba los siguientes comandos y presione Entrar después de cada uno:
list vol
sel vol C
-
En este caso, C es la unidad en la que se encontró la carpeta \Windows. Si la carpeta \Windows se encuentra en una unidad distinta, use esa unidad en lugar de la unidad "C" en el comando sel vol mencionado anteriormente.
-
-
Escriba el siguiente comando y presione Entrar:
active
-
Debería recibir una confirmación de que el volumen se ha establecido correctamente como activo. Si no recibe la confirmación, significa que el disco está configurado como GPT (no MBR) o que existe un problema con el disco. Asegúrese de estar trabajando con el disco correcto.
-
-
Escriba el siguiente comando y presione Entrar:
exit
-
Reinicie el dispositivo. Puede hacer esto rápidamente desde el símbolo del sistema si escribe el siguiente comando y presiona Entrar:
shutdown -f -r -t 00
Paso 3b: Si el tipo es GPT.
-
En el símbolo del sistema, escriba el siguiente comando y presione Entrar:
dir a:
-
Si encuentra el disco A: y se muestra un directorio, busque la carpeta \Windows en el directorio. Si se encuentra allí, esa es la unidad del sistema. Vaya al paso 2.
-
Si no se encuentra la unidad A: o esta no contiene la carpeta \Windows, escriba el siguiente comando y presione Entrar:
dir b:
-
Continúe con el alfabeto hasta encontrar la unidad con la carpeta \Windows, pero omita la unidad X:. Esos serán los archivos de instalación desde la unidad USB o DVD que esté usando. La ubicación más común es en la unidad C:, por lo que este ejemplo se utilizará en todo el artículo.
-
-
Escriba los siguientes comandos y presione Entrar después de cada uno:
diskpart
list disk
sel disk C
-
En este caso, C es la unidad en la que se encontró la carpeta \Windows. Si la carpeta \Windows se encuentra en una unidad distinta, use esa unidad en lugar de la unidad "C" en el comando sel disk mencionado anteriormente.
-
-
Escriba el siguiente comando y presione Entrar:
list part
-
Busque la partición etiquetada como System.
-
Una vez que la encuentre, asígnele la letra R. Si la letra R ya está en uso, puede elegir cualquier otra que no se haya asignado. Para asignar la letra, escriba los siguientes comandos y presione Entrar después de cada uno:
assign letter=r:
exit
-
Vuelva al símbolo del sistema, escriba los siguientes comandos en una línea a la vez y presione Entrar al final de cada línea:
cd /d r:\EFI\Microsoft\Boot\
ren BCD BCD.bak
bcdboot c:\Windows /l en-us /s m: /f UEFI
Nota: En el último comando, /l en-us establece el idioma de Windows en inglés. Para configurar un idioma distinto, reemplace en-us con un código de idioma diferente (como de-de para alemán).
-
Reinicie el dispositivo. Puede hacer esto rápidamente desde el símbolo del sistema si escribe el siguiente comando y presiona Entrar:
shutdown -f -r -t 00