Convert an MBR disk to GPT to enable UEFI boot

Last update: 28/01/2026
Author Isaac
  • GPT eliminates the classic limitations of MBRallowing for more partitions, larger disks than 2 TB, and a structure of Boot more robust.
  • Windows It can only boot from GPT on devices with UEFI firmware, which is also an essential requirement for installing and using it. Windows 11.
  • MBR2GPT and several partition managers allow you to convert an MBR disk to GPT without forma tearprovided that certain prerequisites are met.
  • After the conversion, it is mandatory to activate UEFI boot mode in the BIOSor the system will fail to start even if the disk has been converted correctly.

Convert MBR disk to GPT to enable UEFI

If your computer is still using Booting Legacy BIOS with an MBR diskBy switching to UEFI with GPT partitioning, you're giving up important advantages: enhanced security, Windows 11 compatibility, support for large disks, and a more modern boot system. More and more users are considering upgrading their computers to UEFI with GPT partitioning, but the fear of data loss or the PC becoming unbootable is holding many back.

The good news is that today it is possible convert a disk from MBR to GPT and enable UEFI boot without formatting and, in many scenarios, without reinstalling Windows. However, it's essential to fully understand what you're doing, the limitations of each method, and the requirements that both the hard drive and motherboard firmware must meet for everything to work correctly from the start.

MBR, GPT, BIOS and UEFI: basic concepts to avoid confusion

Convert MBR disk to GPT in Windows 1
Related articles:
How to convert an MBR disk to GPT in Windows step by step

Before touching anything, it's important to clarify some concepts, because MBR/GPT and BIOS/UEFI are not the sameAlthough they are directly related. Many people say "switch from MBR to UEFI", but what is actually changing is the partition style (MBR or GPT) of the disk, and on the other hand the boot mode firmware (Legacy BIOS or UEFI).

The classic scheme is BIOS + MBRThe Master Boot Record (MBR) is the initial sector of the disk that contains both the boot loader and the partition table. It has been in use since 1983, is highly compatible, but has strict limitations: it only supports disks up to 2 TB and a maximum of four primary partitions (or three primary partitions and one extended partition with logical partitions within it).

On MBR disks the The partition table resides in the boot sector itself.The BIOS reads the MBR when the PC is turned on, locates which partition is marked as active, and then loads the operating system. If the MBR is damaged or incorrectly defined, the computer won't boot—it's that simple.

GPT (GUID Partition Table) is the modern standard associated naturally to UEFIIt places a GPT header and partition table at both the beginning and end of the disk, includes backups and integrity data, and allows for an almost ridiculously large number of partitions (128 in Windows by default) without resorting to logical partitions. Furthermore, it handles disks larger than 2 TB without issue.

The usual combination in current teams is UEFI + GPTThe UEFI firmware directly understands the GPT scheme, boots from a specific EFI partition (ESP), and supports advanced features such as Secure Boot, faster boot times, and better management of large disks and NVMe drives.

Key differences between MBR and GPT (and why you should want to switch)

The million-dollar question is: what do I actually gain by switching from MBR to GPT? On a practical level, These are the most important differences that you should keep in mind before doing anything.

First, there is the issue of maximum disk sizeA disk with an MBR table can only manage up to 2 TB. If your drive is larger, the space exceeding that limit simply won't be usable if you're still using MBR. GPT, on the other hand, supports much larger sizes (up to 256 TB in certain implementations and, theoretically, exabytes).

There's also a huge difference in the number of partitions. With MBR you're limited to 4 primary partitionsor to play with a primary and an extended partition full of logic. GPT, by design, allows up to 128 partitions without those Tricks cheap, which gives much more flexibility to separate data, systems, recovery, etc.

As for the robustness and fault toleranceGPT disks store copies of the header and partition table at the beginning and end of the disk. If one becomes corrupted, the other can save you. In MBR, the single point of failure is in that first magic sector: if it breaks, you need manual repair or complex recovery.

Finally, there's compatibility. MBR is recognized by virtually everything, including OS older and many external devices. GPT, on the other hand, requires relatively modern 64-bit systems And, to boot from it in Windows, the computer must support and use UEFI. Windows XP or Windows 2000, for example, neither boot from nor manage GPT as a system disk.

Windows compatibility with GPT and UEFI requirements

If you use Windows, it's crucial to know which versions can booting from a GPT disk And under what conditions. Reading and writing in GPT is one thing, but starting from it is quite another.

Windows 10 and 64-bit Windows 8/8.1 require the computer to have UEFI firmware and that it is configured in UEFI mode (not Legacy) to be able to boot from a GPT disk. Without UEFI they will not boot, even if they can see and manage the disk.

