Cómo reconstruir el BCD en Windows

Qué saber

  • Si el almacén de datos de configuración de inicio de Windows (BCD) falta, está dañado o configurado incorrectamente, Windows no puede iniciarse.
  • La solución más sencilla para un problema de BCD es simplemente reconstruirlo, lo que puede hacer automáticamente con el bootrec mando.
  • Hay varios comandos para ejecutar y muchos resultados en la pantalla, pero reconstruir el BCD es un proceso muy sencillo.

Si ve que falta BOOTMGR o un mensaje de error similar bastante temprano en el proceso de arranque, tiene un problema de BCD. Este artículo explica cómo reconstruir el BCD.

Estas instrucciones se aplican a Windows 10, Windows 8, Windows 7 y Windows Vista. Pueden existir problemas similares en Windows XP, pero como la información de configuración de arranque se almacena en el boot.ini archivo y no el BCD, corregir los problemas de XP con los datos de arranque implica un proceso completamente diferente.

Cómo reconstruir el BCD en Windows 10, 8, 7 o Vista

La reconstrucción del BCD en Windows solo debería llevar unos 15 minutos:

  1. En Windows 10 o Windows 8: inicie Opciones de inicio avanzadas. En Windows 7 o Windows Vista: inicie Opciones de recuperación del sistema.

  2. En Windows 10/8, seleccione solucionar > opciones avanzadas.

  3. Seleccione el botón Símbolo del sistema para iniciarlo.

    El símbolo del sistema no se iniciará de inmediato. Su computadora mostrará una pantalla de "Preparando" durante un breve período de tiempo mientras prepara la computadora.

    Es posible que deba elegir el nombre de su cuenta e ingresar su contraseña para acceder al símbolo del sistema.

  4. Cuando se le indique, escriba el bootrec comando como se muestra a continuación, y luego presione enter:

    bootrec / RebuildBcd

    El bootrec El comando buscará instalaciones de Windows no incluidas en el BCD y luego le preguntará si desea agregar una o más.

  5. Debería ver uno de los siguientes mensajes en la línea de comando.

    Opción 1

    Escaneando todos los discos para instalaciones de Windows. Espere, ya que esto puede tardar un poco ... Instalaciones de Windows analizadas con éxito. Total de instalaciones de Windows identificadas: 0 La operación se completó correctamente.

    Opción 2

    Escaneando todos los discos para instalaciones de Windows. Espere, ya que esto puede tardar un poco ... Instalaciones de Windows analizadas con éxito. Total de instalaciones de Windows identificadas: 1 [1] D: Windows ¿Agregar instalación a la lista de inicio? Si / No / Todos:

    Si ve la opción 1: Continúe con el paso 7. Lo más probable es que este resultado signifique que existen datos de instalación de Windows en el almacén BCD, pero bootrec no pudo encontrar ninguna instalación adicional de Windows en su computadora para agregar al BCD. Esta bien; solo tendrá que realizar algunos pasos adicionales para reconstruir el BCD.

    Si ve la opción 2: enter Y or al Añadir instalación a la lista de arranque? pregunta, después de lo cual debería ver La operación se completó correctamente, seguida de un cursor parpadeante en el indicador. Termine con el paso 10 hacia la parte inferior de la página.

  6. Dado que la tienda BCD existe y enumera una instalación de Windows, primero deberá eliminarla manualmente y luego intentar reconstruirla nuevamente. Cuando se le indique, ejecute bcdedit comando como se muestra y luego presione enter:

    bcdedit / export c: bcdbackup

    El bcdedit El comando se usa aquí para exportar el almacén BCD como un archivo: bcdbackup. No es necesario especificar una extensión de archivo. El comando debería devolver lo siguiente en la pantalla, lo que significa que la exportación BCD funcionó como se esperaba:

    La operación se completó con éxito.

  7. En este punto, debe ajustar varios atributos de archivo para el almacén BCD para poder manipularlo. En el indicador, ejecute el comando attrib exactamente así:

    atributo c: boot bcd -h -r -s

    Lo que acaba de hacer con el comando attrib fue eliminar los atributos ocultos, de solo lectura y del sistema del archivo BCD. Esos atributos restringieron las acciones que podría realizar en el archivo. Ahora que se han ido, puede manipular el archivo con más libertad (específicamente, cambiarle el nombre).

  8. Para cambiar el nombre de la tienda BCD, ejecute el comando ren como se muestra:

    ren c: boot bcd bcd.old

    Ahora que se ha cambiado el nombre de la tienda BCD, debería poder reconstruirla correctamente, como intentó hacer en el paso 6.

    Puede eliminar el archivo BCD por completo ya que está a punto de crear uno nuevo. Sin embargo, cambiar el nombre del BCD existente logra lo mismo, ya que ahora no está disponible para Windows, y además le brinda otra capa de respaldo, además de la exportación que realizó en el Paso 5, si decide deshacer sus acciones.

  9. Intente reconstruir el BCD nuevamente ejecutando lo siguiente, seguido de enter:

    bootrec / RebuildBcd

    Debería producir esto en el símbolo del sistema:

    Escaneando todos los discos para instalaciones de Windows. Espere, ya que esto puede tardar un poco ... Instalaciones de Windows analizadas con éxito. Total de instalaciones de Windows identificadas: 1 [1] D: Windows ¿Agregar instalación a la lista de inicio? Si / No / Todos:

    Esto significa que la reconstrucción de la tienda BCD está progresando como se esperaba.

  10. En el Añadir instalación a la lista de arranque? tipo de pregunta Y or , Seguido por el enter clave.

    Debería ver esto en la pantalla para mostrar que la reconstrucción de BCD está completa:

    La operación comple

  11. Reinicia tu computadora. Suponiendo que un problema con la tienda BCD fuera el único problema, Windows debería iniciarse como se esperaba.

    Según cómo haya iniciado las Opciones de inicio avanzadas o las Opciones de recuperación del sistema, es posible que deba quitar un disco o una unidad flash antes de reiniciar.

Si reconstruir el BCD no resolvió el problema que estaba teniendo, continúe solucionando cualquier problema específico que esté viendo que impide que Windows se inicie normalmente.