我正在尝试在运行 Hyper-V 2012 的 Windows Server 2012 VM 上设置 VDI。
向导对虚拟化主机服务器的兼容性检查失败,并显示“服务器上不存在硬件辅助虚拟化”。
我正在运行 FX-8120 CPU 并有 ASUS M5A97 主板。
我知道我应该启用 No-Execute (Hyper-V 硬件注意事项),但我在主板的 UEFI BIOS(NX、XD、EVP、XN……什么都没有)中找不到它或它的任何其他同义词。
我找到了这个:
Windows 8 的 PAE/NX/SSE2 支持要求指南
简而言之,“Windows 8 和 Windows Server 2012 要求系统必须具有支持 NX 的处理器,并且必须启用 NX 才能使重要的安全保障措施有效运行并避免潜在的安全漏洞。”
这让我相信,如果我能够走到这一步并安装 Hyper-V 2012 和 Windows Server 2012,NX 是默认启用的。
我还尝试在 cmd 中使用“bcdedit /set xsavedisable 1”禁用 AVX。没有解决
我的处理器是 Zambezi FX-8120,还支持 RVI/SLAT/其他同义词:
处理器: Newegg 处理器 FX-8120
支持证明:在 Windows 8 中运行 Hyper-V 需要具有快速虚拟化索引功能的 AMD 处理器
这是怎么回事?我在使用旧款 AMD Athelon II 时遇到同样的问题,因此特意购买了这款 CPU,并确保购买了带有 AMD-V 和 RVI 的 CPU。
谢谢
编辑:这是我的 coreinfo 输出的屏幕截图。奇怪的是,我的 BIOS 中可以设置 SVM 选项,但 coreinfo 却说它不受支持。
答案1
这和你的主板关系不大。(好吧,可能有关系。)但这和你的 CPU 关系很大。
从http://technet.microsoft.com/en-us/library/hh831531.aspx
Hyper-V [2012] 需要包含以下内容的 64 位处理器:
硬件辅助虚拟化。此功能在包含虚拟化选项的处理器中可用,特别是具有 Intel 虚拟化技术 (Intel VT) 或 AMD 虚拟化 (AMD-V) 技术的处理器。
必须提供并启用硬件强制数据执行保护 (DEP)。具体来说,您必须启用 Intel XD 位(执行禁用位)或 AMD NX 位(无执行位)。
还有 SLAT。
从 Sysinternals 下载 coreinfo。运行 coreinfo.exe -v 。它会告诉你你需要知道的信息。
这是您的处理器的技术数据表: http://support.amd.com/us/Processor_TechDocs/49686_15h_Mod_00h-0Fh_FX-Series_PDS.pdf
正如评论中的那位好心人指出的那样,安全虚拟机 (SVM) 位于您的处理器上,但它并不意味着 XD 或 NX 位。
但我承认你的主板可能要为此负责。如果你的主板阻止你更改处理器,那这就是一个问题了。
还要确保在 BIOS/EFI 中启用了“增强病毒防护”之类的功能。
答案2
我在将 hyper-v 操作到我的 windows server 2008 r2.0 x64 时遇到了同样的问题。我在 asus m5a97 r2.0 主板上安装了相同的 amd fx 8120 处理器。安装服务器大约花了 3 个小时,并且不支持安装任何主板驱动程序。每当插入驱动程序磁盘时,都会收到操作系统不支持的驱动程序。我检查了 bios 并发现 svm 已启用,但服务器上不支持。我尝试安装 windows 7 x64 并能够在 30 分钟内完成安装,它支持磁盘上包含用于虚拟化的 hydra vision 的所有驱动程序。使用 hydra vision 可以创建多个虚拟桌面。主板驱动程序中似乎有一些东西可以启用虚拟化,必须安装。尝试联系华硕支持,并被告知他们不正式支持在桌面上安装服务器操作系统。已经要求提供任何解决方法来激活虚拟化,但没有回复。制造商方面限制 CPU 的功能,这太荒谬了。
答案3
兄弟,我不知道您是否还遇到这个问题,但我有解决方案。我也有同样的设置,为此绞尽了脑汁。我的主板上装有新的 amd fx-8350 8core 芯片,当出现这个问题时,我非常沮丧。确切地说,主板是 Asus M5A97 LE R2.0。问题是这些主板有一个新功能,但 win2008 r2 尚不支持。甚至 sp1 也不支持。结果就是我们俩都遇到的错误,vm 无法在 hyper-v 中启动。有一个修补程序可以解决这个问题。查看下面的微软支持文章以下载修补程序:
http://support.microsoft.com/kb/2568088/en-us
安装修补程序后,重新启动,问题立即得到解决。我的盒子现在放在固态硬盘上,我的虚拟机在 4 秒内启动。真恶心。真恶心
更新是在处理器上,而不是与 win2008r2 不兼容的主板上。MOBO 很好。请查看文章了解解释,但这是明确的修复。