Windows 7 and 64-bit Windows Vista are also capable of boot from GPTBut this only works on systems with a properly configured UEFI. In practice, many older PCs with Vista or 7 don't even have UEFI, or they have it in somewhat unusual hybrid modes.

  Deep cleaning and maintenance script for Windows 11

32-bit versions of Windows are more limited: Windows 7 and 32-bit Vista cannot boot from GPTHowever, they can access GPT disks as data drives. There are some very specific cases of 32-bit Windows 10/8/8.1 with UEFI, but they are rare and not common on desktops.

And then there's Windows 11, which directly requires Boot in UEFI mode from GPT disk as an official requirement. If you want to upgrade a computer with Windows 10 installed on an MBR disk under Legacy BIOS, sooner or later you will have to go through the conversion to GPT and the change to UEFI.

How to tell if your disk is MBR or GPT and if your computer supports UEFI

Before you start converting like crazy, you need to check two things: disk partitioning style (MBR or GPT) and the firmware mode/compatibility (BIOS Legacy, UEFI, or both). Without this being clear, you're going in blind.

The easiest way to see if a disk is MBR or GPT is from the disk itself. Windows Disk ManagerYou can open it with Win + R, typing “diskmgmt.msc”. Then, right-click on the disk (not a volume) and go to Properties. On the Volumes tab, when you click on “Fill”, you will see the “Partition style” field: this will indicate whether it is MBR or GPT.

Another quick option is to use diskpart at the symbol of the system. Opens CMD As administrator, type “diskpart” and then “list disk”. In the resulting table, the “GPT” column will show an asterisk for disks using that style. If nothing appears, you have a standard MBR disk.

If you prefer PowerShellYou can get the same information with the command Get DiskThis list shows the disk number, size, status, and, most importantly for us, the “PartitionStyle” column, where you will see “MBR” or “GPT” for each connected drive.

To find out if the device supports UEFI, the most direct way is to open the tool. System information (Win + R, “msinfo32”). Look at the “BIOS Mode” field: if it says “Legacy”, it is booting in traditional BIOS; if it says “UEFI”, you are already in modern mode; if you see something mixed, the firmware probably supports both modes.

Native Windows Methods to Convert from MBR to GPT

Windows includes several tools capable of change partition style of a disk, but not all of them serve the same purpose or behave the same way regarding data loss. This is where Diskpart, Disk Management, and the crown jewel: MBR2GPT.exe, come into play.

The oldest tool is DiskpartThis tool is accessible from CMD or the Windows installation environment. It allows conversion to GPT and MBR, but only if the disk is empty: all partitions must be deleted with "clean", so data loss is inevitable.

La Disk management The graphical method essentially does the same thing: you can delete all volumes from a disk and then, from the disk's context menu, choose "Convert to GPT disk" or "Convert to MBR disk." It's more visually appealing, but the requirement to leave the disk bare remains the same.

To automate this a bit, you can also use PowerShell to convert MBR to GPTUsing “Clear-Disk -Number X -RemoveData” wipes the disk clean (goodbye to everything), and then initializes it with “Initialize-Disk -Number X -PartitionStyle GPT” (or MBR). This is useful for scripts or deployments, but again, it doesn't preserve data.

If you want to convert without formatting, this is where things come in. MBR2GPT.exeA tool included since Windows 10 Creators Update (version 1703). This utility is designed to transform only system disks with Windows installed, switching from MBR to GPT without touching user data and adjusting the boot process automatically.

MBR2GPT.exe: Convert system disk from MBR to GPT without losing data

MBR2GPT.exe is a command-line utility commands developed by Microsoft for Convert MBR system disks to GPT without deleting partitions or files. It was created to facilitate mass migrations in companies, but it is perfectly usable on a home PC as long as its requirements are met.

This tool can be run from a Windows PE (pre-installation environment) or directly from the installed Windows, using the "/allowFullOS" switch. Before touching anything, it is recommended to validate the disk with the "/validate" parameter to check if it meets all the necessary criteria.

The basic syntax is simple: the command is launched as mbr2gpt /validate /disk:X /allowFullOS to check, and then mbr2gpt /convert /disk:X /allowFullOS to run the conversion on disk X. If no disk is specified, by default it works on disk 0, which is usually the system disk.

During the process, MBR2GPT performs several internal steps: read the current disk designIt validates that there are no extended partitions or more than three primary partitions, attempts to slightly reduce the system partition to create the EFI partition, installs the new boot files, migrates the BCD entries, and finally rewrites the partition table in GPT format.

