我在配有 Xeon3430 2.40GHz 处理器的计算机上安装了 WindowsServer 2008 R2。在 BIOS 中激活了 VT。安装了 Hyper-Role,可以创建和启动虚拟机。运行 pidenu32.msi-tool 后,发现此处理器类型不支持 VT。这是怎么回事?
答案1
没错。运行该程序的虚拟处理器不支持 VT。Intel x86 CPU 并非完全可虚拟化,一旦虚拟化就不再支持虚拟化。您无法在虚拟环境中再次虚拟化。因此从程序的角度来看,不支持 VT,因为它已被运行该程序的操作系统的环境“用尽”。
严格来说,这是可以做到的——ESX(i) 5.0 可以做到这一点。
(我相信标签中的某处有关于此内容的注释。)