在安装带有Update 2的Visual Studio Ultimate 2013之后,在安装结束时出现此错误消息,告诉我我的计算机不支持硬件虚拟化,因此Windows Phone Emulator 8.0无法运行。
点击查看大图。
我在TechNet论坛上阅读了一篇要求SLAT(第二级地址转换)的帖子。这是从Sysinternals运行Coreinfo实用程序时看到的。
我看到那里列出了SLAT。但是我没有得到星号和破折号所指示的内容。这是否意味着CPU不专门支持SLAT功能?因为我很确定它具有“硬件虚拟化”。
屏幕截图中清楚地显示了该内容。但据记录,它是英特尔Q9650。它是Core 2 Quad系列中功能最多的机型之一。我知道这是一个过时的CPU。我还不打算将其停用,并且它具有VT-x,所以为什么不起作用?
—
萨米尔2014年
顺便说一句,最新的VS2013更新是Update 3,而从Update 4开始已经有CTP。
—
magicandre1981
井Q9650 suports所有英特尔的虚拟化技术。您是否已在BIOS / UEFI中确认启用了它?因为您的屏幕快照表明甚至没有安装Hyper-V。这曾经奏效吗?
—
Ramhound 2014年
是的,它已在BIOS中启用。是的,该服务器支持VT-x和VT-d用于定向I / O,但不支持SLAT或EPT(扩展页表)。但是我可以不用它。
—
萨米尔2014年
@ magicandre1981我可以免费下载Update 3吗?我拥有MSDNAA许可证,并且仅提供了带有Update 2的图像。
—
萨米尔2014年