hyper-v是一个需要硬件支持的功能,需要CPU支持,你有两个方法查看是否支持
1.直接进BIOS查看是否有关键词为虚拟化(Virtualization)的开关,打开即可,没有则CPU不支持
2.通过第三方软件查看,比如CPU-Z,查看是否支持VT指令集。或者使用微软官方的软件:
Hardware-Assisted Virtualization Detection Tool (虚拟化支持查看工具)
下载地址:
http://www.microsoft.com/en-us/download/details.aspx?id=592
VT-x功能的作用是,在运行虚拟化的时候,将CPU的工作模式在root和No-root模式之间切换。
宿主操作系统运行在root模式,虚拟机运行在No-root模式。
好处:可以让虚拟机指令直接运行在CPU上,同时又不会影响到宿主,因为工作在No-root模式下,不能获取CPU的完全控制。
用处:用于在虚拟机上安装64位操作系统。
你用虚拟机安装2012时,你的宿主操作系统工作在root模式,2012工作在No-root模式。2012不能获取CPU的完全控制,对VT-x指令不可见。
应直接安装2012到计算机上来使用hyper,在虚拟环境下不能支持vt。
cpu不支持虚拟化技术,是硬件不支持
你可以下载个笑软件来测试你本机的cpu是否支持虚拟化
Windows Server 2012 改善了虚拟机的导入过程。这种全新的过程有助于解决可能导致虚拟机导入失败的配置问题。