Glosario

BCD de Windows: qué es y cómo reconstruirlo con bcdboot y bootrec

Actualizado el · Equipo de Kuvia

Respuesta rápida

El BCD (Boot Configuration Data) es la base de datos de arranque de Windows desde Vista: indica al gestor de arranque qué instalaciones de Windows existen y con qué opciones arrancarlas. En equipos UEFI está en la partición EFI (EFI/Microsoft/Boot/BCD). Si se corrompe aparecen errores como 0xc000000f; se reconstruye desde el entorno de recuperación con bcdboot o bootrec /rebuildbcd.

Definición

BCD (Boot Configuration Data): El BCD es la base de datos donde el gestor de arranque de Windows guarda qué sistemas arrancar y con qué opciones.

bcdedit sirve para ver y editar entradas; bcdboot recrea desde cero los ficheros de arranque y un BCD nuevo a partir de una carpeta Windows existente, que es la forma más fiable de reparar en UEFI.

Si eres profesional

  • Reconstrucción en UEFI: asigna letra a la ESP (diskpart > select vol > assign letter=S) y ejecuta bcdboot C:\Windows /s S: /f UEFI.
  • bcdedit /enum all lista todas las entradas; bcdedit /enum firmware muestra las entradas UEFI vistas desde Windows.
  • bootrec /fixboot puede dar Acceso denegado en UEFI; en ese caso bcdboot es la vía recomendada.

Si no eres técnico

  • El BCD es como el índice que Windows lee al arrancar. Si se estropea, Windows no arranca aunque tus archivos estén bien.
  • Se repara desde la opción Reparar el equipo del USB de instalación de Windows. Si no te ves seguro con comandos, prueba primero Reparación de inicio.

Paso a paso

  1. Arranca el entorno de recuperación

    Desde un USB de instalación de Windows: Siguiente > Reparar el equipo > Solucionar problemas > Símbolo del sistema.

  2. Localiza la partición EFI y la de Windows

    Con diskpart, list vol muestra los volúmenes; la ESP es la FAT32 pequeña.

    diskpart
    list vol
    select vol 3
    assign letter=S
    exit
  3. Recrea los ficheros de arranque

    Sustituye C: por la letra de tu volumen de Windows en este entorno.

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

Cómo ayuda Kuvia

Nota

El USB de Kuvia arranca un Linux, no Windows, así que no puede ejecutar bcdboot. Sí puede ayudarte a diagnosticar: ver si la partición EFI existe, si contiene EFI/Microsoft/Boot y qué entradas UEFI hay.

  • Montar la partición EFI y listar los ficheros de arranque de Windows.
  • Revisar y reordenar entradas UEFI con efibootmgr.
  • Copiar tus archivos a otro disco antes de intentar reparaciones.

Lo que todavía no hace

  • Un entorno de rescate basado en WinPE para Kuvia está en camino, no disponible hoy.

Preguntas frecuentes

¿Qué significa el error 0xc000000f?

Suele indicar que el gestor de arranque de Windows no encuentra o no puede leer el BCD o un fichero de arranque. La reparación habitual es reconstruir el BCD con bcdboot.

¿bootrec /rebuildbcd borra Windows?

No. Busca instalaciones de Windows y ofrece añadirlas al BCD. No toca tus archivos.

¿Puedo editar el BCD desde Linux?

Existen herramientas de terceros, pero no es lo recomendable. Lo fiable es usar bcdboot o bcdedit desde el entorno de recuperación de Windows.

Fuentes oficiales

Prueba Kuvia en tu propio equipo

Arranca el USB (o abre Kuvia.exe o Kuvia.app desde el pendrive si el equipo sí arranca), vincúlalo con un código de 6 dígitos y pide en el chat lo que necesitas. La IA te explica lo que va a hacer y te pide una confirmación clara antes de borrar o instalar en un disco.

Kuvia está en acceso anticipado y el lanzamiento público llega en las próximas semanas. Puedes crear tu cuenta gratis desde hoy.