vt-x error setting up vb. cant change settings


im trying to set up a virtual machine of dos using oracle on windows 10. using all default settings (32mb of ram, virtual hard disk with 500mb, hard disk file type = vdi... )

specific version of virtual box { VirtualBox Graphical User Interface Version 6.1.2 r135662 (Qt5.6.2) also i should mention dos 6.22 }

i receive this error. how can i fix this. i just want to run a vm of dos

Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE).

VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

Result Code: E_FAIL (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

the common solution to this error is to go into settings and turn all acceleration options off, however i cannot accept the new settings.

in the options settings i get an error telling me to turn this off. i cannot accept settings until error resolved, but doing what it says does not resolve the problem

evidence provided below

edit) all previous images reformed into a neater image enter image description here

asked on Super User Feb 11, 2020 by tgmjack • edited Feb 11, 2020 by tgmjack

1 Answer


In VBox configuration settings you can set the checkbox to use VT-x. But the enable / disable VT-x can be set as the BIOS UEFI feature. This is the motherboard (chipset) settings, but it also depends on CPU used. All modern (at least 7years old) AMD CPU has this feature. The Intel CPU you must test. In Linux you can simply type

lscpu |egrep --colour vmx

in console and if your CPU does not have this feature, you get no output. If you want to use the VT-x in VBox, you have to enable the VT-x in BIOS. The VBox can run the virtual machine without the HW support, but in this case you VM may run less secure, reliable, performance.

answered on Super User Feb 11, 2020 by schweik

User contributions licensed under CC BY-SA 3.0