sodcalculator

10 Tech How-To

Change Legacy to UEFI Without Reinstalling Windows 10

Guide 10-35987 · Updated · Step by step

Converting a Windows 10 installation from Legacy BIOS to UEFI mode lets you use modern features like Secure Boot, faster boot times, and larger hard drives, all without reinstalling your operating system, apps, or files. This guide walks you through the process using Microsoft’s built-in MBR2GPT tool, which is included in Windows 10 version 1703 and later. Before you start, back up your important data and ensure your motherboard supports UEFI.

What You’ll Need

  • A Windows 10 PC running version 1703 or newer (check with winver)
  • Administrator account access
  • A backup of your important files (external drive or cloud)
  • UEFI firmware that supports Secure Boot (optional but recommended)
  • About 30 minutes of uninterrupted time

Step-by-Step

  1. Back up your data. Use File History or a manual copy to an external drive. This is critical because the conversion, while safe, can fail in rare cases.
  2. Check your current firmware mode. Press Win + R, type msinfo32, and press Enter. Look for “BIOS Mode” – it should say “Legacy” or “UEFI”. If it says “UEFI”, you’re already done.
  3. Verify your disk is MBR. In the same System Information window, look at “Disk Partition Style” under the “Components > Storage > Disks” section. It should say “Master Boot Record (MBR)”. If it says “GUID Partition Table (GPT)”, you’re already on GPT.
  4. Open Command Prompt as Administrator. Click Start, type cmd, right-click “Command Prompt”, and select “Run as administrator”.
  5. Check if your system is eligible for conversion. Run mbr2gpt /validate. This checks your disk without making any changes. If you see “Validation completed successfully”, proceed to the next step. If you see an error, stop and follow the Troubleshooting section below.
  6. Perform the conversion. Run mbr2gpt /convert. This will convert your system disk from MBR to GPT. The tool will automatically create the required EFI system partition. You may see a warning about BitLocker – if you use BitLocker, you must suspend it first (see Tips).
  7. Reboot into BIOS/UEFI settings. Restart your PC and press the key to enter firmware setup (commonly Del, F2, F10, or Esc – check your motherboard manual).
  8. Change the boot mode. In the BIOS, find the option for “Boot Mode”, “Boot List Option”, or “UEFI/Legacy Boot”. Set it to UEFI (sometimes called “UEFI Only”). If you see a “CSM” (Compatibility Support Module) option, disable it.
  9. Enable Secure Boot (optional). If your motherboard supports it, find “Secure Boot” under the Boot or Security section and set it to “Enabled”. This is a key benefit of UEFI mode.
  10. Save and exit. Save your changes (usually F10) and let Windows boot normally. If it boots, you’re done!
  11. Verify the conversion. Once Windows loads, run msinfo32 again. “BIOS Mode” should now say “UEFI”, and “Disk Partition Style” should say “GUID Partition Table (GPT)”.

Common Mistakes

  • Skipping the validation step. Running /convert without /validate can fail if your disk has unsupported layouts. Always validate first.
  • Forgetting to back up. Even though the tool is reliable, a power failure during conversion can corrupt your disk. Always have a backup.
  • Not changing the BIOS setting. After conversion, if you don’t switch to UEFI mode in BIOS, Windows will still boot in Legacy mode, and you’ll see no benefit.
  • Ignoring BitLocker. If BitLocker is active, the conversion will fail. You must suspend BitLocker before running the command.
  • Using a 32-bit Windows. MBR2GPT only works on 64-bit Windows 10. If you have 32-bit, you’ll need to reinstall.

Tips

  • Suspend BitLocker: If you use BitLocker, open Control Panel > BitLocker Drive Encryption, click “Suspend protection” before conversion, and resume it after booting in UEFI mode.
  • Update your BIOS first: Ensure your motherboard has the latest UEFI firmware. Older BIOS versions may not fully support UEFI boot.
  • Disconnect external drives: During conversion, disconnect any external USB drives to avoid confusion, as the tool may try to convert them.
  • Use a UPS: If your area has unstable power, plug your PC into an uninterruptible power supply to prevent shutdown during conversion.
  • Test Secure Boot: After enabling Secure Boot, if Windows fails to boot, disable it again – some older drivers may not be signed.

Troubleshooting

  • Validation fails with “cannot find OS partition”: This usually means your system partition is not recognized. Ensure your Windows is installed on a single disk and that the disk is MBR. If you have multiple disks, you may need to disconnect the others.
  • Validation fails with “disk layout is not supported”: This can happen if your MBR disk has more than 3 primary partitions. The tool requires at least 3 free partitions (for EFI, MSR, and Windows). You can shrink a partition or delete a recovery partition, but do this carefully.
  • After conversion, Windows won’t boot: If you get a black screen or error, go back into BIOS and set boot mode back to Legacy. Then boot Windows, and check if the conversion actually happened (msinfo32). If it did, you may need to run mbr2gpt /convert again after fixing the BIOS setting.
  • Secure Boot prevents booting: Disable Secure Boot in BIOS. If Windows then boots, your drivers are not signed for Secure Boot. You can leave Secure Boot off – UEFI still works fine without it.
  • BitLocker recovery key prompt: If you didn’t suspend BitLocker and it prompts for a recovery key, enter your key. If you don’t have it, you may have to restore from backup.

Frequently Asked Questions

Will this delete my files?

No, the MBR2GPT conversion preserves all your files, applications, and settings. It only changes the partition table type.

Can I convert back to Legacy if I change my mind?

Yes, but it’s more complicated. You would need to use third-party tools or reinstall Windows. The conversion is one-way with built-in tools.

Do I need to reinstall Windows after converting?

No, that’s the whole point. After conversion, you just change the BIOS boot mode to UEFI, and Windows boots as before.

Is this safe for a dual-boot system with Linux?

It can be tricky. The MBR2GPT tool may not handle GRUB bootloader well. It’s safer to back up and test, or use a dedicated tool like gdisk. If you’re not confident, consider reinstalling Linux after.

What if my motherboard doesn’t have UEFI?

If your motherboard is older than about 2011, it may not support UEFI. In that case, you cannot use UEFI mode, and this guide won’t work.

How long does the conversion take?

Usually just a few seconds. The tool modifies the partition table, which is fast. The whole process, including reboots, takes about 15-20 minutes.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →