You get 0xc000000e error code on Windows 10 when there is a problem with boot loader or wrong Boot configuration data.

If you have multiple disks, only one of them is the boot disk.

So, the boot configuration data is stored on one disk of all the related settings to boot different Windows OS.

Even though you use bootrec commands to fix the boot loading options, it is important you change the order of the boot disk. You can have Metro bootloader or Windows 7 type, but the cause of the problem is the same.

The typical error message for 0xc000000e will be like this –

You’re PC/Device needs to be repaired…….
File: \Windows\system32\winload.efi
Error Code: 0xc000000e

This can appear when your Windows 10 OS was deleted on one HDD, which is the boot drive. The boot order options could also have changed.

boot error code 0xc000000e in Windows 10

For example, having two disks like Samsung 850 Evo 1TB and Samsung SM951 m.2 NVME 128GB, can complicate the issues.

You may get confused that the problem is with the hardware or some software. But many-a-times the real problem is with the boot loader configuration stored on your disk.

There are different causes which can cause this Windows 10 error code issue.

  1. A required device isn’t connected or cannot be accessed
  2. Required device is inaccessible
  3. The selected entry could not be loaded
  4. The selected entry could not be loaded because the application is missing or corrupt
  5. The boot selection failed because a required device is inaccessible.

Source :

As you can see above, the real cause for this error code 0xc000000e is either winload.exe file is not accessible or is corrupt or the boot loader location of Windows 10 is not accessible.

How to Fix Error Code 0xc000000e in Windows 10

The following solutions may be tried to fix this problem.

  1. Change the boot order of the disk, if you have multiple disks like HDD and SSD.
  2. Use Windows 10 Startup Repair feature using Installation Disk
  3. Apply BCD command to rebuild it manually
  4. Make your Disk Online
  5. Try third-party software

Most-of-the-times, the above fixes will show you the way to solve error code 0xc000000e in Windows 10.

  1. Change the Boot Order in BIOS

The first preliminary fix is to check, whether the boot disk is the first disk loading during booting.

This can be done, by changing the options in BIOS.

Most of the times, pressing F2 or F2 or F10 or ESC or DEL keys during booting will take you to BIOS settings.

This depends on your PC manufacturer model and the BIOS software you are using.

advanced bios options phoenix

For example on Phoenix AwardBIOS CMOS setup utility, under “Advanced BIOS features” you have the following options.

  1. Hard Disk Boot Priority
  2. First Boot Device

You can have multiple devices like USB, DVD, HDD etc connected to your PC.

  1. First make sure your HDD is the First Boot Device.
  2. If you have multiple hard disks or solid state drives on the same system, then you have to use Hard Disk Boot Priority.
  3. Go to the first option and press Enter. Then select the disk which is your boot disk and press F10.

It will save your changes and Restart. If nothing is corrupt, you should be able to fix error code 0xc000000e and enter Windows 10.

  1. Use Startup Repair in Windows 10 Installation Disk

Create a bootable Windows 10 installation disc. This could be either a DVD or USB. You can use an utility like Rufus to boot from USB. Otherwise, you can use software like MagicISO to boot from DVD.

Insert the appropriate hardware and change the BOOT options to load from it, as mentioned above.

Source :

The installation disc will boot up and select language and keyboard layout. Click Next. You will be taken to the next screen. On this screen, at the bottom you see, “Repair your Computer”.

windows 10 repair disk

Then click “Troubleshoot” > “Advanced Options” > Startup Repair.

If it’s a small issue, this will fix problems that keep Windows from loading. This will also automatically solve the 0xc000000e error, as startup problem is the main cause for this issue.

  1. Rebuild BCD manually

This solution is appropriate if the problem is due to corrupt boot loader. If the boot configuration data has been erred by some hardware change, then the BCD commands will fix this. This is the most common solution for error code 0xc000000e and in many-a-times solve the problem.

  1. Boot using the Windows 10 Installation dsic.
  2. Then go to “Advanced options”.
  3. But this time select “Command Prompt”.
  4. Enter the following commands one by one.
bootrec /fixboot
bootrec /scanos
bootrec /fixmbr
bootrec /rebuildb--

Upon completion of each command, you will get a successful message. If you get any other error message then you  can try these troubleshooting steps.

  1. Access is denied while apply the fixboot command.

Then you have to type the following commands in the Command Prompt.

Step 1: Type diskpart and press Enter key.

