在windows8上安装Hyper-V必须满足的条件:
1、32位和64位的Windows8均可开启Hyper-V功能,但是只有64位的Windows8可以创建虚拟机,32位的系统却不可以,只能进行虚拟机的链接。由于32位系统支持的最大内存不过4G,即使开启了虚拟机功能,也不会获得很好的使用体验,所以在32位系统中取消了虚拟机的功能。
2、Hyper-V需要具有二级地址转换(SLAT)且支持虚拟化CPU(AMD-V或Intel-VT)。
SLAT简介:
在程序访问内存时都要经过从逻辑地址到物理地址的映射,虚拟环境下也不例外反而更加复杂,因为第一次映射出来的“物理地址”还是虚拟机下的虚拟地址,需要通过虚拟机把它再次映射成实际的物理地址,这样就限制了访问的速度。
而 SLAT 即“二级地址转换”,可以加速页表访问的速度!在Intel和AMD 处理器上都提供了这一新技术,两个品牌针对SLAT这一技术有不同的技术名称:
Intel 的 SLAT称为 EPT(ExtendedPage Table),Intel的 Core i7,i5,i3,PentiumG6950以及大部分的Xeons 处理器都支持SLAT,而 Core 2系列以及更早的处理器则不支持!
AMD 的 SLAT称为 RVI(RapidVirtualzation Indexing),第三代皓龙处理器(代号:巴塞罗那)都支持这一技术。
确认电脑型号:
确认 CPU 型号,可以利用微软Windows Sysinternals出品的 Coreinfo 来进行检测。Coreinfo能够检测到CPU所支持的技术和特性,其中包含了SLAT 的检测。
支持SLAT应当显示如图:
本机检测为:
不支持SLAT,所以无法安装Hyper-V