Virtual Box
Dionysen

VirtualBox创建虚拟机,如果不开启硬件虚拟化,性能很差,但要开启,需要将所有其他软件Hyper-V的占用终止。

参考链接:
https://forums.virtualbox.org/viewtopic.php?f=1&t=62339
https://blog.csdn.net/lingzhentaor/article/details/147710636

Windows功能关闭

必要要关闭的是:

手动关闭Hyper-V

以管理员权限启动PowerShell,执行命令:

bcdedit /set hypervisorlaunchtype off

然后重启。

VBS

如果上面全部关闭后依然无法启用硬件虚拟化,使用 win+r 打开 msinfo32 ,查看“基于虚拟化的安全性”(VBS)是否为启用状态,如果启用,要使用windows的dgreadiness工具来关闭。

  1. 下载dgreadiness
  2. 解压到特定目录
  3. 以管理员权限启动PowerShell,进入解压的目录: cd C:/dgreadiness
  4. 使用命令关闭VBS: ./DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot
  5. 然后计算机会自动重启,启动时可能需要按 winF3 确认关闭VBS

重启之后再次检查VSB功能是否关闭。

硬件虚拟化设置灰显

找到VirtualBox的安装目录,在目录中执行命令:

./VBoxManage.exe list vms
./VBoxManage.exe modifyvm "KylinOS" --nested-hw-virt on
显示评论