在 BIOS 中启用虚拟化

如果 CPU 虚拟化(Intel VT-x 或 AMD-V)在 BIOS/UEFI 中被关闭,Docker Desktop 是无法正常启动的。请按以下步骤操作:

  1. 重启并进入 BIOS/UEFI 设置
    • 不同主板/笔记本厂商按键不同,常见有 Del、F2、F10、Esc、F12 等。开机时屏幕角落会有提示。
  2. 找到虚拟化相关选项
    • Intel 平台通常称为 “Intel Virtualization Technology”、“VT-x” 或 “Vanderpool”
    • AMD 平台通常称为 “SVM Mode” 或 “AMD Virtualization”
  3. 启用该选项
    • 将其改为 “Enabled”
    • 如果有子项(比如 “VT-d”),也一并启用可提取更好性能,但非必需。
  4. 保存并退出
    • 一般按 F10 或选择 “Save & Exit”
  5. 验证
    • 进入 Windows 后,打开 “任务管理器” → “性能” → “CPU”,确认右下角 “虚拟化” 显示为 “已启用”。

完成以上操作后,Docker Desktop 就能正常检测到虚拟化支持,并启动 WSL2/Hyper-V 后端了。