At the end, if everything goes well, it displays messages such as "Conversion completed successfully" and a very important warning: From that moment on, the disk will only be able to boot in UEFI modeThis means you'll need to enter your computer's BIOS/UEFI and change the boot mode from Legacy to UEFI for Windows to start again.

  Disable hidden Start menu features in Windows 11 using Regedit

Requirements and common errors when using MBR2GPT

Not all disks can be converted with MBR2GPT, and many errors stem precisely from this. fail to meet its minimum requirementsIf the validation fails, the tool does not allow the conversion to continue in order to avoid damage.

The first requirement is obvious: the disk must be in MBR style and system diskMBR2GPT does not work with secondary data disks; it is designed for the boot disk where Windows resides. If you attempt to use it on a non-system disk, the validation will return an error.

Secondly, the disc cannot have extended or logical partitionsIt only supports up to three primary MBR partitions, as it needs space to create the EFI partition. If you have four primary partitions, you will need to merge or delete some (making a backup first) to comply with the standard.

It is also necessary that there be sufficient free space At the beginning and end of the disk, at least 16 KB + 2 sectors are needed to write the GPT structures: at least 16 KB + 2 sectors at the beginning and 16 KB + 1 sector at the end. In practice, this is almost always the case, but problems can occur on very unusual disks or those with extremely precise partitioning.

Another critical point is the BCD warehouse (The Windows boot manager): must contain at least one default operating system entry that points to the correct partition. If the BCD is corrupt or heavily modified, the tool may refuse to operate.

Regarding encryption, MBR2GPT supports BitLocker disks as long as protection is suspended Before starting the conversion. Once the process is complete and it's verified that everything boots correctly in UEFI, the protectors can be regenerated and BitLocker reactivated without issue.

General steps to migrate from MBR/Legacy to GPT/UEFI

Beyond the specific command line, the logical flow for Migrate an MBR + BIOS system to GPT + UEFI Without reinstalling, it usually follows a very similar structure in almost all serious guides.

The first thing, and we will not tire of repeating it, is to make a full backup of important data. Although tools like MBR2GPT, EaseUS, AOMEI, or IM-Magic promise lossless data conversion, there is always a real risk of failure, power outage, or user error.

Next, it is verified that the The installed Windows version is 64-bit. and that the computer's firmware supports UEFI. You can view the current BIOS mode from "msinfo32" and often detect if it's in Legacy mode, allowing you to switch to UEFI later from the firmware menu.

Once this is confirmed, the disc number where the operating system resides (using Disk Management, Diskpart, or Get-Disk). On computers with multiple drives (for example, SSD (for the system and HDD for data), it is vital not to confuse them.

After this check, the chosen tool (MBR2GPT, a third-party partition manager, etc.) is run to convert the disk from MBR to GPT without deleting partitions. The process is usually automatic and displays a list of steps (creating an EFI partition, migrating the boot sector, converting the partition table, etc.).

Finally, we need to enter the BIOS/UEFI settings Upon restarting (using keys such as F2, F10, F12, or DEL, depending on the manufacturer), locate the boot options section and change the mode from "Legacy" or "CSM" to "UEFI". Save the changes, restart, and if everything went well, Windows will now boot under UEFI from the GPT disk.

Destructive conversion with Diskpart and Disk Management

If for any reason you cannot or do not want to keep the information on the disk, you always have the "brute force" method: delete all partitions and convert the disk styleThis is the approach used by Diskpart, PowerShell, and the built-in Disk Management.

From Diskpart, the typical procedure is to select the disk with “select disk X”, then run “clean” to delete all partitions and volumes Then, run “convert gpt” to change it to GPT (or “convert mbr” if you want to revert). From there, you can create new partitions and reinstall or restore a system image.

Disk Management is very similar but more user-friendly: you delete all volumes with a right-click → “Delete Volume”, and when the disk is entirely “Unallocated”, the disk icon's context menu allows you to choose “Convert to GPT disk” or “Convert to MBR disk”.

In PowerShell, the tandem is usually Clear-Disk to clean and Initialize-Disk to initialize the disk in the desired scheme. These commands are widely used in automation scripts and system deployments, but for a home user they are essentially the same as Diskpart.

These methods are useful, for example, when installing Windows from scratch: during the wizard, you can open a CMD with Shift + F10, use Diskpart to clean and "convert gpt" and, once done, continue with the installation on a newly configured GPT disk.

Third-party tools to convert MBR to GPT without formatting

In addition to Microsoft utilities, there are several third-party programs that have specialized in MBR↔GPT conversions without data lossThis applies to both system disks and data drives. Some even simplify the process of modifying the UEFI firmware for less technical users.

Among the best-known are EaseUS Partition Master, IM-Magic Partition Resizer, MiniTool Partition Wizard, and AOMEI Partition Assistant. All of them offer visual wizards for converting MBR disks to GPT (and in some cases also to GPT). convert GPT to MBR) with a couple of clicks, summarizing quite delicate tasks below.

  How to turn on the backlit keyboard in Windows 11

