BCD is a file that is used to store the configuration of Microsoft's Windows Boot Manager. It is the equivalent of
NTLDR's boot.ini or
GNU GRUB's grub.cfg. For UEFI boot, the file is located at /EFI/Microsoft/Boot/BCD on the
EFI System Partition. For traditional BIOS boot, the file is at \boot\BCD on the active partition. Boot Configuration Data is stored in a data file that has the same format as
Windows Registry hives and is eventually mounted at registry key (with restricted permissions). Boot Configuration Data (BCD) is a
firmware-independent
database for
boot-time configuration data. The BCD itself is encoded with
UTF-16 encoding. Several command-line tool to edit this file have been made available: bootrec, bcdboot and bcdedit.
bcdedit Boot Configuration Data may be altered using a command-line tool (bcdedit.exe), using the
Registry Editor or Visual BCD Editor. Boot Configuration Data allows for third-party integration, so anyone can implement tools such as diagnostics or recovery options.
bcdboot BCDboot can be used to set up a system partition or repair the boot environment located on the system partition. BCDBoot can create a Boot Configuration Data (BCD) store on the system partition using the latest version of the Windows files.
bootrec bootrec is a command in the
Windows Recovery Environment that can be used to troubleshoot and repair issues with an MBR, a boot sector, or a BCD file. == See also ==