Docker Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

今天遇到一个Hyper-V 和 VirtualBox冲突的问题,如果你的电脑安装了docker desktop又安装了 virtualbox就会出现这个冲突问题:

若docker desktop出现这样的问题的:

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
Docker Hardware assisted virtualization and data execution protection must be enabled in the BIOS._第1张图片

或者启动win安装的linux子系统出现这样的问题的:

请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。
Docker Hardware assisted virtualization and data execution protection must be enabled in the BIOS._第2张图片

解决方案:

1.管理员运行PowerShell
2.执行以下命令:bcdedit /set hypervisorlaunchtype auto
3.重启电脑

若virtualbox出现这样的问题的:

virtualBox 不能为虚拟电脑打开一个新任务
Failed to get device handle and/or partition ID for 00000000016f94a0 …

解决方案:

1.管理员运行PowerShell
2.执行以下命令:bcdedit /set hypervisorlaunchtype off
3.重启电脑

总结:Hyper-V 和 VirtualBox冲突导致的

你可能感兴趣的:(virtualbox,docker,docker,linux)