Enable hyper-V on Windows 2012


I have a window7 (32 bit) machine. I installed Virtual Box and created a VM (Windows 2012 {64bit} with enabled VT-x/AMD-V,Nested Paging).

I want to enable Hyper-V on this VM any Idea?

I tried following links but not working for me:
but in my case I am using Virtual Box.

How can I enable Hyper-V feature?

Best Solution

Do you want to expose VT-x/AMD-V to the guest system in the VM so it can run Hyper-V inside VM? As far as I know, VirtualBox does not support it, but VMWare does, even in their free VMWare Player.

I have been running Windows Phone 8 emulator in VMWare Player without problems. Yes, it required manual editing of .vmx file, but is works reliably and without any problems at all.

If you decide to give VMWare Player a try, make sure you have VT-x/AMD-V available and enabled on your physical host computer. Then add the following setting to your VMWare machine:

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"

and you should be able to start Hyper-V inside your VM.

For more information, see these links:

Unable to use Hyper-V platform inside a Windows 8 virtual machine

How to Enable Windows Server 2012 Hyper-V Role in VMware

and some useful topics on VirtualBox forums which explain why the feature is not available on VirtualBox:



I really miss this feature on VirtualBox because I find VMWare Player to be bloated and it slows the host system down much more than VirtualBox does.

Related Question