IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Virtualbox 错误提示”VT-x is not available (VERR_VMX_NO_VMX)”解决办法

    TacuLee发表于 2015-08-21 05:45:20
    love 0

    VirtualBox

    解决方法一:

    On mac OS go to Users  folder-> name of users -> Virtualbox VMs -> Machine -> Virtual Machine Name.

    On win OS go to Users  folder-> name of users -> Virtualbox VMs -> Virtual Machine Name -> Virtual Machine Name.vbox.

     

    Edit Virtual Machine Name.vbox file, find and change this line :

    <HardwareVirtEx enabled=”true”/>
    or
    <HardwareVirtEx enabled=”true” exclusive=”true”/>

    with

    <HardwareVirtEx enabled=”false”/>

    这一方法并不适用于所有的情况,如果不能解决问题,可以使用后面的方法。理论上来说这种方法不适用于将虚拟机设置为64位的情况。

    解决方法二:

    安装Visual Studio后会默认开启Hyper-V,在控制面板里的启用或关闭Windows功能中关闭Hyper-V。这种方法是BIOS中已经开启了虚拟化,但是被Hyper-V占用了。

     

    小知识:

    CPU是否具有虚拟化功能怎么判断呢?我们可以通过“securable”工具来检测CPU是否具有虚拟化功能,直接从小编所提供的网盘中下载“securable”程序。链接: http://pan.baidu.com/s/1qWukQfy 密码: 3uny

    双击运行“securable”程序,在打开的程序主界面中就可以查看CPU是否支持虚拟化功能,如图所示,出现“YES”绿色标记,就表明CPU具有虚拟化功能。

    怎么开启CPU虚拟化功能呢?这需要在CMOS界面中才能开启。重启打开计算机,在出现第一屏幕信息时,根据屏幕提示进入CMOS界面。

    在CMOS界面中,切换到“Advanced”(基本设置)选项卡,找到类似“Secure VirtualMachine Mode”的项,将其设置为“Enabled”(开启)值即可。最后保存并退出CMOS界面。

    怎么查看CPU虚拟化是否正常开启呢?右击任务栏,从弹出的右键菜单中选择“任务管理器”项。

    从打开的“任务管理器”界面中,切换到“性能”选项卡,点击“CPU”选项,从中就可以查看到“CPU虚拟化”功能已正常开启。如图所示:

    未经允许不得转载:TacuLee » Virtualbox 错误提示”VT-x is not available (VERR_VMX_NO_VMX)”解决办法



沪ICP备19023445号-2号
友情链接