Windows · Arranque

Error 0xc000000f al arrancar Windows después de clonar el disco

Has clonado el disco a un SSD y Windows no arranca: pantalla de recuperación con el código 0xc000000f. El clon está bien; lo que falla es el arranque.

4 min de lectura

En resumen

El clon casi siempre está bien: lo que falla es el arranque. En discos GPT con UEFI, la solución es reconstruir los archivos de la partición EFI con bcdboot desde el entorno de recuperación de Windows, con el disco original desconectado.

El síntoma

Has clonado el disco de un equipo a un SSD nuevo, para ganar velocidad o porque el antiguo empezaba a dar avisos. Al arrancar solo con el disco nuevo aparece la pantalla azul de Recuperación, que dice que hay que reparar el equipo porque faltan o están dañados los datos de configuración de arranque. Al pie, algo así:

Archivo: \EFI\Microsoft\Boot\BCD
Código de error: 0xc000000f

Los datos están en el disco nuevo: si lo conectas a otro equipo, ves las carpetas sin problema. Lo que no funciona es el arranque.

Por qué pasa

En un equipo con UEFI y disco GPT, Windows no arranca desde su propia partición, sino desde una partición pequeña (entre 100 y 300 MB, en FAT32) llamada partición del sistema EFI. Ahí está el archivo BCD, que indica al gestor de arranque en qué disco y en qué partición está Windows.

Al clonar, ese BCD puede quedar apuntando al disco original, o la partición EFI puede no haberse copiado bien. Las causas más habituales:

  • El BCD sigue haciendo referencia al disco antiguo. Mientras los dos discos están conectados todo parece funcionar; al quitar el original, el arranque ya no encuentra Windows.
  • La herramienta de clonado no copió la partición EFI, o solo clonó la partición de Windows.
  • Estilo de partición distinto: el original era GPT y el nuevo quedó en MBR, o al revés, y el firmware arranca en un modo que no le corresponde.
  • El firmware sigue intentando arrancar una entrada antigua que apunta a un disco que ya no está.

Solución paso a paso (GPT / UEFI)

Necesitas un USB de instalación de Windows 10 u 11. Se crea desde cualquier otro equipo con la herramienta de creación de medios de Microsoft.

1. Desconecta el disco original

Deja conectado solo el disco clonado. Así no hay riesgo de tocar el disco bueno por error, y el firmware no se confunde entre dos discos con el mismo contenido. El original se guarda, intacto, hasta que el clon arranque bien.

2. Revisa la BIOS / UEFI

Comprueba que el modo de arranque sea UEFI (con CSM o «Legacy» desactivado si el disco es GPT) y que en el orden de arranque aparezca Windows Boot Manager del disco nuevo. A veces basta con esto.

3. Arranca desde el USB y abre la consola

En la primera pantalla del instalador: Siguiente → Reparar el equipo → Solucionar problemas → Símbolo del sistema. También puedes pulsar Mayús+F10 en la pantalla de instalación.

4. Localiza las particiones con diskpart

diskpart
list disk
select disk 0
list volume

En list disk, el disco debe tener un asterisco en la columna GPT. Si no lo tiene, es un disco MBR y este procedimiento no es el tuyo (ver más abajo). En list volume busca dos cosas:

  • El volumen de Windows: NTFS, el grande. En el entorno de recuperación no siempre tiene la letra C:; apunta la que tenga.
  • El volumen EFI: FAT32, entre 100 y 300 MB, normalmente marcado como Sistema y sin letra.

Asigna una letra al volumen EFI. En el ejemplo es el volumen 2; usa el número que te aparezca:

select volume 2
assign letter=S
exit

5. Reconstruye el arranque con bcdboot

Suponiendo que Windows esté en C: (cámbialo si en tu caso es otra letra):

bcdboot C:\Windows /s S: /f UEFI

Si responde que los archivos de arranque se crearon correctamente, cierra la consola, retira el USB y reinicia.

¿Y bootrec? Los comandos bootrec /fixmbr y bootrec /fixboot están pensados para discos MBR. En un disco GPT con UEFI, /fixboot suele responder «Acceso denegado» y no arregla nada. Con GPT, la herramienta correcta es bcdboot.

6. Si no existe partición EFI

Si en list volume no aparece ningún volumen FAT32 pequeño, el clonado no lo copió. Hay que crearlo quitando un poco de espacio a Windows. En el ejemplo, el volumen de Windows es el 1:

diskpart
select volume 1
shrink desired=300
create partition efi size=260
format quick fs=fat32 label="System"
assign letter=S
exit
bcdboot C:\Windows /s S: /f UEFI

Hazlo solo si estás seguro de que la partición no existe. Con diskpart, operar sobre el volumen equivocado borra datos.

¿Y si el disco es MBR?

En discos MBR con arranque «Legacy», la partición de arranque es la marcada como activa (normalmente la «Reservado para el sistema», de unos 500 MB). Se selecciona en diskpart, se marca con active, se le asigna letra y se ejecuta bcdboot C:\Windows /s S: /f BIOS.

Cómo evitar que vuelva a pasar

  • Clona el disco completo, no solo la partición de Windows: EFI, MSR, Windows y recuperación.
  • Comprueba antes de empezar que origen y destino tienen el mismo estilo de partición (GPT o MBR).
  • Haz el primer arranque del clon con el disco original desconectado. Si arranca así, arrancará siempre.
  • No formatees ni reutilices el disco original hasta haber trabajado unos días con el nuevo.

¿Te está pasando en tu empresa?

Si prefieres no hacerlo tú, llámanos o escríbenos. Lo revisamos, en remoto siempre que se pueda, y te decimos qué tiene y qué cuesta arreglarlo antes de tocar nada.

Servicios relacionados

Para que este problema no llegue a darse, o para que no tengas que resolverlo tú: