Virtualbox 和正在运行的虚拟机之前都可以正常工作。我不记得发生了什么变化导致它不再工作了。
每当我尝试启动或创建新的虚拟机时,都会弹出此错误:
AMD-V is not available (VERR_SVM_NO_SVM).
我尝试制作新的 64 位 ubuntu 和 32 位 ubuntu。我现有的 VM 也出现该错误。总是出现相同的错误。我尝试重新安装 virtualbox,但没有帮助。
设置:
- Ryzen 7 1700x 与 Windows 10。
- SVM 已在 bios 设置中启用。
- 正如其他答案所指出的那样,我已关闭 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
但似乎没有帮助。