How to Convert MBR to GPT Disk in Windows 10 / 8 / 7

The GUID Partition Table (GPT) was introduced as a part of the Unified Extensible Firmware Interface (UEFI). GPT provides more options than the traditional MBR partitioning method that is common in PCs. If you have a large-sized Hard Drive, then you could want to convert MBR to GPT. This is because, MBR disks support only four partition table entries. If  one wants more partitions, then one needs to create a secondary structure known as an extended partition.

So for any hard drive over 2TB, we need to use GPT partition. If you have a disk larger than 2TB size, the rest of the disk space will not be used unless you convert it to GPT. The number of partitions on a GPT disk is not constrained by temporary schemes, such as container partitions as defined by the MBR Extended Boot Record (EBR).

Here is an image of the basic disk that explain the GPT format.


Remember there will also protective MBR area for backward compatibility. For more information on GPT refer chapter 5 of Unified Extensible Firmware Interface (UEFI) specification (version 2.3) defines the GPT format.

Convert MBR to GPT

One of the main challenge that we face while converting MBR to GPT is that, conversion is possible from MBR to GPT , only if there are no partitions or volumes present in the disk – which makes it impossible to convert without data loss. I still don’t know why Microsoft hasn’t offered a simpler solution for this problem. Luckily there are some solutions that will help you in converting MBR to GPT, without data loss. But before you start, it is in any case always a good idea to back up your data first to a safe place.

1. Convert MBR to GPT using Diskpart

This method you have to backup all your data and delete all partitions and volumes. Then use the DISKPART command

  • Open command prompt and type in DISKPART and press Enter
  • Then type in list disk  (Note down the number of disk you want to convert to GPT)
  • Then type in select disk number of disk
  • Finally type in convert gpt.

2. Convert MBR to GPT without data loss using Gptgen

Using this method you can convert MBR to GPT without loosing data, using a command line utility called gptgen. Gptgen is a tool designed to non-destructively convert hard disks partitioned in the common, “MSDOS-style” MBR scheme (including extended partitions) to use a GUID partition table (GPT).

It’s a very extensive tool but a bit complicated to run. According to the tool’s ‘read me’ file, the syntax of the tool is “gptgen [-w] \\.\physicaldriveX”, where X is the drive number reported by the Disk Management console or the “list disk” command of the DISKPART utility. The -w option makes gptgen write the generated GUID partition tables to the disk, otherwise the primary table will be written to a file named “primary.img“, and the secondary table to “secondary.img“, in the directory that the program was invoked from. You can then use e.g. dd to write the tables to the disk.

Convert MBR to GPT

3. Convert MBR to GPT without losing data using Partition Assistant

The last method is using a tool called AOMEI Partition Assistant Lite Edition. It’s a free multifunction partition management software. This tool’s feature can help you convert a disk with data into GPT or MBR style without data loss.

NOTE: It appears that now the free version of Partition Assistant does not allow converting MBR to GPT.

To convert a disk to MBR/GPT disk:

  • Select the disk to convert;
  • Right click the disk and select Convert to GPT/MBR Disk;
  • Confirm your operation, by clicking “OK” to continue;
  • Click Apply button on the toolbar to commit the changes.


If you know of any other method to safely covert MBR to GPT please do share with us under the comments session.

