Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to create a VHD of windows 8 on my macbook pro. I started by following this Hansellman aticle.

However, I found the following FAQ on another Hansellman post:

Can I do this on a Mac?

No. Apple MacOS uses Unified Extensible Firmware Interface (UEFI) which locks the Guid Partition Table (GPT). The GPT holds a similar position in the UEFI systems as MBR for the BIOS systems.

However, in the comments, I found a user who got it working:

Finished installation on Mac (had to install to VHD since bootcamp doesn't support two Windows installations). Aside from a problem with bootcamp setup not wanting to start everything went fine. Running bcdboot.exe W:\Windows under Windows 7 32bit somehow successfully managed to update the main bootloader from the VHD Windows 8 64bit install. Cool. I thought it would only add 8 to the 7's OS list.

However, his comment doesn't really make sense to me. I am a software developer and my sys admin skills are definitely lacking. Can anyone explain how I can get this to work?

On a side note, when I try to do it myself, I get the following warning when trying to select the VHD as the disk to install windows 8 to:

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

And it doesn't let me select it for installation.

Any help would certainly be appreciated.

Thanks, Zack

share|improve this question

migrated from Sep 7 '12 at 12:58

This question came from our site for system and network administrators.

up vote 1 down vote accepted

I don't have experience with your environment, but below is some info that might be useful.

The article below shows how to install Windows 8 for dual-boot in a partition :
How To Try Out Windows 8 On Your MacBook Air.
I believe that the procedure that is described, creating a bootable USB stick with Boot Camp Assistant, can solve the problem you have with the boot CD.

In any case, I think that you need to create the Windows 8 VHD using the Windows environment, unless you have an existing VHD that you can already boot. Otherwise, If you have a Windows computer or a Windows virtual machine you should use it to create the VHD,

Below is a very detailed article on the procedure once the VHD exists. However, the guy already had a Boot Camp installation of Windows 7 on his computer.
Sells Manor: Running 64-bit Win8 on My MacBook Air

share|improve this answer
The real issue here is creating the VHD with a mac. This doesn't solve my problem. – Zack Marrapese Sep 12 '12 at 16:58
Have you tried using a bootable USB stick ? – harrymc Sep 12 '12 at 18:20
Thanks for the response. This is obviously not what I was hoping to hear. However, if it can't be done then that's not your fault. – Zack Marrapese Sep 18 '12 at 11:23

I believe that the comment you referred to is a user who installed a VHD inside of an existing bootcamp partition. You can't do a VHD inside of Mac OS X because of the UEFI. The best solution to this is to install it directly on a partition, following any of the numerous "install windows 7 bootcamp" guides out there, or alternatively, to install another version of windows (7, ideally), and install Windows 8 on a VHD inside of the Windows 7 partition.

(Sidenote: I'm currently running Windows 8 on a Macbook pro directly through Bootcamp.)

share|improve this answer
This is exactly what I have told the poster in my answer, but he does not seem willing to accept. – harrymc Sep 16 '12 at 6:28
@harrymc You're right - I just read your answer again and you did cover what I thought was missing. – xdumaine Sep 16 '12 at 12:57
Having added your voice and experience might make the poster listen after all. – harrymc Sep 16 '12 at 14:34
@xdumaine Please explain what "You can't do a VHD inside of Mac OS X" means. – Matt Feb 28 '14 at 0:39
@Matt Read the question for the context. Can't create a VHD inside of Mac OS X. – xdumaine Feb 28 '14 at 1:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .