Win10 AMD平台无法开启SVM虚拟化

Win10 AMD平台无法开启SVM虚拟化

1. 环境

平台: AMD 3700x + ASUS X570

OS: Windows 10

2. 现象

打开主板BIOS,显示 SVM 功能已开启;Widnows控制面板显示 Hyper-V 和 虚拟机平台 已开启。

但是还有以下问题:

  1. 使用Docker Desktop显示需要在 BIOS 上开启 SVM
  2. 使用Windows自带的WSL2 显示 0x80370102 报错

3. 解决方法

  1. 进入BIOS,确认SVM已开启
  2. 确认Windows的 Hyper-V虚拟机平台 这两项功能已关闭(启用或关闭 Windows 功能 下取消勾选这两项)
  3. 以管理员身份运行 PowerShell,输入命令 bcdedit /set hypervisorlaunchtype off
  4. 重启电脑
  5. 开启Windows的 Hyper-V虚拟机平台 这两项功能(启用或关闭 Windows 功能 下勾选这两项)
  6. 重启电脑