AMD-V 不可用(VERR_SVM_NO_SVM)

AMD-V 不可用(VERR_SVM_NO_SVM)

Virtualbox 和正在运行的虚拟机之前都可以正常工作。我不记得发生了什么变化导致它不再工作了。

每当我尝试启动或创建新的虚拟机时,都会弹出此错误:

AMD-V is not available (VERR_SVM_NO_SVM). AMD-V 不可用(VERR_SVM_NO_SVM)。

我尝试制作新的 64 位 ubuntu 和 32 位 ubuntu。我现有的 VM 也出现该错误。总是出现相同的错误。我尝试重新安装 virtualbox,但没有帮助。

设置:

  • Ryzen 7 1700x 与 Windows 10。
  • SVM 已在 bios 设置中启用。
  • 正如其他答案所指出的那样,我已关闭 Hyper-v。

Hyper-V 已关闭

我知道可能存在重复,但这些答案并不令人满意:

答案1

尝试 :

  • 为了确保 Hyper-V 完全禁用,请在提升的命令提示符中输入:

    bcdedit /set hypervisorlaunchtype off
    
  • 运行gpedit.msc并前往 本地计算机策略 > 计算机配置 > 管理模板 > 系统 > 设备防护 > 打开基于虚拟化的安全性,并设置为已禁用. 对凭证卫士

  • 查看Windows Defender 安全中心 > 设备安全 > 核心隔离详细信息,它已关闭。

答案2

我在 Windows 功能中启用 Windows Sandbox 后,Windows 10 build 1903 上出现了此问题。卸载后问题解决。

答案3

另外,请确保在 Windows 功能中禁用“Hyper-V”之外的“Windows Hypervisor Platform”。重新启动后,它应该可以正常工作,而无需在 BIOS / bcdedit 中禁用任何内容。

答案4

对我来说,它有帮助,看起来像在 bios 中禁用和启用虚拟化编辑:这是非常重要的一点,但是我没有花时间重新模拟它。我有 UEFI bios 类型,-> 高级 -> cpu 功能 -> SVM 项(这在 ADM cpu 其他 cpu 上的 UEFI BIOS 中称为虚拟化,并且 bioses 是它的 VTX)。

我也用过上述方法bcdedit /set hypervisorlaunchtype off但似乎没有帮助。

相关内容