Windows 8 用戶端作業系統 CPU不支援SLAT,則無法安裝用戶端Hyper-V(Client Hyper-V)

Windows 8 用戶端作業系統 CPU不支援SLAT,則無法安裝用戶端Hyper-V(Client Hyper-V)

Windows 8開始,微軟就要讓作業系統內建虛擬化,不過還是有硬體的限制,除了以下幾個條件

1.64位元處理器,支援Intel VT或是AMD-V

2.主機板支援Virtualization

3.啟用硬體強制資料執行防止 (DEP)。

除了上述三個條件外,Windows 8還多了處理器要支援第二層位址轉譯(SLAT)功能,這樣才可以安裝用戶端Hyper-V(Client Hyper-V),不然只能安裝Hyper-V管理工具。

Intel SLAT:Extended Page Tables (EPT),深入了解可以參考(http://www.intel.com/technology/itj/2006/v10i3/1-hardware/8-virtualization-future.htm)

AMD SLAT:Nested Page Tables (NPT)或Rapid Virtualization Indexing (RVI),深入了解可以參考地11頁(http://developer.amd.com/assets/NPT-WP-1%201-final-TM.pdf)

如下的操作可以得知您是否支援安裝Hyper-V,使用Coreinfo指令檢視主機CPU是否支援SALT,若是如下圖所示出現【-】,那這樣您的電腦就無法安裝Hyper-V來使用。

2012-6-5 下午 01-34-11

預設作業系統內沒有Coreinfo指令,所以必須要自行下載後放置C:\Windows\System32目錄下,Coreinfo下載路徑(http://technet.microsoft.com/en-us/sysinternals/cc835722)

就算是強制在開啟或關閉Windows功能內要勾選也是無法勾選Hyper-V平台,會告訴你無法安裝Hyper-V:處理器沒有第二層位址轉譯(SLAT)功能。如下圖所示。

2012-6-5 下午 01-35-14

 

目前支援SLAT的處理器,以Intel來說,伺服器處理器至少要E5500以上,桌上型處理器i系列,並且主機板是Sandybridge以上,筆記型處理器Intel Core i5 520M以上。

其實以上資訊僅供參考,可以參考Intel或AMD網站,只要符合Intel SLAT(EPT)或AMD(NPT)都可以使用。

 

Jerry_IT 周伯恆 2010 ~2016 Microsoft® MVP Award
部落格:http://www.dotblogs.com.tw/jerry710822