Your SSD is stuck on the old MBR partition style, and Windows needs GPT for UEFI booting. Microsoft's own MBR2GPT tool converts the system disk in place — no reinstall, no formatting — when the disk passes its checks.
A lot of SSDs end up stuck in MBR because Windows was once installed in Legacy BIOS mode, or the drive was cloned from an older machine. The fix is not a reinstall. Windows 10 (version 1703 and later) and Windows 11 carry a built-in tool called MBR2GPT that rewrites the partition table of the system disk to GPT while your partitions, files and Windows installation stay where they are. This guide walks the whole job in the safe order: confirm, back up, validate, convert, switch the firmware — because the command alone is only half the job.
👆 A clean validation looks like this — example output. Nothing on the disk has changed yet at this stage
Do not convert a disk that is already GPT. Two quick checks:
diskmgmt.msc and press Enter. Right-click the grey Disk 0 label on the left (not a partition) → Properties → Volumes tab. The Partition style line says Master Boot Record (MBR) or GUID Partition Table (GPT).msinfo32 and read the BIOS Mode line. Legacy means your PC currently boots the old way, and this conversion applies to you. If it already says UEFI, your system disk is almost certainly GPT already.One more condition, and it is not optional: your PC's firmware must support UEFI. Microsoft states this plainly — make sure the device supports UEFI before attempting to convert. A Legacy-only motherboard cannot boot a GPT system disk, and no command changes that.
MBR2GPT is designed to keep your data, and on a healthy disk it normally does. It still rewrites the partition table of the disk your operating system lives on. A power cut, a failing SSD or a wrong disk number at the wrong second is exactly how careful people lose data.
Ten minutes of backup is what makes the rest of this guide a relaxed job instead of a gamble.
MBR2GPT validates the disk against a fixed rule list from Microsoft, and it refuses if even one rule fails:
/map option.The BCD rule is the one that tells you what this tool really is: it converts the Windows system disk. A plain data disk has no BCD, so it fails this check by design — that case has its own page in this series.
Open Command Prompt as administrator and run:
diskpartlist diskexitNote the number of your Windows disk — usually Disk 0. Check it by size, and look at the Gpt column: a star there means the disk is already GPT. If you skip /disk: in the next steps, MBR2GPT uses the system disk automatically — but on a multi-disk PC, naming the disk yourself is the safer habit.
Validation changes nothing on the disk. It simply runs the rule list above and tells you the verdict:
mbr2gpt /validate /disk:0 /allowFullOS (replace 0 with your disk number).setupact.log and setuperr.log in the Windows folder — read the failure like a checklist item, fix that one thing, and validate again.The /allowFullOS flag matters here. MBR2GPT was designed to run from the Windows Preinstallation Environment (WinPE); this flag is what permits it to run from your normal, fully booted Windows. The checks are identical either way.
When validation passes, the conversion itself is a single command:
mbr2gpt /convert /disk:0 /allowFullOSFull syntax, for reference: MBR2GPT /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS]. Running the same commands from a WinPE or recovery Command Prompt works too — there the /allowFullOS flag is simply not needed.
This is the step people skip, and it is the step the tool itself warns you about. Your disk is now GPT, and a GPT system disk only boots in UEFI mode. If you simply reboot, the PC will still try Legacy booting and will report that no bootable device was found. Nothing is lost — the firmware is just knocking on the wrong door.
msinfo32 — BIOS Mode should now read UEFI.That is the complete job: same Windows, same files, same programs — booting the modern way, on a partition style that has room to grow.
The video runs the complete conversion live — checks, the command itself, and exactly what to change in the BIOS screen afterwards.
▶️ Watch Full VideoNo. The tool is built to convert the partition style in place: partitions, files and the Windows installation stay where they are. It only rewrites the partition table and boot configuration. A backup is still essential, because the tool is writing to the most important structures on the disk.
That is the tool's default design — it expects to run from WinPE. Adding /allowFullOS to the command permits the exact same validation and conversion from your normal Windows desktop, which is how most people run it.
Almost certainly not. This is the classic missed step: the firmware is still set to Legacy/CSM, and a GPT system disk cannot boot that way. Enter the firmware setup, switch the boot mode to UEFI, save, and Windows will start with everything intact.