Troubleshooting "Windows cannot be installed to this disk. The selected disk has an MBR partition table"

5

3

I recently bought a desktop computer with Windows 7 Home Premium x64 preloaded (OEM). I tried to install Windows 7 Ultimate x64 on this computer but I was presented with the following error message:

Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to GPT disks.

The 1TB HDD on this computer has three partitions:

  1. SYSTEM 100 NTFS - Healthy (System, Active Primary Partition)
  2. OS (C:) 9148.04 GB NTFS - Healthy (Boot, Page File, Crash Dump, Primary Partition)
  3. HP_RECOVERY (D:) 13.37 GB NTFS - Healthy (PrimarynPartition)

I'm trying to install a clean copy of Windows.

Joe Morales

Posted 2012-03-14T01:35:26.220

Reputation: 151

possible duplicate of Windows detects GPT disk as MBR in EFI boot

– JdeBP – 2015-02-06T10:32:48.693

Are you able to get into the windows install screen where you select which drive you want to install windows on? it's the advanced drive setup screen. I believe you're given a choice over upgrading or installing fresh. – Rebecca Dessonville – 2012-03-14T01:51:12.767

Yes. I get stuck when I choose which hard drive I want to install Windows in (the 'next' button is grayed out)

View here: https://skydrive.live.com/redir.aspx?cid=2f5b8d3a230249ac&resid=2F5B8D3A230249AC%212963&parid=2F5B8D3A230249AC%211246

– Joe Morales – 2012-03-14T02:40:31.770

If windows installation disk does not give you option for fresh install then you can try one of these 2 options: 1) start windows install after logging in to the existing installation (upgrade option) or - 2) use a live CD (linux or windows based) to first erase everything on disk or at least delete the partition table. – Alex – 2012-03-14T03:15:43.863

Answers

4

It occurs so because the Windows DVD was booted in UEFI mode. If you really want to keep your existing partitions, then switch your firmware to MBR/BIOS mode and retry the installation, it should allow you to install on your existing (MBR) volume.

In case your firmware does not have any such visible option, your next option is to launch the installation from the existing Home Premium Windows: just start the Setup executable and follow the screenss, it should figure out correctly the kind of installation (UEFI vs MBR) you are doing.

Another possibility which I have seen advised is to reburn the Windows DVD without the UEFI (0xEF) bootstrap; to answer kreemoweet's question, this is quite likely the way it HomePremium was installed in factory in the first place: the firmware favours UEFI over BIOS when it sees both bootblocks, as is the case of the retail DVD, but will use whatever is proposed if only one of them is given; and the way Windows is started (UEFI, resp. BIOS) directs the kind of partitioning is acceptable (GPT, resp. MBR) to install Windows x64.

AntoineL

Posted 2012-03-14T01:35:26.220

Reputation: 243

2

You will need to delete the partitions, create a new partition with the unallocated space, then choose that drive to install Windows on.

Rebecca Dessonville

Posted 2012-03-14T01:35:26.220

Reputation: 973

this was the perfect solution for me, no messing with bios or anything else. Simply delete existing partition since all data was junk anyway and everything worked. – DXM – 2012-11-18T08:16:44.307

2

I changed the boot sequence and it works.

I booted into BIOS and then made UEFI be the last boot option, just after hard disk, and then it works!

BAlbert Ho

Posted 2012-03-14T01:35:26.220

Reputation: 21