IM-Magic Partition Resizer, for example, presents itself as Free MBR→GPT converter It guarantees “0% data loss” on both data disks and the system disk, including editions specifically for Windows Server. The typical workflow involves selecting the disk, choosing “Convert to GPT disk”, accepting the warning, and clicking “Apply” to execute the changes.

EaseUS Partition Master includes a “Disk converter” It's geared towards home users who want to convert their MBR disk with Windows to GPT and then enable UEFI without struggling with the command line. Similar to other similar programs, it displays warnings about the need to have UEFI enabled after the conversion for the system to continue booting.

MiniTool Partition Wizard and AOMEI Partition Assistant offer similar functions, but it's worth carefully reviewing the limitations of their free versions: in many cases, MBR→GPT conversion of the system disk is reserved for paid editions, while conversion on data disks is usually available at no cost.

Whichever program you choose, the recommendation remains the same: back up before touching partitionsAlthough these software programs add layers of security and undo intermediate steps if they detect errors, when we're talking about the system disk, a failure can leave you without a boot and force you to undertake more serious repairs.

Quick comparison of options: MBR2GPT, Diskpart, Windows GUI and third-party

Seeing so many methods can make it easy to get confused, so it's worth being clear about what each one excels at and when does it make sense to use itNot everyone is good at everything.

MBR2GPT, developed by Microsoft, is the ideal option for converting the system disk On systems running Windows 10 v1703 or later. It preserves data, optimizes startup, supports BitLocker (suspended) scenarios, and integrates well with automation (MDT, Configuration Manager, etc.), but only works on system disks and requires strict compliance.

Diskpart and Disk Management are perfect when you want starting from scratchFor example, in clean installations or when preparing a new disk. They are free, native, reliable tools, but always destructive: there is no in-place conversion without erasing everything first.

PowerShell is very useful for more professional or automated environments, allowing you to convert multiple disks in batches and combine cleaning and initialization with scripts. In terms of functionality compared to Diskpart, there isn't much difference in the type of conversion.

Third-party tools such as IM-Magic, EaseUS, MiniTool, or AOMEI primarily fill the gap for those who want clicks instead of commands and disk conversions for both system and data disks without formatting. In return, they usually have paid versions to unlock all the features and, obviously, add an extra layer of complexity if something goes wrong.

If you have a single disk with Windows 10/11 and meet the requirements, the most sensible approach is usually to use MBR2GPT and then enable UEFI. If the disk isn't a system disk or you're using older versions of Windows, you're probably better off using a good third-party partition manager or, if you don't care about the data, a "clean + convert gpt" with Diskpart.

Enable UEFI mode in the BIOS after converting the disk

Many people complete the GPT conversion and panic when their PC stops booting. It's not that you've broken Windows, it's that The firmware keeps trying to boot into Legacy BIOS mode. from a disk that is only valid in UEFI mode.

To fix this, after the conversion you must enter the firmware settings when you turn on the device (usually by pressing F2, F10, F12, ESC or DEL right at startup, depending on the manufacturer) and locate the section of “Boot” or “Boot Options”There you will see the option to switch between Legacy, CSM, UEFI, or hybrid combinations.

The idea is to disable Legacy/CSM mode and leave UEFI as preferred boot modeOn some systems, you can also explicitly prioritize the EFI partition of the converted GPT disk. Once configured, save the changes (usually in a "Save and Exit" section) and restart your computer.

If everything is in order, the UEFI firmware will detect the EFI partition created during the conversion and load Windows from it. On the first boot, you might see messages about device reconfiguration or BitLocker reactivation (if you had it enabled), but normally the system will come back to life without any major issues.

From here you are already enjoying an environment UEFI + GPT fully operationalWith the doors open to installing Windows 11, taking advantage of disks larger than 2 TB for the system, using Secure Boot, and generally getting the most out of hardware current instead of remaining tied to limitations from decades ago.

Making the jump from MBR with Legacy boot to GPT with UEFI might seem a bit daunting at first, but by understanding the differences between the two, choosing the right tool (MBR2GPT, Diskpart, third-party partition managers), and respecting requirements and backups, it becomes a fairly manageable process that allows you to modernize your PC without having to perform a complete format.