page hit counter
Welcome to MSDN Blogs Sign in | Join | Help

Taylor Brown's Blog

Test Lead for Windows Core OS Division on the Hyper-V Team.

Syndication

News

Welcome to the professional blog of Taylor Brown.  I am a test lead on the core virtualization team (Hyper-V) at Microsoft.

This blog will contain information about virtualization, Microsoft, Hyper-V, operating systems, testing, and whatever else I end up talking about...

 

Standard Microsoft Disclaimer:
"This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use."

-Taylor Brown


Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V

There are many many blog posts by different people on this but I still get the questions pretty often – Will my <Random Computer Manufacture> <Random Computer Model> run Hyper-V?  Hyper-V requires processor virtualization extensions (Intel-VT and AMD-V) and requires those features to be enabled along with the No-Execute (NX) feature.  For AMD we also require that the CPU be revision F3 or grater or F2 with additional BIOS support – most of the server OEM’s have the additional BIOS support but not all.  Ok so the question still remains will my computer run Hyper-V?  There are a few tools that will help you.

AMD

For AMD you can download there AMD Virtualization™ Technology and Microsoft® Hyper-V™ System Compatibility Check Utility when you run this it will tell you if your machine supports Hyper-V…  If you are buying a new machine a good rule of thumb is that if it’s a Quad core the CPU supports AMD-V, you still need to verify the BIOS will allow you to enable it but a quick call to the vendor should tell you that.

image

Intel

For Intel you download there Intel® Processor Identification Utility  There are two things that you should check on the CPU Technologies tab look for "Intel® Virtualization Technology” and on the CPUID tab look for “Execute Disable Bit”, however I am not aware of any Virtualization enabled chips that don’t have execute disable… If you are buying a new machine a good rule of thumb is that if it’s a Intel Core2 or better the CPU supports Intel VT, you still need to verify the BIOS will allow you to enable it but a quick call to the vendor should tell you that. 
image image

 Previously I had referenced Intel’s WinTestCPUID. thanks to “MSC” who commented with this much better tool!

Enabling VT and AMD-V In System BIOS

Both platforms have BIOS options to disable and enable virtualiztion extensions.  Most systems will ship with the extensions disabled to help prevent hyper-virus’s (think of the worst root kit possible).  In any case you will need to enable the extensions every vendor has there own idea of where to but the option in the BISO so you might have to look around a bit.  I have seen them in security, processor features, system options, advanced options, advanced CPU options…  Just look for Virtualization/VT/EM64T/AMD-V/SVM, also some vendors do a nice double negative so the option will be something like AMD-V Extension Disable with a value of Yes – yes they are disabled…  After you enable the virtualization extensions  you need to do a hard reboot, i.e. power the system all the way off and back on – just make sure you actually save your BIOS settings first.

Enjoy!

Taylor Brown
Hyper-V Integration Test Lead
http://blogs.msdn.com/taylorb

clip_image001

Published Thursday, June 19, 2008 2:57 PM by taylorb

Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# a-foton &raquo; Blog Archive &raquo; Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V @ Thursday, June 19, 2008 8:36 PM

PingBack from http://blog.a-foton.ru/2008/06/20/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/

a-foton &raquo; Blog Archive &raquo; Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V

# re: Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V @ Friday, June 20, 2008 2:51 PM

Taylor:

The WinTestCPUID does not properly show whether the CPU will support Intel-VT. My CPU is a E4500; it will support NX and EM64T, but it does not support Intel-VT.

The better tool is Intel Processor Identification Utility, which is available at:

http://www.intel.com/support/processors/tools/piu.  

Check on the second tab - CPU Technologies - whether there is a "yes" besides "Intel(R) Virtualization Technology".

MSC

MCP, MCSA: Security

MSC

# Late news: Sta nema? :D @ Monday, June 23, 2008 4:37 PM

U zadnje vrijeme sam imao podosta obaveza pa ne stigoh osvjeziti blog novostima, stoga slijedi izvjestaj

Virtualization

