答案1
看来 VirtualBox 不再在用户界面中显示此设置。
正如我在评论中提到的,真正的解决方案是为您的 PC 启用硬件辅助虚拟化。它不仅可以大大提高性能,而且对于 64 位客户机也是必需的。除非 BIOS/UEFI 实现出现问题,否则任何现代系统都应支持 Intel VT-x 或 AMD-V(以前称为 AMD SVM)。
您仍然可以使用 修改设置VBoxManage
,如下所示:
VBoxManage modifyvm <VM Name> --hwvirtex off
正如您所发现的,在 Windows 上默认情况下VBoxManage
不存在%PATH%
,因此您需要指定它的完整路径或cd %ProgramFiles%\Oracle\VirtualBox
先使用它。
如果嵌套分页仍然处于启用状态,您还需要禁用它(因为它意味着硬件辅助虚拟化),因此完整命令可能是:
VBoxManage modifyvm <VM Name> --hwvirtex off --nestedpaging off
使用这些设置时,您无法使用 64 位客户机。但是,16 位和 32 位客户机可以工作。请确保选择正确的客户机操作系统。
还有更多设置。如果你想更好地了解 VirtualBox,我建议你阅读很棒的手册VBoxManage
。你可以做一些很棒的事情,比如热插拔虚拟硬盘等等。