Win10 AMD平台无法开启SVM虚拟化
1. 环境
平台: AMD 3700x + ASUS X570
OS: Windows 10
2. 现象
打开主板BIOS,显示 SVM 功能已开启;Widnows控制面板显示 Hyper-V 和 虚拟机平台 已开启。
但是还有以下问题:
- 使用Docker Desktop显示需要在 BIOS 上开启 SVM
- 使用Windows自带的WSL2 显示 0x80370102 报错
3. 解决方法
- 进入BIOS,确认SVM已开启
- 确认Windows的 Hyper-V 和 虚拟机平台 这两项功能已关闭(启用或关闭 Windows 功能 下取消勾选这两项)
- 以管理员身份运行 PowerShell,输入命令
bcdedit /set hypervisorlaunchtype off
- 重启电脑
- 开启Windows的 Hyper-V 和 虚拟机平台 这两项功能(启用或关闭 Windows 功能 下勾选这两项)
- 重启电脑