John Howard - Senior Program Manager in the Hyper-V team at Microsoft

Senior Program Manager, Hyper-V team, Windows Core Operating System Division.

How to turn on Hardware Assisted Virtualization

How to turn on Hardware Assisted Virtualization

  • Comments 20
  • Likes

Happy New Year!

I've had quite a few direct emails about this in the last few weeks, so it's probably worth posting as an FAQ. As you probably know, and as I have stated before, Hyper-V (codename "Viridian", and formerly known as Windows Server virtualization) requires assistance from hardware to operate correctly. Specifically, it requires four capabilities: An x64 CPU; VT (Intel) or AMD-V (AMD) hardware extensions; No eXecute (NX)/eXecute Disable (XD) and full BIOS support for hardware virtualization. It's 4 out of 4 required, nothing less. On Intel platforms, you can normally turn VT on and off in the BIOS, whereas on AMD platforms, AMD-V is on all the time (at least I have not come across a BIOS which contains an option to enable/disable AMD-V). NX & XD are usually always configurable, regardless of platform.

The difficult part is knowing where to turn these settings on and off. While I wish I could give an unified simple answer, there unfortunately isn't one as the BIOS configuration layout is down to the motherboard manufacturer. NX/XD will commonly be located under security settings, and VT will commonly be a processor option. One thing you should note is that if you do change VT to enabled, you should hard power cycle the machine - generally a Ctrl/Alt/Del or "Exit & Save" option is insufficient for the change to take effect.

As for full BIOS support - if you install the Hyper-V role and discover that the Hypervisor has not launched (you'll get an error message when starting a Virtual Machine) after enabling the hardware features, it is pretty much up to the motherboard manufacturer. My advise would always be to ensure you have the latest BIOS from the manufacturer before installing the role. While many, if not most, recent motherboards do have support, there really is no easy way short of directly contacting the manufacturer of determining if their motherboard has full support.

Cheers,
John.

Comments
  • PingBack from http://geeklectures.info/2008/01/08/how-to-turn-on-hardware-assisted-virtualization/

  • If you're looking for where to turn this on on an HPDL380 G5, it lives here in the BIOS:

    Enable DEP: Advanced>Processor Options>No-Execute Memory

    The hardware virtualization feature lives there too under Processor Options.

    Both need to be enabled.

    http://addicted-to-it.blogspot.com/2008/01/windows-2008-with-hyper-v-hypervisor-is.html

  • Asus M2A-VM ;) AMD chipset, Bios can turn virtualization on or off ;)

    Just to let you know - there is at least one board with AMD and bios control.

  • I stand corrected. Thanks Thomas.

    Cheers

    John.

  • It took me months to convince my manager that I need a new laptop. Then it took me a few more to convince

  • In the week or so since Hyper-V RTMed there has been a huge amount of coverage on various websites. Here's

  • With Asus M2NPV-VM, upgrade BIOS and then you can enable Hardware Virtualization

  • Can software tools running in windows turn on NX?

    I'm trying to enable NX on my HP6715b laptop, but the BIOS menus are so hopelessly simple that such fancy options aren't available. Frustrating, since AMD's CPUInfo reports that my processor (Turion64 X2) supports it, but that it isn't enabled.

    I had all but given up any hope of using Hyper-V on my laptop, until I installed MS Virtual PC and noticed that it said hardware virtualisation was available and enabled. I loaded up CPUInfo again, and sure enough, Secure Virtual Mode was now suddenly turned on. I quit Virtual PC and CPUInfo and checked again, now Secure Virtual Mode was off. On, off. On, off, seemingly controlled by MS Virtual PC.

    My question is this - if silly little MS Virtual PC can manage to turn on Secure Virtual Mode (which I thought could only be done from the BIOS), why can't the Hypervisor do this before it starts, thus (hopefully) allowing me to use Hyper-V??

    (as an aside, if MS Virtual PC really is turning on NX, does that mean that malware also can do this and make the PC susceptable to Blue-Pill viruses?)

     -Jamie

  • Jamie - if they exist, they would be supplied by your OEM. However, I'm not aware of a Turion X2 laptop which runs Hyper-V on F2 stepping processors due to a BIOS workaround which most vendors have not implemented. This is a different requirement to Virtual PC and Virtual Server. Note that no Microsoft virtualization solution changes the BIOS settings - it takes advantage of the settings if they are suitable for the solution and are previously enabled.

    Thanks,

    John.

  • I've been searching for this post...

    I'm using Asus M2A-VM and AMD Phenom processor, when i try to use the VPC on my machine, it will show a blue screen and keep on rebooting...

    Please help me what could be reason, and how to turn on the virtualization (step by step)...

    Regards,

    Ramu

  • Ramu - are you talking about Virtual PC or Hyper-V. If you do really mean VPC, I would recommend you post on the Technet Forums as I would not be able to assist. If Hyper-V, then I may be able to assist. However, in either case, I would need details of the stop code you are hitting and a dump file.

    Thanks,

    John.

  • Sorry i was talking about Virtual PC.

    Anyway thanks for your advice John..

  • Hi Gerardo,

    I'm using ASUS M2A VM mother and AMD Phenom 9730 processor. Can you please tell me how to enable Hardware Virtualization?

  • Ramu - TBH, you would need to contact ASUS to determine if this machine is capable of running Hyper-V. However, even if it is, I suspect it a desktop style board rather than a supported server? I would note that in my experience, generally there is no hardware virtualization option in the BIOS of AMD machines - it generally is on if it is available.

    Cheers,

    JOhn.

  • I have Acer Extensa 5610. There is „Intel Core 2 Duo / T550 1,66GHz” processor in the notebook. I have’t founded how know turned the processor’s hardware virtualization. I refreshed the bios, but I didn’t know turn on this function, because wasn’t menu in bios, turned on this. I runed SecurAble, and this is showed, that Hardware Virtualization was locked but processor is know HV.

    I wrote Acer and Intel Corporation but, they wasn't helping me.

    Do somebody helping me?

    Thanx,

    PeetR

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment