Windows Boot Error 0xC0000034 — Missing Boot Configuration Data
About Windows Boot Error 0xC0000034
Windows boot error 0xC0000034 means the Boot Configuration Data (BCD) file is missing or corrupted, preventing Windows from starting. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.
Here are the key things to understand: Error 0xC0000034: 'Windows could not start because the BCD file is missing or corrupt'. BCD (Boot Configuration Data) is the modern replacement for boot.ini. Stored on the EFI System Partition (ESP) for UEFI or the active partition for Legacy BIOS. Can be caused by disk errors, failed updates, or dual-boot configuration changes. Requires Windows Recovery Environment or installation media to fix. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.
The most common reasons this occurs include: BCD store file deleted or corrupted by disk error. Failed Windows Update corrupting boot files. Dual-boot configuration changes damaging the BCD. Disk cloning or partition resizing affecting the boot partition. Malware targeting boot configuration files. Identifying the root cause is the first step toward finding the right solution.
To resolve this, follow these recommended steps: Boot from Windows installation USB/DVD > Repair your computer > Command Prompt. Run: bootrec /fixmbr (Legacy BIOS) or bootrec /fixboot (both). Rebuild BCD: bootrec /rebuildbcd — scan and add Windows installations. If rebuildbcd fails: bcdedit /export C:\bcd_backup && ren C:\boot\bcd bcd.old && bootrec /rebuildbcd. For UEFI: bcdboot C:\Windows /s S: /f UEFI (where S: is the EFI partition). If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.
This article is part of our Windows Error Codes collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.
Quick Answer
Can I fix this without installation media?
If Windows RE (Recovery Environment) boots automatically after repeated failures, yes. Otherwise you need a USB/DVD with Windows installer.
Overview
Windows boot error 0xC0000034 means the Boot Configuration Data (BCD) file is missing or corrupted, preventing Windows from starting.
Key Details
- Error 0xC0000034: 'Windows could not start because the BCD file is missing or corrupt'
- BCD (Boot Configuration Data) is the modern replacement for boot.ini
- Stored on the EFI System Partition (ESP) for UEFI or the active partition for Legacy BIOS
- Can be caused by disk errors, failed updates, or dual-boot configuration changes
- Requires Windows Recovery Environment or installation media to fix
Common Causes
- BCD store file deleted or corrupted by disk error
- Failed Windows Update corrupting boot files
- Dual-boot configuration changes damaging the BCD
- Disk cloning or partition resizing affecting the boot partition
- Malware targeting boot configuration files
Steps
- 1Boot from Windows installation USB/DVD > Repair your computer > Command Prompt
- 2Run: bootrec /fixmbr (Legacy BIOS) or bootrec /fixboot (both)
- 3Rebuild BCD: bootrec /rebuildbcd — scan and add Windows installations
- 4If rebuildbcd fails: bcdedit /export C:\bcd_backup && ren C:\boot\bcd bcd.old && bootrec /rebuildbcd
- 5For UEFI: bcdboot C:\Windows /s S: /f UEFI (where S: is the EFI partition)