Normal when I say multiboot,I mean booting multiple operating systems on the same machine. But now with Windows 8 it is really easy to boot an operating system as a virtual as well as a physical.

To get to this hybrid (virtual/native) installation you create a virtual and add this virtual to the boot menu. Now you can choose to run your vhd(x)as a guest in Hyper-V or booting natively from it. And you may make that decision every day.

After creating your virtual with Hyper-V you just add it to the boot menu with the following steps:

  • mount the vhd(x) by right clicking on it. notice the drive letter assigned to the vhd.
  • add the installation to the boot menu with the commmand bcdboot x:\windows /d (replace x with the correct drive letter).
  • unmount the vhd(x)

Of course messing with your bcd always comes with a risk, so make sure you create an export beforehand (bcdedit /export) and store it somewhere safe.

Your hybrid installation needs to have drivers for both Hyper-V (already on the installation media) and for the hardware you are booting it on.

For a more detailed description: http://www.thomasmaurer.ch/2011/09/windows-8-client-hyper-v-and-boot-from-vhd/

For troubleshooting information on booting from vhd: http://mythoughtsonit.com/?p=1104

I’m showing what is possible. I wouldn’t recommend this in a production environment

This entry was posted in Various by Martijn de Vries. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>