My EFI partition is missing in Windows 10 computer, I want to get it back. However, I tried several ways online but still failed. Can someone show detailed steps to fix this issue? Thanks a lot.
What will happen if EFI partition is missing?
The EFI system partition is a partition on a data storage device that is used by computers adhering to the Unified Extensible Firmware Interface. When a computer is booted, UEFI firmware loads files stored on the Extensible System Partition to start installed operating systems and various utilities. For booting Windows on a GPT disk, there must be an EFI system partition. If someone deletes the EFI partition on the system disk by mistake, the Windows will fail to boot.
How to fix missing EFI partition in Windows 10?
When you notice there is no EFI Partition or the EFI partition is missing, you may accidentally delete it. You can try to recover EFI partition using a partition recovery tool or recreate EFI partition in Windows 10 with diskpart.
Method 1. Recover EFI partition with AOMEI Partition
AOMEI Partition Assistant Professional is a great partition recovery software. With the help of it, you can recover deleted or lost partition easily. This software can be applied in Windows 10/8/8/XP/Visa. Let’s see how to recover missing EFI partition in Windows 10.
Step 1. Install AOMEI Partition Assistant and open this tool. If you cannot boot your computer, you need to create a bootable disk in a running computer with AOMEI Partition Assistant and boot the computer from the bootable disk.
Step 2. At the main interface of AOMEI Partition Assistant, click Partition Recovery Wizard on the left panel. Select the disk which has no EFI partition and click Next.
Step 3. At the next page, select a search method. You can choose Fast Search first, If it won’t work, then run a Full Search.
Step 4. Select the deleted boot partition in the following list and click Proceed. For security, you can click Explore files in the selected partition and view files to confirm.
Method 2. Recreate EFI partition
If you cannot recover EFI partition, you need to create an EFI partition and then install EFI boot loader to make the hard drive bootable.
Step 1. Boot your computer from a Windows installation disc or recovery disk. Press Shift+F10 in the setup to enter command prompt window.
Step 2. Run the commands below to shrink a partition to get unallocated space.
Select disk X (X represents the disk number of the disk that needs an EFI partition)
Select partition N (N represents the partition number of the partition that needs shrinking)
Shrink desired=500 (shrink the partition by 500MB)
Step 3. Then you can create EFI partition using unallocated space with the command below:
create partition EFI size=200
format quick fs=fat32 label="System"
create partition msr size = 128
Step 4. After those two partitions have been successfully created, use the commands below to install boot loader and other applications needed.
bcdboot c:\Windows /s b: /f all
Step 5. Reboot your computer to see if it is fixed.
If your computer fails to boot because of missing the EFI partition in Windows 10, you can either try to recover EFI partition with AOMEI Partition Assistant or recreate EFI partition with diskpart. After getting your Windows system back as before, you’d better make a system backup. Anything bad happens to the computer, you can restore your computer to the previous good state.