¿Qué es el formato de archivo BCD?
Un archivo BCD (Boot Configuration Data Store) es una colmena del Registro de Windows que reemplazó al archivo de texto plano boot.ini utilizado por Windows XP y versiones anteriores. Introducido con Windows Vista en 2007, es el almacén de datos autoritativo que el Administrador de arranque de Windows lee al encender el equipo para determinar qué sistemas operativos están disponibles, sus parámetros de carga y la entrada de arranque predeterminada.
Internamente, el archivo es una colmena del registro con formato estándar regf que contiene objetos de arranque indexados por GUID, cada uno con subclaves Description y Elements que codifican rutas del cargador del SO, GUID de particiones, indicadores del kernel, tiempo de espera de arranque, opciones de Modo seguro y parámetros de abstracción de hardware. La configuración global del administrador de arranque reside en el objeto bien conocido {9dea862c-5cdd-4e70-acc1-f32b344d4795}.
En sistemas UEFI, el almacén activo se encuentra en \EFI\Microsoft\Boot\BCD en la Partición del Sistema EFI. En sistemas MBR/BIOS heredados, se ubica en \Boot\BCD en la partición de sistema activa. El archivo se puede montar como solo lectura en regedit (Archivo → Cargar colmena) para su inspección, pero la edición siempre debe realizarse a través de BCDEdit.exe o un entorno gráfico como EasyBCD para evitar la corrupción de la colmena.
La integridad transaccional se mantiene mediante archivos de registro complementarios (BCD.LOG, BCD.LOG1, BCD.LOG2). La corrupción produce el error 0xc0000034 - «El archivo de datos de configuración de arranque falta o contiene errores» - reparado desde el Entorno de recuperación de Windows con bootrec /rebuildbcd o bcdboot.
Seguridad y protección
RIESGO: MEDIUMEditar el BCD incorrectamente puede hacer que Windows no arranque. Realice siempre una copia de seguridad antes de los cambios: bcdedit /export C:\BCDbackup. El malware (especialmente los bootkits) puede modificar el almacén BCD para cargar código malicioso en el arranque antes que el SO; el Secure Boot de Windows y las comprobaciones de integridad del firmware UEFI mitigan esto en hardware moderno. NO descargue «herramientas de reparación de BCD» de sitios no oficiales; la mayoría son scareware.
Detalles del formato
en pocas palabras- Unidad compilada de Turbo Pascal (legado) - El antiguo Borland Turbo Pascal utilizaba .bcd para archivos de unidad Decimal Codificado en Binario - totalmente no relacionado, anterior a 1995.
Programas que abren archivos BCD
Detalles técnicos
especificación profunda| Formato de archivo | Colmena del Registro de Windows (formato binario `regf`); estructuralmente idéntico a las colmenas de registro estándar |
| Firma de archivo | `regf` (hex `72 65 67 66`) en el desplazamiento de byte 0 |
| Orden de bytes | Little-endian |
| Ruta UEFI | `\EFI\Microsoft\Boot\BCD` en la Partición del Sistema EFI |
| Ruta MBR / BIOS heredado | `\Boot\BCD` en la partición de sistema activa |
| Estructura de objetos | Claves de registro indexadas por GUID, cada una con subclaves `Description` y `Elements` |
| GUID del administrador de arranque | `{9dea862c-5cdd-4e70-acc1-f32b344d4795}` - el objeto de configuración global del administrador de arranque |
| Registros transaccionales | `BCD.LOG`, `BCD.LOG1`, `BCD.LOG2` garantizan la consistencia de escritura atómica |
| Versiones del formato de colmena | Versiones `regf` 1.3-1.6 dependiendo de la versión de Windows |
| Predecesor | Reemplazó a `boot.ini` (texto plano, Windows XP / 2003) por un almacén binario estructurado |
| Tamaño de archivo típico | 256 KB - 2 MB |
| Herramienta de gestión CLI | `BCDEdit.exe` (integrada); alternativa GUI: EasyBCD |
| Síntoma de corrupción | `0xc0000034` - «El archivo de datos de configuración de arranque falta o contiene errores» |
| Método de reparación | `bootrec /rebuildbcd` o `bcdboot` desde el Entorno de recuperación de Windows |
| Lanzado | 2007 (Windows Vista) |
| Última versión | Windows 11 BCD schema (2021) |
| Especificación | learn.microsoft.com |
Conversiones de BCD
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos BCD.