# re: Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V @ Friday, June 27, 2008 2:28 AM

"E4300 (and probably E4400) does not include Intel's Virtualization Technology",

but it has `Execute Disable Bit'.

mmm

# Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V @ Sunday, June 29, 2008 7:59 AM

Hyper-V requires processor virtualization extensions (Intel-VT and AMD-V) and requires those features

Hyper-v

# re: Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V @ Wednesday, October 01, 2008 11:48 AM

Thank you!  You just saved me from spending $600 on upgrading me media server.  

I knew my Pentium D 930 (Dual Core, 3Ghz) supported Intel Virtual Technology, but I did not know if that was Hyper-V.  Mainly because the newer processors (such as the Quad Core I was looking at) says it supported "Hyper V", but I did not see Hyper-V listed as supported under my processor.

But your post help clarify that my processor that supports "Intel Virtualization Technology" does indeed support Hyper-V.

Thank you!

Eric A. Duncan

# re: Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V @ Sunday, November 30, 2008 3:55 PM

The thing is both the CPU and the motherboard's chipset could support the VT-D and XD (execute disable bit) (in case of Intel PC) but the PC manufacturer may be that unprofessional (that is to say politely) to not implement control for these technologies in BIOS.

I am running the brand new Acer 8930 and Intel CPUID shows that both the technologies are supported on my PC. But I can't run Hyper-V on this PC as I get the

Log Name:      System

Source:        Microsoft-Windows-Hyper-V-Hypervisor

Date:          11/30/2008 8:22:12 PM

Event ID:      32

Task Category: None

Level:         Error

Keywords:      

User:          SYSTEM

Computer:      Server7

Description:

Hyper-V launch failed; at least one of the processors in the system does not appear to provide a virtualization platform supported by the hypervisor

when I try to connect with Hyper-V Manager to my Hyper-V role PC.

I would like to hear that it is me who is unprofessional to configure the BIOS properly. But for the time being I can't seem to proove it.

Exotic Hadron

# Hyper-V on Acer Apsire 8930 @ Tuesday, December 16, 2008 11:26 AM

Hello

I have the same problem - bought 2 Apsire 8930G Laptops - fantastic machines apart from a stupid BIOS - I would love to throttle the engineer who designed this. I find it amazing that Acer have decided to handicap the machine in this way – It’s like buying a sports car which you know has the BMW V10 engine in (the same as in the M5) then discovering after you have purchased it,  that you do not have the button which can switch it from 400 bhp to 500 bhp.Also their support team are useless and have no understanding of Virtualisation technologies. Does anyone know how to hack an Insyde BIOS please?

Gary Clarke

# 64bit-only Windows Server is good for Active Directory @ Tuesday, February 17, 2009 7:47 PM

A while ago Microsoft announced to make the release of Windows Server 2008 R2 and further Windows Server

The things that are better left unspoken

# re: Hyper-V: Will My Computer Run Hyper-V? Detecting Intel VT and AMD-V @ Monday, February 23, 2009 5:27 AM

hi

i have the same problem with acer8930g. The bios not permit to activate the VT feature (????). Anyone has discover a workaround? My problem is that i want to install a 64bit guest SO on 32bit host with virtualbox 2.1.4. and this is permitted only if this technology is enable.

many thanks

Stefano

stefano

# How to install Windows XP Mode for Application Compatibility @ Monday, May 18, 2009 9:32 AM

One of the new and interesting features in the Windows 7 Release Candidate (RC), mentioned a few days

The things that are better left unspoken

# Why I have to disable TXT (Trusted execution technology in BIOS) to make VT working properly ? @ Thursday, July 16, 2009 5:24 AM

Hi,

According to the Windows Virtual PC Tips, the workaround I knew is to disable "TXT" when VT enabled. is there any update or fix can make both work simultaneously?  

-Windows Virtual PC Tips

http://www.microsoft.com/downloadS/details.aspx?familyid=FFC6C931-6216-4A1D-BDAB-936FEF353060&displaylang=en

Peter 7/16

Peterhuang

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
Page view tracker