Hyper-V: List of SLAT-Capable CPUs for Hosts


With the announcement that you can run Hyper-V on the Windows 8 client. I have had a lot of  questions regarding this? I did do a post back in August explaining the process of checking your PC estate for SLAT Support see http://blogs.msdn.com/b/uk_faculty_connection/archive/2012/08/31/if-your-thinking-of-installing-windows-8-are-your-labs-machine-capable.aspx

A number of people have reported simple having problems running Hyper-V on  a Windows 8 client as it requires SLAT to run Hyper-V.

Running Hyper-V on Windows Server 2012 does *not* require SLAT but most institutions don't want to install a server OS as a desktop operating system.  SLAT is a feature of the CPU. It is called “Rapid Virtualization Indexing (RVI)”, and has been called Extended Page Tables (EPT) by Intel and Nested Page Tables (NPT) by AMD.

You can use Wikipedia to  look up Intel Nehalem and AMD NPT:



Processors that support SLAT

  • Intel processors whose names start with 'i', e.g. i3, i5, i7, i9. (There may be exceptions, but I'm not aware of any.)
  • Any Intel CPUs based on Nehalem, Westmere, or Sandybridge micro-architectures. (There may be exceptions, but I'm not aware of any.)

For AMD machines you can look up the supported models at http://support.amd.com/us/kbarticles/Pages/GPU120AMDRVICPUsHyperVWin8.aspx

Tools for testing for SLAT

Microsoft’s Mark Russinovich has also created a really nice utility coreinfo.exe  You can simply run coreinfo.ext and it will  detect EPT and NPT (SLAT) support on your CPU. 

To test your machine, simply download coreinfo.exe from Microsoft Sysinternals http://technet.microsoft.com/en-us/sysinternals/cc835722  and use the coreinfo -v switch to list the features. An asterisk * next to a feature indicates that it is supported. A minus sign - indicates no support for that feature.

Note: Coreinfo must be executed on a system without a hypervisor running for accurate results and under a administrator account on Windows 8.

For example here is a screenshot from my Lenovo X200 series tablet


“*” means the feature is present   

“-“ means it is missing

Alternatively, you can use Windows PowerShell to capture your specific CPU model this could be scripted to report the state of your entire PC labs or cluster estate the PowerShell command is gwmi win32_processor




NOTE: Be sure to include the specific family/model/stepping since different processor revisions may have different feature sets.

Comments (9)
  1. Gadya says:

    You name the processors but don't we also need to know if a chipset supports it? And what about the motherboard? I've asked a number of manufacturers including Dell which desktop supports virtualization and haven't got any clear answers.

  2. Flavio Antonietti says:

    According to the Haswell page (en.wikipedia.org/…/Haswell_%28microarchitecture%29) the i5 quad cores do not support hyperthreading which the intel link seems to agree with.

    Can you please update your information on compatible cpus.

    1. MSC says:

      @Flavio – hyperthreading has nothing to do with EPT/SLAT.

  3. Lee Stott says:

    Hi Flavio

    Besides the standard virtualization (VT-x in the Intel world), what allows you to run a hypervisor and nested 64-bit guests is the Intel VT-x with Extended Page Tables (EPT) feature of the processor. EPT = second level address translation (SLAT).

    As I stated in the blog SLAT is a requirement.

    According to Intel’s Virtualization Technology web page, with the new Haswell chips, only some of the desktop processors have SLAT support see


    1. MSC says:

      “Haswell” is a broad term – a CPU architecture that used as the basis for various CPU models starting from Celeron and all the way to Xeon (with Pentium and Core iX in between) that Intel refers to as “4th generation. I would say most people that are interested are using Hyper-V would be using at least Core i3. Using that as the base: on ark.intel.com, a search under “4th Gen Intel® Core™ i3 Processors”, and “4th Gen Intel® Core™ i3 Processors” + “Intel® VT-x with Extended Page Tables (EPT)” produce the same 37 matching products. Thus it is safe to say that every 4th Gen Core i3 CPU has EPT.

      Same goes for Core i5 (55 models) and Core i7 (49 models).

  4. raj says:

    this processor is  SLAT capable –amd phenom ii x4 b65 processor 3.0

  5. MSC says:

    For Intel CPU I recommend using Intel Processor Identification Utility:


    Once the program is up and running, click on the tab “CPU Technologies” and look for “Yes” besides:
    – Intel(R) Virtualization Technology
    – Intel VT-x with Extended Page Tables

    BTW I commented this on your colleague Taylor Brown’s blog – back in 2008. https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/

  6. Windows Server 2016 Hyper-V demands to use of SLAT that is present in the CPU. Many AMD CPU:s even new ones cannot drive Hyper-V in Windows Server 2016 then. Cannot understand that it is made the requirement.


    1. MSC says:

      Mine does

      Coreinfo v3.31 – Dump information on system CPU and memory topology
      Copyright (C) 2008-2014 Mark Russinovich
      Sysinternals – http://www.sysinternals.com

      AMD A10-7860K Radeon R7, 12 Compute Cores 4C+8G
      AMD64 Family 21 Model 56 Stepping 1, AuthenticAMD
      Microcode signature: 06003106
      HYPERVISOR – Hypervisor is present
      SVM * Supports AMD hardware-assisted virtualization
      NP * Supports AMD nested page tables (SLAT)

Comments are closed.

Skip to main content