在 BIOS 中启用虚拟化
如果 CPU 虚拟化(Intel VT-x 或 AMD-V)在 BIOS/UEFI 中被关闭,Docker Desktop 是无法正常启动的。请按以下步骤操作:
- 重启并进入 BIOS/UEFI 设置
- 不同主板/笔记本厂商按键不同,常见有 Del、F2、F10、Esc、F12 等。开机时屏幕角落会有提示。
- 找到虚拟化相关选项
- Intel 平台通常称为 “Intel Virtualization Technology”、“VT-x” 或 “Vanderpool”
- AMD 平台通常称为 “SVM Mode” 或 “AMD Virtualization”
- 启用该选项
- 将其改为 “Enabled”
- 如果有子项(比如 “VT-d”),也一并启用可提取更好性能,但非必需。
- 保存并退出
- 一般按 F10 或选择 “Save & Exit”
- 验证
- 进入 Windows 后,打开 “任务管理器” → “性能” → “CPU”,确认右下角 “虚拟化” 显示为 “已启用”。
完成以上操作后,Docker Desktop 就能正常检测到虚拟化支持,并启动 WSL2/Hyper-V 后端了。