我试图在Windows 10 Pro上运行docker但我收到此错误:"必须在BIOS中启用硬件辅助虚拟化和数据执行保护"
我已启用" Intel VT"和" XD位"在BIOS设置中当我在这篇文章中阅读" Enable Hardware settings in BIOS to run Hyper V"但我没有"英特尔VT-d"和"可信执行"在我的BIOS设置中禁用它们。
这些是我的系统规格:
我已经完成了这篇文章中提到的事情" Docker for Windows error"但什么都行不通! 如果有人能帮我解决这个问题,我将非常感激。
由于
答案 0 :(得分:2)
Windows 10上的Hyper-V需要二级地址转换(SLAT)。这个cpu可能不支持这个。您可以使用sysinternals util coreinfo
进行检查答案 1 :(得分:1)
在安装了docker之后,在hp pavilion power 15-cb0xx上
我遇到了同样的错误:
情况1:首先,我以管理员权限运行这两个命令,然后重新启动系统,但重新启动后,出现了相同的错误。
dism.exe /在线/启用功能:Microsoft-Hyper-V /全部
bcdedit / set hypervisorlaunchtype auto
检查Windows功能后,在图像上看到第二个选项
(HyperV-Platform)已检查,但外观有所不同(浅->默认情况下已禁用)。
您不能直接启用或禁用。您只能使用案例1中提到的前两个命令通过PowerShell更新。
在情况1之后,它看起来已检查,但是错误在那里。
情况2: