Windows 10 deleted EFI partition: Here’s how to restore it

Tashreef Shareef
by Tashreef Shareef
Windows & Software Expert
Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from Windows to iOS and streaming services... Read more
Affiliate Disclosure
recover deleted EFI partition Windows 10

While the Windows updates are supposed to bring new features as well as bug fixes, at times the Windows update may create more issues. Several users have reported that after upgrading to the latest Windows version the system no longer recognizes the SSD which was used as an EFI partition. You can check more such issues in the Microsoft Community Forum.

Hello, I recently updated to Version 1809 on an Intel NUC8i7HNK. After finishing and restarting, the Samsung 950 Pro SSD is no longer recognized as a boot device. When I boot from the Windows installation media, I can see the four partitions (Recovery, System, MSR, and Primary), but am unable to repair it or select the Windows Volume from it. There’s no EFI on the drive visible in BIOS

Follow the troubleshooting steps in this article to recover the EFI partition deleted by the Windows update or yourself.

How do I fix my EFI System Partition?

1. Create Deleted EFI Partition

  1. First, create a bootable Windows 10 installation media.
  2. Boot PC with an installation media. Change the Boot order in BIOS to boot from the installation media if necessary.
  3. Press Shift + F10 on the first screen to launch the Command Prompt window.
    Windows 10 deleted EFI partition
  4. In the Command Prompt run the following command one by one and then press Enter.

    list disk
    select disk N (N refers to the disk which contains the deleted the EFI System partition)
    list partition
    create partition efi
    format quick fs=fat32
    list partition
    list volume (find the volume letter which belongs to the installed Windows OS)
    exit (exit diskpart)
    bcdboot C:\windows (C refers to the volume letter of installed Windows OS)
  5. Bcdboot C:\windows command will copy the boot from Windows partition to the EFI system partition and create BCD store in the partition.
  6. If you did not get any error during the process, shut down the computer.
  7. Remove the installation drive and boot the computer normally.
  8. Check if you can access the EFI partition and recovered it successfully.

We’ve written extensively on missing boot device issues. Check out these guides for more information.

2. Take Backup and  Clean Install Windows 10

  1. Create a Windows 10 installation media.
  2. Insert the USB drive into your computer and boot from the installer.
  3. Make sure you change the boot order in the BIOS to boot from the USB drive.
  4. In the Setup Menu, choose the Repair your computer option.
    Windows 10 deleted EFI partition
  5. Choose Troubleshoot.
  6. Choose Advanced.
  7. Choose Command Prompt.
    Windows 10 deleted EFI partition
  8. In the command prompt type notepad and hit enter.
  9. This will notepad. Click on File > Open to access the File Explorer.
  10. Now copy anything that is important in the C: drive to the USB or external hard drive.
  11. Once you have taken the backup, boot from the Installation Media again and fresh install Windows 10.


This article covers:Topics: