Fix Windows 10 EFI 0xc000000f Boot Error

Repair Windows 10 UEFI boot error 0xc000000f

If you can boot into Advanced Startup Options menu jump to step 4

  1. Insert the Windows 10 ISO USB in your PC and restart
  2. Boot from the media
  3. Select Repair Your Computer
  4. Select Troubleshoot
  5. Select Advanced Options
  6. Select Command Prompt

Type following in Command window

Use Diskpart to assign drive letter to EFI system partion

diskpart
list disk (Note which disk is your boot drive, e.g. 0)
select disk 0
list vol (System volume, e.g. 4 will be FAT32 size = 100-300MB )
select volume 4
assign letter=k:
exit
format k: /FS:FAT32 (Optionally format the System volume)
Finally rewrite BCD boot data to System volume
bcdboot C:\windows /s k: /f UEFI (or /f ALL for both BIOS and UEFI)
Reboot to start Windows. You should find that the BCD error code 0xc000000f in Windows 10 has been resolved.

Here are the instructions for rebuilding the System (EFI) partition

diskpart
list disk
select disk 0      (to select a disk to “create a new EFI partition”)
list partition
select partition 1 
shrink desired=200 minimum=200 (set size to 200MB)
create partition efi
list partition
select partition 2       (assuming that the new partition is the partition 2)
Format fs=fat32
list vol                (note the new volume number, e.g. 3)
select vol 3  
assign letter=k:
List vol        (and check which letter is assigned to the 200 MB EFI partition).
bcdboot C:\Windows /l en-gb /s k: /f ALL (assuming that C is for Windows partition and k for the EFI)

Leave a Reply

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