Windows 10 Tech Preview error: “Windows cannot be installed on MBR disks”. My hard drive is GPT. Why am I getting this error

gpthard drivembrpartitioningwindows-10-preview

I'm trying to install the Windows 10 Technical Preview from a USB drive.

The hard drive I'm trying to install on has multiple partitions and is formatted with a GPT partition table. When I start up the Windows 10 TP custom install I get as far as selecting my partition, and then it won't go any further. The installer gives me an error that says "Windows cannot be installed on this disk. The selected disk has an MBR partition table. On EFI systems, Windows can only installed on GPT disks."

But my disk is GPT! When I formatted it, I made sure to make it GPT. Checking it with Gparted in a Linux lives session shows me that the disk is GPT.

Why is Windows failing to recognize that my disk is GPT? And how can I fix it?

Best Answer

Turns out this problem is caused by trying to install Windows on a GPT disk with USB install media formatted with MBR.

Thanks to a suggestion by @magicandre1981, I created my USB install media with rufus, taking care to select the "GPT partition scheme for UEFI devices" option, booted into the USB drive in UEFI mode, and was able to install Windows properly.