How to Backup and Restore Boot Configuration Data (BCD) Store in Windows – Windows Blog by Brink

How to Backup and Restore Boot Configuration Data (BCD) Store in Windows

Windows boot options are stored in the Boot Configuration Data (BCD) store on BIOS-based (Legacy BIOS) and EFI-based (UEFI) computers.

BCD provides a common, firmware-independent boot option interface for all computers running Windows 10, Windows 8, Windows Server 2012, Windows 7, and Windows Server 2008. It is more secure than previous boot option storage configurations, because it permits secure lockdown of the BCD store and lets Administrators assign rights for managing boot options. It is used by Microsoft’s new Windows Boot Manager and replaces the boot.ini that was used by NTLDR.

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 [HKEY_LOCAL_MACHINE\BCD00000] (with restricted permissions). For UEFI boot, the file is located at /EFI/Microsoft/Boot/BCD on the EFI System Partition. For Legacy BIOS boot, the file is at /boot/BCD on the active partition.

BCD files provide a store that is used to describe boot applications and boot application settings.

Boot Configuration Data contain the menu entries that are presented by the Windows Boot Manager.

Creating a backup of the BCD Store to a file before making any changes to the BCD is a safe and recommended measure to take in case you may need to restore the original BCD if something goes wrong.

This tutorial will show you how to backup and restore the Boot Configuration Data (BCD) system store file in Windows 7, Windows 8, and Windows 10.

Read more…