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

Leave a Comment

(required) 
required 
(required) 
Page view tracker