Use PowerShell to Check for Processor (CPU) Second Level Address Translation (SLAT) Support

The hardware requirements for using Hyper-V to run virtual machines on a Windows 8 client states that a 64-bit system that has a processor (CPU) that supports Second Level Address Translation (SLAT) is required. A minimum of 4GB of RAM is also required. How do I know if my Processor (CPU) supports Second Level Address Translation?

You could do like most blogs on the Internet state and use Coreinfo:

You have two additional choices if you already have Windows 8 or Windows Server 2012 Installed. #1 – Run systeminfo.exe:

#2 – You could use this thing called PowerShell which is what all the cool kids are using these days:

µ

4 Comments

  1. Alex Kidd

    Trying your Powershell alternative #2 without luck. I’m getting this message:

    “The term ‘Get-CimInstance’ is not recognized as the name of a cmdlet, function,
    script file, or operable program.”

    Get-Host reports that I’m running PowerShell 2.0 on Vista x64. Does this only work in PS 3.0?

    Reply
    • Mike F Robbins

      Alex – Thanks for Visiting my Blog!

      See the following text in the blog article: “You have two additional choices if you already have Windows 8 or Windows Server 2012 Installed” (Sorry if that wasn’t clear).

      The Get-CimInstance cmdlet is new to PowerShell version 3, but running it on a down level client (Windows 7 or Windows Server 2008R2) won’t show those particular properties.

      µ

      Reply
  2. Alex Kidd

    Oops, looks like I did miss that. Thanks for the clarification!

    Reply

Leave a Reply

%d bloggers like this: