How To Fix Surface Boot Configuration Data File Missing Error 0xc000000d

One of my colleagues brought in his Surface the other day asking if I can help him fix this issue for him. The Surface had this Recovery message showing up on the screen that prevented you from booting into Windows.

Your PC/Device needs to be repaired
The Boot Configuration Data file is missing some required information
Error code: 0xc000000d
You'll need to use recovery tools. If you don't have any installation media (like a disc or USB device), contact your PC administrator or PC/Device manufacturer
Press the Windows key for UEFI Firmware Settings

2016-03-02 09.37.59

Pressing Windows key didn’t get me anywhere but the keyboard was still responding because I was able to press Ctrl+Alt+Del to restart the tablet.

Here are the steps I took to get this issue fixed.

Retrieve your BitLocker Recovery Key

First thing first, find out your BitLocker Recovery Key before starting looking into the solution to fix this issue. Your Surface tablet is most likely encrypted with BitLocker. Without the recovery key, there is just no way to get into the system to do any recovery. You can simply skip all the steps below and start resetting your device from scratch to factory mode.

If you don’t have the recovery key handy, follow this Microsoft BitLocker Recovery FAQ page to see if it helps.

Create a Recovery Drive

If the Surface is running Windows 10, you can create a recovery drive from another Windows 10 computer. Plug in a USB flash drive into the computer, follow the Create Recovery Drive wizard to create Windows 10 recovery drive. Searching “Create a Recovery Drive” from Start menu will help you find the tool you need.

Recovery Drive

Change Surface Firmware to allow boot from USB drive

You can follow this Microsoft How-To to set the Surface to boot from USB drive but here is a simplified version of it.

  1. Shutdown the Surface completely (press and hold the power button long enough to make sure it’s powered off)
  2. Press and hold the Volume-Up button, and then press and release the Power button.
  3. Continue holding the Volume-Up button until you see the Surface UEFI menu.
  4. For Surface Pro 3 and Surface 3, select Configure Alternative System Boot Order, and select USB > SSD.
  5. Disable the Secure Boot Control.
  6. Exit

2016-03-03 11.45.14

Boot from USB

Restart Surface while pressing and holding the Volume-Down button, and release when the Surface logo disappears.

Go to Troubleshoot → Advanced options → Command Prompt.

You can definitely try other options such as System Restore, Startup Repair. But since none of them worked for me, I had to open Command Prompt window.

The command lines came to rescue

Running the following command lines in order:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

Exit Command Prompt window, restart the Surface. If everything goes well as planned, your Surface will be in working order shortly.

Hopefully, it helps.

Kent Chen

Microsoft MVP, IT Professional, Developer, Geek, and the co-founder of Next of Windows.

Last updated: 03/03/2016

Posted in: Windows 10
Discover more: , ,

Leave a Reply

Notify of

This was excellent!!!
I took my SurfacePro 1 to a computer repair shop and they could not figure out nothing…I don’t think they know how to fix SurfacePro computers. They suggested I get an iPad right away without even discussing other options.
What book should I get to really understand how to repair SurfacePro tablets?


Thank you very much for your explanation, very clear and easy to follow. You saved my surface!


PLEASE hellp me stile my computer is not working