GPT is modern and has many advantages over MBR. However, there are also some issues with GPT booting in Legacy BIOS mode. GPT is part of the EFI specification, of course it will work best in UEFI mode. But maybe it will not be compatible and can not boot up on the BIOS computer, see more here. Microsoft also does not support booting Windows on a GPT hard disk in Legacy BIOS mode. However, in some ways, you can still install Windows on a GPT hard drive even if your computer only supports Legacy BIOS mode.

So far, MBR is still supported in both UEFI and Legacy BIOS boot. However, there are several reasons that you must use GPT instead of MBR. You can only create partitions up to 2TB on MBR disks, if you need to create partitions larger than 2TB or the total size of partitions on disks larger than 4TB, use GPT instead of MBR. For 3TB and 4TB hard drives, you can create multiple partitions with full disk space without having to convert the MBR to GPT, see how to partition a 4TB hard drive.

AIO Boot now supports installing Grub2 on GPT disks including both HDD and USB. After installing Grub2, you can boot the GPT disk in Legacy BIOS mode.

Windows Boot Manager does not support booting into Legacy BIOS mode on GPT disks. AIO Boot uses wimboot to do this.

Install Grub2 with the boot partition

  1. Install AIO Boot to a partition on GPT disks.
  2. The grub-install, grub-bios-setup command on Linux and the grub-install.exe, grub-bios-setup.exe program on Windows require a boot partition on the GPT disk to install Grub2 for the Legacy BIOS mode. On Linux, this partition will be flagged as bios_grub. We will create a small partition of 1 to 10MB. You do not need to format and do not need to mount the drive letter for this partition. For USB, you can use the MiniTool Partition Wizard to create a second partition.
USB multiple partitions
For USB, you can use the MiniTool Partition Wizard to create a second partition.
  • Run AIOCreator.exe, select Grub2 from Bootloaders. The tool will list the partitions that you created in step 2.
  • Select the partition and click OK to install Grub2.
  • Install Grub2 on GPT
    Run AIOCreator.exe, select Grub2 from Bootloaders.

    Install Grub2 without a boot partition

    This is a new feature of AIO Boot v0.9.8.1. It supports installing Grub2 on the GPT hard disk to boot in Legacy BIOS mode without creating a boot partition.

    1. Install AIO Boot to a partition on GPT disks.
    2. Run AIOCreator.exe.
    3. Select Install Grub2 (Legacy) from the Tools button. This button only appears when the current hard disk is GPT and the current drive format is FAT32 or NTFS.
      Grub2 boot GPT in Legacy Bios without UEFI
    4. Please note that you should reinstall Grub2 every time you defragment on this drive.

    Good luck!

    Join the Conversation

    27 Comments

    Your email address will not be published. Required fields are marked *

    1. Power iso- best software for usb bootable drive
      Note you windows10 32bit legacy mode mbr hard disk
      Windows 10 64 bit you can install legacy mbr or gpt uefi
      Uefi mode bios to gpt hard drive supported os is win 8 later ,win 7 cannot support uefi and gpt hdd
      New generation also gpt formatting hard drive and uefi bios motherboard

    2. I’ve installed Windows server 2019 on a Dl380 G8 server with Bios only Boot option.
      I’ve followed the instruction stated here but when I start the server Grub2 is unable to find a bootable operating system.

      do I miss a step ?

      also tried a usb key same problem grub load but is unable to find windows ?

    3. I’m trying to create a USB drive that has the Windows 10 installer, the Windows 7 installer, Lubuntu, BitDefender and the Mac OS installer on it. All have their own partition. I want the Windows 7 installer and Lubuntu to be able to boot in legacy mode. So I followed these instructions and successfully installed the legacy bootloader. Now I’m stuck. If I try to use the Integration tab, the software seems to attempt to unpack the ISOs to the 8mb partition I created for the bootloader so I guess that’s not the way to do it. There is the Partition Image Mapper which I’m not sure what it’s supposed to do but there are only 4 possibles entries in there which is insufficient. What am I supposed to do from here? Do I have to manually create USB installs on all the partitions then add them to the bootloader? Does the software provide means to unpack these ISOs on their respective paritions? Or am I supposed to throw the ISOs on there whole and do something with the software to make them boot? This software is really confusing as to what exactly it does and can do.

    4. I did everything, mentioned in the section ‘Install Grub2 with the boot partition’ create a new partition with Partition Wizard.
      But when try to install grub2 on a GPT formatted usb, everything went fine. And at the last step aio raised an exception,
      and told me to contact with the author.
      Any solution?

    5. Installed Win10 on a GPT formatted SSD in Legacy Bios mode using Grub2 and Clover.

      Now Can I clean up the 10GB Partition?Will it delete the Grub2 Also?
      or is the Grub2 and clover is in the 10MB Partition

      How to Cleanup 10gb AIOBOOT partition after the Install
      And retain all the Installed OS entry in Grub2

      Can I retain existing Grub2?
      or Will need to reinstallGrub2 after wiping.

    6. Ok, I have 4TB GPT disk. I have created an AIO in a 30GB FAT32 partition of that disk. I have integrated All the Windows installer, right from XP to WIndows 10 (leaving Windows 8 and 8.1) of both the architecture, Hiren Boot CD with PE, and all the version of Acronis True Image, my AIO is booting properly on UEFI system but not booting on purely BIOS system, please suggest me a solution of this problem.
      Interesting when I create an AIO boot, on flash drive even on a GPT flash drive it properly boots in UEFI as well as on BIOS system but when I create the same on a 30GB FAT32 partition of a 4TB disk it boots only on UEFI system and doesn’t boot on purely BIOS systems.

    7. Ok, I have 4TB GPT disk. I have created an AIO in a 30GB FAT32 partition of that disk. I have integrated All the Windows installer, right from XP to WIndows 10 (leaving Windows 8 and 8.1) of both the architecture, Hiren Boot CD with PE, and all the version of Acronis True Image, my AIO is booting properly on UEFI system but not booting on purely BIOS system, please suggest me a solution of this problem.

    8. Tu Nguyen>Oh sorry, Microsoft does not allow you to install Windows on GPT disks in Legacy mode.
      Tu Nguyen>Impossible. You try to install Clover by running AIOCreator.exe -> Bootloaders -> Clover.
      Tu Nguyen>You can then boot into Grub2 and rEFInd in UEFI mode from Clover.

      My BIOS is ONLY legacy mode.
      I want to install Windows 10 X64 in 4TB GPT Disk.
      Is it possible ?
      If you can make video to show,it is more better.

      Thank you.

    9. I have installed AIO boot on gpt hardisk. then I also install windows7 64x on the hard drive using dism – apply image. but the aio boot can not boot my windows. What should I do?

          1. Impossible. You try to install Clover by running AIOCreator.exe -> Bootloaders -> Clover.
            You can then boot into Grub2 and rEFInd in UEFI mode from Clover.

            1. Can you make video for boot into Grub2 and rEFInd in UEFI mode from Clover ?
              Thank you.

    10. Yes, I probed that. Copy boot.wim from windows installer sources folder to /AIO/Files/WinPE and push the “Boot WinPE via WimBoot”. After I got the installer language chooser menu. But how can I start BCD in this method for loading installed windows to (hd0,gpt8)? Maybe I need to make any method boot.wim which BCD have?

        1. I have copied windows partition to GPT disk. This is booting well from msdos partition’s BCD of another hdd. But I like boot from same disk. This was my hope.

    11. Hello, I probed this, but not boot from (hd0,gpt7)/Boot/BCD. Booted from msdos from another disk. Should I make wimboot boot.wim file? How can I do it? Thanks