-- Ben Armstrong, Virtualization Program Manager
Talking about core virtualization at Microsoft (Hyper-V, Virtual PC and Virtual Server).
From time to time I want to run Virtual PC / Virtual Server on my Hyper-V system. While I can do this with the hypervisor running, 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:
After doing this you can choose whether the hypervisor gets loaded whenever you boot the system.
Cheers, Ben
When booting the machine with the hyper-v disabled do you get back the ability to enable hibernation/sleep/etc? Thanks for the tip.
Ben, What is your rough estimate of the difference in speed between running a Dos VM with the hypervisor on or off?
disabling Hyper-v using this method, does not bring back hibernate/sleep. :(
powercfg -hibernate on
Hibernation failed with the following error: The request is not supported.
The following items are preventing hibernation on this system.
An internal system component has disabled hibernation.
Virtual PC or Virtual Server will run faster because they will use Pacifica/vanderpool only if hyperv is not used?
I've tried this with a server and remote access via Virtual Server Administration Web or RDP is really really slow.
The RDP is connection usually dropped with an error about encryption.
I have stopped started with the no hypervisor option described in this bild and stiopped all Hyper-V services.
Locally the machine is not slow.
To answer questions:
No - this will not enable sleep / hibernate.
Yes - this will make Virtual PC / Virtual Server run faster on the system.
Cheers,
Ben
Thank you for the inforamtion, very useful.
Does this cause any issues with Windows Update? Since making the change I have noticed that when rebooting after a Windows Update, the machine goes into a perpetual reboot loop. Don't know if it is related but don't know how to diagnose the issue.
Any help is appreciated!