Creating a “no hypervisor” boot entry

I was not able to run hardware accelerated on VirtualBox after installing Hyper-V on Windows 8 (due to Windows Phone 8 SDK requirement). Some Virtual PC / Virtual Server still can run with hypervisor running, but the result is that Virtual PC / Virtual Server run quite slowly.

An easy fix for this is to create a second boot entry for my system that starts Windows without starting the hypervisor. To do this you need to open an administrative command prompt and run:

bcdedit /copy {current} /d "Windows 8 - no hypervisor"

This copies your currently active boot entry (assuming that this is the one you want to copy) and gives the new copy an appropriate description.

bcdedit /set {identifier for the new boot entry (copy from the output of a plain 'bcdedit' command)} hypervisorlaunchtype off

After doing this you can choose whether the hypervisor gets loaded whenever you boot the system.

Advertisements