背景
由于先安装的VirtualBox, 后安装的Hyper-V, 导致无法启动VirtualBox虚拟机. 这是因为部分资源被Hyper-V占用, VirtualBox无法修改造成的.
采用如下步骤修复这个问题:
- 关闭Hyper-V
bcdedit /set hypervisorlaunchtype off
- 重启电脑后, 打开VirtualBox, 发现可以正常开启了.
如果要使用Hyper-V, 使用以下步骤恢复:
- 关闭VirtualBox虚拟机, 再次开启Hyper-V, 并重启电脑
bcdedit /set hypervisorlaunchtype auto
ps: VirtualBox版本官方推荐是6.1.16及以上版本.