Posted by on , in Category Windows with Tags
Shyam aka “Captain Jack” is a Microsoft MVP alumnus and a Windows Enthusiast with an interest in Advanced Windows troubleshooting. Suggestions made and opinions expressed by him here are his personal one's and not of his current employers. He blogs at
  • LR

    Can That work if the computer Still use Bios ?

  • Shyam Sasindran

    Yes it should.

  • @b1

    I want to convert my HDD without data loss and the HDD already has windows installed in it. my question is how will i boot back to windows without formatting my HDD

  • kiaan

    I am using ssd and cant convert it gives me an error

  • purnand

    Hi, I am installing windows 8, i have a similar situation as the above screenshot. Can I right click on C: and convert mbr to gpt. Are you 100% sure that the data in E and F drive will be safe? Just a confirmation as the data is very important. If anyone has done it, please care to reply. Waiting

  • Shyam Sasindran

    Unfortunately AOMEI Partition Assistant only supports to convert non-system disk (data disk) from MBR to GPT or GPT to MBR without losing data, does not support for converting system disk between MBR and GPT

  • Abel Braaksma

    Only for non-boot disks, BIOS-based (i.e., non-EUFI systems), cannot boot from a GPT disk (but this article focuses on converting non-boot disks only anyway).

  • AZ Wizard

    Is it possible to use AMOEI Partition Assistant as follows?
    Clone Boot Drive C, now D
    Boot from D
    Convert original Boot Drive C to GPT
    Remove Boot Drive D
    Boot from original Boot Drive C which should now be in GPT format.

    I need more space on my boot C (2 Tb), which is MBR, and by converting to GPT I can move to a 4Tb boot

  • Shyam Sasindran

    I haven’t tested this myself so I really can’t comment. But when a good backup you can proceed. Let us know how to goes.

  • mikkel

    For process 1 I had to use “clean” command after selecting the disk, otherwise it wouldn’t convert. Now I have winsdows installing!

  • mikkel

    I finally had to delete the “freedos” installed in my partition because neither of the “convert without data loss” solutions worked.

  • indranil

    After converting my hard disk to gpt using amoei i got a problem. Which says please enter a boot disk what to do

  • Sozo Net Work

    1) Boot with Recovery mode i.e Press F11 when the system is booting
    2) Click on Advanced Option
    3) Select the command prompt option
    4) Type diskpart and press enter
    5) Type select disk # and press enter.
    NOTE: Substitute # with the actual disk number that you want to convert to a mbr disk. For example, select disk 1
    6) Type CLEAN and press enter
    7) Type CONVERT MBR and Press enter
    NOTE: (The size is in MB, so enter the amount that you want to use for your system partition.)
    10) Type exit and press enter
    11) Insert your bootable DVD and Reinstall your windows

  • Andrey de Oliveira

    Remember that in this case all data will be erased. If there are important data, they can be copied via the console using the copy / robocopy / xcopy

  • suji


    I have 2 disks in my system.

    Disk 1 ( MBR )

    I have
    driver D: 75 GB ( used 7 GB )
    driver E : 129 GB ( Used 94 GB )
    driver f : 129 GB ( Used 58 GB )
    driver G: 129 GB (used 100GB )

    DISK 2 ( MBR )

    driver C: 30 GB ( Used 29 GB )

    I want all this drivers in single disc.. how can i do that

  • Paulo Roberto Elias

    In GPT it’s still NTFS? whats the difference for small disks?

  • Bill Smith

    The difference is the partition layout is using GPT instead of a MBR. GPT has nothing to do with the type of format(s) used…

  • Paulo Roberto Elias

    Thank you

  • JG

    I setup a new GBT 3TB drive, cloned an existing 1TB of data across (which took a reasonable amount of time) only to discover the original was using MBR and carryied the partition info over leaving my new drive at 2TB max. Just wanted to say a big thank you as most forums had suggested wiping and starting again with a straight file->file copy between drives. I used the AOMIE Partition Lite program mentioned in your post and got my 3BT drive back to GBT in a couple of minutes with a restart and extended it back to 3TB. Thanks!!


    hello shyam

    please i have any HDD from my DVR that has recording inside and i want to view the past images on my system. what i did i got an external case and fix the drive in it becuse the HDD does not have a located part on it so the system is not seen it in my computer but can be seen in Disk management so what can i do? if i convert from basic to mbr will my data be lost or not

  • Adnan

    in the method 1 ,,, to clean all data which command should i use ???

  • aaronfranke

    Does Method 2 also clone the partitions unreadable by Windows? I need to convert a disk which already has NTFS and EXT4 partitions.

  • nixcamic

    I’ve used the gdisk command line utility to convert MPT disks to GPT before. It’s open source and available for many oses.

  • ardiani

    I have a question regarding MBR conversion to GTP conversion, even though i have different hard disk partition it display in the number only one disk0. But i want to format the hard disk only in the partion D to be the windows 8, could you please tell me how you do that without deleting the data ?

  • Tyler

    I cloned nearly full MBR 1TB system drive to a new 3TB. I have similar situation like you. But mine is system drive. According to their website, AOMIE dosn’t support for booting drive. Any solution for me? I need to convert MBR to GPT and maximize partition in my new 3TB.

  • devil304

    You need BIOS with RAID support.

  • jssss

    The professional edition works without having to delete anything. All you need is a reboot

  • Con Sorts

    great stuff – your mbr to gpt convertion tips saved me from trashing a used 4tb hdd i could not get past 2tb to partition the remaining 1.7tb despite my bios settings. so now thanks to you all 3.7tb are usable.

  • J

    What wrong am I doing pls advice Thank you in advance.

    E:IOSgptgen-1.1>gptgen [-w] \.physicaldrive1

    gptgen: Partition table converter v1.1

    Usage: gptgen []

    where device_path is the full path to the device file,


    Available arguments (no “-wm”-style argument combining support):

    -b , –backup : write a backup of the original MBR to

    -c nnn, –count nnn: build a GPT containing nnn entries (default=128)

    -h, –help, –usage: display this help message

    -k, –keep-going: don’t ask user if a boot partition is found

    -m, –keepmbr: keep the existing MBR, don’t write a protective MBR

    -w, –write: write directly to the disk, not to separate files

    gptgen: Too many arguments (3).


  • kamran

    I have 2 partation 1 is 400 GB and another is 300 GB i want to format the 400 GB and convernt form GTP to NTFS but only 400 GB driver not and 300 GB driver how i do plz help

  • adnan

    I have 2 partition C is 400 GB and another is 300 GB i format the C 400 GB and now i want to convert form GTP to NTFS but with out format the 300 GB drive with out losing data

  • Josh Dawson

    This is actually not correct, at least as of now. It is correct that the free version cannot do this but one can acquire the “Portable” version of the software from an unnamed peer to peer sharing site that is pre-activated and that worked like a charm for me.

  • Rahul shah

    hii.. i m using aomei software tool to convert gpt to mbr….
    but after whole processing, modification is same as before..
    i have used many tools but many shows same behave.
    please guied me..

  • Tornike Atoshvili

    hi, i have veri serious problem and need your help :( i have hdd with gpt partition style, i use AOMEI PARTITION ASISTENT to convert gpt to mbr… after convertation my files from d disk lost :( :( how can i recover this files??? and why this partition asistant delete this files???? halp please :(

  • Naani Mithra

    sir, but it doesnt support if disk has more than 4 partitions to convert gpt to mbr. four of my partitions related to system recovery etc… another one is c drive…. what should i do?

  • xziled

    Partition Assistant worked better than expected, now I can expand my 3Tb drive : D

  • tom_harries

    free version of Partition Assistant does NOT allow converting MBR to GPT – you have to upgrade.

  • TonyHo

    Now the Pro Version is free.

  • Recent Comments