我的CPU里明明可以支持VT-X但是BIOS里没有开启设置选项!
2023-06-12 广告
没用的,我的英特尔至强e5支持,但我的联想主板的bios不支持,模拟器用网易的星云吧,能在虚拟机里开虚拟机吗,meeee,很好奇
简单来说就是,主板的bios不识别cpu的vt
感觉是CPU不支持EPT,虽然EPT属于vt-x里的一部分,但你的CPU可能支持不完整, 但这个EPT并不影响什么,如果你只是用虚拟机来做实验的话.
我只所以这么说就是因为我用的是古老的酷睿2 E6300 (65nm)CPU, 这个CPU用CPU-z检测时是支持intel vt-x的, 但安装虚拟机的时候告诉我不支持intel vt-x/ept, 这个选项在虚拟机的处理器设置里可以设置的:
可以看到,有带/EPT和不带EPT之分的, 我个人是做路由实验时安装的虚拟机,而且这个EPT只是提高了安全性和访问内存的速度,对于普通用户来说,在使用上并没有什么差别
当我在普选模式里启用了首选模式里的第三项时, 任何不支持的提示都没有了, 如果选带有EPT的选项, 会单独提示我: 你的处理器不支持EPT, 截图如下:
当然,CPU支持vt-x, 还需要主板能支持, 但一般来说这个是默认开启的, 如果你不确定主板bios里设置开启还是关闭, 或者根本没有这个设置, 你可以使用SecurAble这个软件(下载地址:点击进入,具体使用: 使用教程) , 运行后会出现如图所示, 这个图是使用别人的, 可以看到最后一个图示就是是否支持硬件虚拟的, 如果显示Locked on,那就是主板上的设置被关闭了, 你可以通过主板打开设置来正常使用, 一般都是:Intel(R) Virtualization Technology: ENABLE, 如果主板没有这个选项, 那就很遗憾了, 通过升级bios或者更换主板来解决.
下面这个截图是我办公用机的支持情况,可以看到,对虚拟机是支持的
当我强制使用EPT时,VM12.0的虚拟机给出如下提示:
上述希望能帮到您:)