我正在尝试跨运行在 Hyper-V 2012 上的 Windows Server 2012 VM 设置 VDI。
向导对虚拟化主机服务器的兼容性检查失败,并显示“服务器上不存在硬件辅助虚拟化”。
我运行的是 FX-8120 CPU 和华硕 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 默认是开启的。
我还尝试使用“bcdedit /set xsavedisable 1”在 cmd 中禁用 AVX。没有解决
我的处理器是 Zambezi FX-8120,也支持 RVI/SLAT/other synonym:
处理器: 新蛋处理器FX-8120
支持证明:在 Windows 8 中运行 Hyper-V 需要具有快速虚拟化索引的 AMD 处理器
这里发生了什么?在我与旧的 AMD Athelon II 遇到同样的问题后,我特地购买了这款 CPU,并确保购买带有 AMD-V 和 RVI 的处理器。
谢谢
编辑:这是我的 coreinfo 输出的屏幕截图。奇怪的是,SVM 选项可以在我的 BIOS 中设置,但 coreinfo 说它不受支持。
我在对 Windows Server 2008 r2.0 x64 运行 hyper-v 时遇到同样的问题。我在华硕 m5a97 r2.0 主板上安装了相同的 amd fx 8120 处理器。安装服务器耗时约3小时,不支持安装任何主板驱动程序。每当插入驱动盘时,都会收到操作系统不支持的驱动程序。我检查了 bios,发现 svm 已启用,但服务器不支持。我尝试安装 Windows 7 x64,并能够在 30 分钟内完成安装,它支持磁盘上的所有驱动程序,其中包含用于虚拟化的 Hydra Vision。使用 hydra vision 可以创建多个虚拟桌面。似乎主板驱动程序中有一些东西可以启用虚拟化并且必须安装在上面。尝试联系华硕支持并被告知他们不正式支持在桌面上安装服务器操作系统。已要求任何解决方法来激活虚拟化但没有回复。从制造商的角度来看,这是荒谬的,因为它限制了 CPU 的功能。
跟你的主板关系不大。(好吧,它可能会。)不过,它与您的 CPU 息息相关。
来自http://technet.microsoft.com/en-us/library/hh831531.aspx
还有 SLAT。
从 Sysinternals 下载核心信息。运行 coreinfo.exe -v 。它会告诉你你需要知道什么。
这是您的处理器的技术数据表:http: //support.amd.com/us/Processor_TechDocs/49686_15h_Mod_00h-0Fh_FX-Series_PDS.pdf
Secure Virtual Machine (SVM) 正如评论中的好先生所指出的那样,在您的处理器上,但它并不意味着 XD 或 NX 位。
但是我承认您的主板可能对此负责。如果您的主板阻止您更改处理器上的那个位,那就是一个问题。
还要确保在您的 BIOS/EFI 中打开诸如“增强的病毒防护”之类的东西。
伙计,我不知道你是否还有这个问题,但我有适合你的解决方案。我有相同的设置,并且为此而烦恼。得到了这个带有新的 amd fx-8350 8 核芯片的主板,当这个问题出现时非常沮丧。我必须准确地说主板是 Asus M5A97 LE R2.0。问题是这些主板有一个 win2008 r2 还不支持的新功能。甚至没有 sp1。结果是我们都得到的错误,vm 不会在 hyper-v 中启动。有一个解决此问题的修补程序。查看下面的 Microsoft 支持文章以下载修补程序:
http://support.microsoft.com/kb/2568088/en-us
安装修补程序后重新启动,问题立即得到解决。我的盒子现在放在 ssd 驱动器上,我的虚拟机在 4 秒内启动。生病的。生病的
更新是在处理器上,而不是与 win2008r2 不兼容的主板上。主板很好。查看文章以获取解释,但这是 def 修复。