Step 2. Type list disk and press Enter. Now check disk number to identify boot disk, this is usually Disk 0. if not, use the correct boot disk number.

Step 3. Type select disk 0 (or your boot disk number) and press Enter.

Step 4. Type list volume and press Enter. Now look for the volume number of EFI partition.

Step 5. Type select volume 1 and press Enter. (Change volume to your number)

Step 6. Type assign letter=V: and press Enter. V: can be replaced by any drive letter that is not in use by any partition.

Step 7. Type exit and press Enter.

Step 8. Now type V: (or the drive letter you just assigned) and hit Enter.

Step 9. Type md \efi\microsoft\boot\ and hit Enter.

Step 10. Type — /d V:\efi\microsoft\boot\ and hit Enter.

Step 11. Now type bootrec /fixboot command, the problem should be solved now.

Step 12. b–boot c:\windows /l en-us /s V: /f all

The below YouTube video will show how to fix the Access is denied error while using the Fix MBR command. 

If you have multiple OS on the same PC, you can add all of them to the new boot configuration. A prompt with different options is displayed during the /scanos command.

If this still fails to boot your computer, then the correct order of the boot disc is the problem.

So using the BIOS settings, you have to do trial and error of the correct disc on which the boot loader is situated.

This happens when you have multiple disks.

  1. Make the Boot Disk Online and Scan Disks

Sometimes, the boot drive can go offline and is not added to the boot loader settings. Then you have to apply the following commands.

In the Command Prompt of your Repair Disc or Installation disc, as mentioned before, enter the following commands.

  1. diskpart
  2. list disk
  3. list volume
  4. select disk # (or) select volume #
  5. online disk # (or) online volume #

Press Enter and restart the computer.

  1. Use EasyBCD kind of repair software

There are several third-party software that will recover your corrupted boot loader. They will also scan the disks and do other functions. They are kind of repair software. You just have to boot them using an USB or DVD and make the disc bootable.

Once loaded, find the right options to regain your old boot order. This can check your hard disk for bad sectors and also make the correct drive bootable. The following are some of the software.

  1. Easy Recovery Essentials
  2. AOMEI Partition Assistant
  3. EasyBCD

Some of the case-studies of the above error code can be like this.

I just upgraded to Windows 10 on my laptop from windows 7 on a solid drive, All seemed to work fine at first, then I had this boot failure problem.

Your PC need to be repaired
File: \Windows\system32\winload.exe
Error Code: 0xc000000e
You’ll need to use the recovery tools on your installation media, etc……
Press Enter to try again
Press F8 for Start-Up Settings”

I updated my Windows 10 OS few days back due to the forcible prompts to update.

My laptop went out of power completely yesterday and after that I get the error Error Code 0xc000000e during startup.

Tried many options like below :

– bootrec /fixmbr
– bootrec /fixboot –> Got Access is denied at this step
– bootrec /rebuildb– –> Total identified Windows installations: 0

The 2 TB SATA drive is not being recognized. I have important data in the hard drive, any ideas how to recover the data by a repair?

My Final Thoughts

As you can see, the main cause of this error code 0xc000000e is to install the winload.exe on each OS and repair the boot configuration data. Then load the correct boot hard drive and you are back to normal.

Sometimes, you have to try 2 to 3 different solutions mentioned above to solve your problem. Otherwise, you can use any of the software told above to repair your startup problems caused by the above error code.

Applying the commands in the Command Prompt properly is also important.

If you can rebuild MBR using the bootrec commands, then this error code will disappear. But sometimes, you may get error like access is denied, which can be fixed as mentioned above.

If you have solved your error, mention your experience in the below comment section.

Subscribe to our Weekly FREE Newsletter

You will get latest updates on Microsoft and Technology solutions every week.

  • All data will be according to the cookie and privacy law pages of this site. Data will be stored on third-party sites to send newsletter campaigns.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Awesome. I have got both HDD and SSD on my laptop, and changing boot option was worked for me. Thank you very much for help

  2. Your very basic C prompt bootrec /xxxxx commands fixed my primary computer while other fixes I researched were too fast to follow and rather convoluted. I thank you so much. If you will provide me your email address I’d be pleased to send you a monetary token of my appreciation for your help. Thanks.


    1. @Anderson. Thanks that my solution helped. It exists from Windows 7 onwards. Only I have contributed to a good presentation. Please check your email.