You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle VM VirtualBox启动Ubuntu虚拟机遇VERR_SVM_DISABLED错误求助

解决VirtualBox启动Ubuntu虚拟机时的AMD-V禁用错误(VERR_SVM_DISABLED)

我之前也碰到过这个糟心的问题——明明BIOS开了虚拟化、手动关了Hyper-V,VirtualBox还是报这个错。下面是我亲测有效的排查和解决步骤,你可以挨个试:

  • 再仔细核对BIOS里的虚拟化选项
    别以为开了AMD-V就完事了,有些主板还藏着相关选项:比如SVM Mode、Virtualization Technology(VT-x/AMD-V),甚至部分品牌主板有“Secure Virtual Machine Mode”这类细分项,确保所有和虚拟化沾边的选项都设为Enabled。重启主机时按Del/F2/F10(看主板提示)进BIOS,在CPU设置区域仔细找,别漏了。

  • 关掉Windows里其他抢虚拟化资源的功能
    Hyper-V不是唯一的“拦路虎”,打开控制面板 > 程序 > 程序和功能 > 启用或关闭Windows功能,确保以下选项全部取消勾选:

    • Hyper-V
    • 虚拟机平台
    • Windows Hypervisor Platform
    • 适用于Linux的Windows子系统(WSL)(如果暂时用不上的话)
      改完必须重启主机,再尝试启动虚拟机。
  • 用命令行彻底禁用Hypervisor启动项
    有时候图形界面关了Hyper-V,后台服务还在偷偷运行。右键开始菜单,选“Windows终端(管理员)”,执行这条命令:

    bcdedit /set hypervisorlaunchtype off
    

    执行完立刻重启主机,这条命令能彻底切断Hypervisor的启动权限。

  • 检查VirtualBox虚拟机的处理器设置
    打开VirtualBox Manager,选中你的Ubuntu虚拟机,点击设置 > 系统 > 处理器:

    • 确保启用PAE/NX是勾选状态;
    • 处理器数量别设得太满,比如主机是4核就设为2,避免资源冲突;
    • 如果你的VirtualBox版本在6.0以上,记得勾选启用嵌套虚拟化(这个选项对AMD-V的调用很关键)。
  • 更新VirtualBox到最新稳定版
    旧版本的VirtualBox可能和Win10的系统更新不兼容,去官网下载最新稳定版,卸载旧版本后重新安装——安装时选“修复”或者全新安装,确保所有组件都正确配置。

  • 排查安全软件的干扰
    有些杀毒软件、安全工具(比如360、火绒)会有“虚拟化保护”类功能,可能会阻止VirtualBox调用AMD-V。暂时关闭这类软件,或者把VirtualBox的主程序加入信任列表,再试启动虚拟机。

如果以上步骤都试过还是不行,你可以在管理员终端里执行systeminfo命令,看输出里的“Hyper-V Requirements”部分,所有项都应该显示No,如果有某一项是Yes,说明还有没彻底关闭的虚拟化相关服务。

内容的提问来源于stack exchange,提问作者Philippe Lemieux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:04:54