[Guide] Fix Corrupted BCD (0xc0000034) on UEFI Computers

The Problem:


The computer cannot boot, and it displays the blue screen above instead. It says:

Your PC needs to be repaired. The Boot Configuration Data file is missing some required information.
File: BCD
Error code: 0xc0000034

The Explanation:

The Boot Configuration Data, or BCD, got corrupted. The BCD is a bootloader file essential for loading up the Windows OS. I honestly don’t know the cause of my particular situation, which randomly occurred, but I suspect Windows Update screwed it up.

The Solution:

1. Force the computer to shut down by long-pressing the power button.

2. Get a Windows install disk. Mine was a bootable USB drive created with the Windows 10 ISO.

3. Boot from the install disk. To do this on my Yoga 2 Pro, I pressed the Novo button, selected “Boot Menu”, and chose to boot from my USB drive.


  1. When you see the language options, choose your language and click next.
  2. Click on “Repair your computer“.
  3. Click on “Troubleshoot“.
  4. Click on “Advanced options“.
  5. Click on “Command Prompt“.
  6. Enter command “diskpart
  7. Enter command “list volume
  8. There should be a 100MB volume. Find its volume #. Mine was 2.
  9. Enter command “select volume 2“. Replace 2 with your volume #.
  10. Enter command “assign letter k“.
  11. Enter command “exit
  12. Enter command “rename k:efimicrosoftbootBCD BCD.bak“.
  13. Assuming that Windows is installed in the C partition, enter command “bcdboot c:windows /s k: /f ALL“.
  14. Close the Command Prompt.
  15. Click on “Turn off your PC“.
  16. Turn your computer back on.
  17. Booting may take a bit longer than usual, but your computer should now successfully start! If this guide helped you, please tell me in the comments and share the post!
Notify of

1 Comment
Inline Feedbacks
View all comments
Kelvin Kumar SR

Hi there,

I have similar problem/error. I am running W10 using Bootcamp in Apple MacBook Pro. I presume windows update could be the cause. I have tried few methods to rebuild the BCD but nothing works.

How can I fix this in Bootcamp or alternate ways.