如何解决Virtualbox异常(在BIOS中,对于所有CPU模式(VERR_VMX_MSR_A??LL_VMX_DISABLED)均禁用了VT-x)
本文概述
- A.在BIOS中启用英特尔虚拟化
- B.启用物理地址扩展
为了解决此问题, 你将需要自行尝试以下任一选项, 然后查看哪个可行:
A.在BIOS中启用英特尔虚拟化 【如何解决Virtualbox异常(在BIOS中,对于所有CPU模式(VERR_VMX_MSR_A??LL_VMX_DISABLED)均禁用了VT-x)】第一个可靠的解决方案是检查你的Bios是否启用了虚拟化。该解决方案需要在系统级别完成, 你需要访问你的Bios。 Windows 10和8.1需要启用VT-x / AMD-V的处理器来加快桌面虚拟化软件(如VMware, VirtualBox和Hyper-V)的使用。即使要将这些最新的Windows操作系统安装为虚拟机, 也应在主机上启用VT。在计算机上启用此功能的过程完全取决于你, 因为每台计算机上的此类界面都会发生变化, 例如, 在我们的计算机中, 只需打开BIOS并转到” BIOS” 选项卡, 我们找到了启用虚拟化的选项:
重要 如果在Bios中禁用了虚拟化, 则这可能是你的虚拟机无法启动的原因。使用虚拟机之前, 请确保启用此功能。
文章图片
启用此选项后, 保存更改并重新启动计算机。你应该可以启动VM, 而不会出现任何问题。
B.启用物理地址扩展 你的VM抛出上述异常的另一个常见原因是, 由于物理地址扩展(PAE)被禁用。通过Virtualbox访问VM的设置, 转到” 系统” , 然后单击” 处理器” 选项卡。在这里, 你只需要选中扩展功能中的” 启用PAE / NX” 复选框:
注意 在某些情况下, 对于某些用户而言, 无需选中该复选框, 而是取消选中该复选框即可解决该问题, 因此你可能需要证明哪种方法适用于你。
文章图片
编码愉快!
推荐阅读
- 如何在Symfony中使用FOSUserBundle手动将自定义字段添加到用户表
- CefSharp ChromeDevToolsSystemMenu在当前上下文中不存在
- Android检测webview URL更改
- 在离子2处失败'离子cordova运行android'
- 在开发ionic2-cordova app时,“bnr不被认为是内部命令”
- 离子 - 错误(找不到模块'android-versions')
- Android ndk没有捆绑v8 .a文件符号
- UnsatisfiedLinkError,Cocos2D-x app在启动时崩溃
- Android的双簧管库中是否支持音频处理()