我正在尝试在 Windows 10 上使用 Oracle 设置 DOS 虚拟机。使用所有默认设置(32MB RAM、500MB 虚拟硬盘、硬盘文件类型 = vdi...)
虚拟盒的特定版本{VirtualBox图形用户界面版本6.1.2 r135662(Qt5.6.2)我还应该提到dos 6.22}
我收到此错误。我该如何修复它。我只想运行 dos 的 vm
不在虚拟机管理程序分区中(HVP=0)(VERR_NEM_NOT_AVAILABLE)。
BIOS 中所有 CPU 模式的 VT-x 均被禁用(VERR_VMX_MSR_ALL_VMX_DISABLED)。
结果代码:E_FAIL(0x80004005)组件:ConsoleWrap 接口:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
解决此错误的常见方法是进入设置并关闭所有加速选项,但我无法接受新的设置。
在选项设置中,我收到一条错误消息,要求我关闭该功能。在错误解决之前,我无法接受设置,但按照提示操作并不能解决问题
下面提供的证据答案1
在 VBox 配置设置中,您可以设置复选框以使用 VT-x。但启用/禁用 VT-x 可以设置为BIOSUEFI 功能。这是主板(芯片组)设置,但也取决于使用的 CPU。所有现代(至少 7 年历史)AMD CPU 都具有此功能。您必须测试 Intel CPU。在 Linux 中,您只需输入
lscpu |egrep --colour vmx
在控制台中,如果您的 CPU 没有此功能,则不会输出任何输出。如果您想在 VBox 中使用 VT-x,您必须在BIOS。VBox 可以在没有硬件支持的情况下运行虚拟机,但在这种情况下,您的虚拟机可能会运行得不太安全、不太可靠、性能较差。