Error: Cannot Create EFI System Partition using MBR2GPT
Do you want to know why "cannot create EFI system partition" using MBR2GPT? This post will explain the reasons for you and provide some solutions.
As you know, GPT and MBR are two different disk types. Nowadays, people are more likely to use GPT disks because of their prominent advantages. According to the Windows 11 configuration requirements released by Microsoft, if users want to upgrade from Windows 10 to Windows 11, Windows 11 can only be booted from UEFI, which requires the system disk of Win 11 to be a GPT disk.
Compared with MBR disk, GPT disk has no limit on the size of the hard disk and can make full use of the hard disk space. What's more, GPT disks allow an almost unlimited number of partitions. You can have more than four primary partitions.
If your disk is MBR style and you want to convert it to GPT, you can use MBR2GPT. MBR2GPT is a Windows built-in tool which first introduced in Windows 10 version 1703 (also known as the Creator's Update). MBR2GPT converts a disk from the Master Boot Record (MBR) to the GUID Partition Table (GPT) partition style without modifying or deleting data on the disk. This tool is available in both the full OS environment and Windows PE.
In most cases, MBR2GPT can run successfully. However, sometime, when you use MBR2GPT.exe to create an EFI system partition, you may receive this message: "Cannot create EFI system partition". This error may be caused by the following reasons:
Later, I will show you how to solve these problems to successfully create an EFI system partition.
I will provide you with a one-to-one solution for the above three reasons. Please follow the steps below.
If it is because the hard disk has more than 4 partitions, then we can delete partition to reduce the number of partitions. But deleting the partition will cause you to lose data, so you need to back up in advance. If you think this is too much trouble, you can also use AOMEI Partition Assistant Professional to merge partitions to reduce the number of partitions. This is a powerful disk partition management assistant, it can merge a partition with another partition into a larger partition without losing data. Please download the Demo Version to see how it works.
If you receive "cannot create EFI system partition" using MBR2GPT, it is probably caused by insufficient free space in the system drive. We can add unallocated space on the disk to the system partition to extend size(If you receive an error message: "Cannot find room for the EFI system partition" is also for this reason).
Similarly, we can use AOMEI Partition Assistant Professional to perform this operation. Right-click the partition which you want to allocate free space from and select "Allocate Free Space". Then, add it to partition C to extend the total capacity of partition C.
After troubleshooting these issues one by one, you can re-use MBR2GPT to create an EFI system partition.
Step 1. Run CMD as Administrator.
Step 2. Type mbr2gpt / convert / disk 0 / allowfullos and press Enter.
The above three methods can solve "Cannot create EFI system partition" using MBR2GPT. But if you think that using MBR2GPT to create an EFI system partition is too complicated, AOMEI Partition Assistant Professional can also help you. It can directly convert system partition from MBR to GPT without losing data quickly and easily. The detailed steps are as follows:
Step 1. Install AOMEI Partition Assistant and open the software.
Step 2. Right-click disk you need to convert and choose Convert to GPT or directly click the disk and choose Convert to GPT from the right column.
Step 3. Click OK to confirm you are going to convert MBR to GPT. At last, click Apply to save the operation.
Tip: After the operation finishes, don’t forget to go to BIOS and change Legacy to UEFI.
With the help of AOMEI Partition Assistant, you can easily solve the issue: “cannot create EFI system partition using MBR2GPT”. If you plan to convert MBR/GPT to MBR/GPT in Windows Server, please upgrade to AOMEI Partition Assistant Server.
1. What does the error message "Cannot create EFI system partition" during MBR2GPT conversion mean?
Encountering the "Cannot create EFI system partition" error while using the MBR2GPT tool signifies a problem when trying to convert a disk from Master Boot Record (MBR) to GUID Partition Table (GPT) format. Our article explains the underlying causes and provides solutions to overcome this error.
2. Can I proceed with the MBR2GPT conversion if I encounter the "Cannot create EFI system partition" error?
The "Cannot create EFI system partition" error can prevent successful conversion. Our article elaborates on why this error occurs and offers effective strategies to resolve it, allowing you to continue with the MBR2GPT conversion process.
3. Can I create EFI partition on MBR disk?
No, you cannot create an EFI (Extensible Firmware Interface) partition on an MBR (Master Boot Record) disk. EFI partitions are used in conjunction with GPT (GUID Partition Table) disks. GPT disks are a modern partitioning scheme that supports larger disk sizes, more partitions, and features like EFI booting.