Modern CPUs include hardware virtualization features that help accelerate virtual machines created in VirtualBox, VMware, Hyper-V, and other apps. But those features aren’t always enabled by default.
Virtual machines are wonderful things. With virtualization apps, you can run an entire virtual computer in a window on your current system. Within that virtual machine, you can run different operating systems, test apps in a sandbox environment, and experiment with features without worry. In order to work , those virtual machine apps need hardware acceleration features built into modern CPUs. For Intel CPUs, this means Intel VT-x hardware acceleration. For AMD CPUs, it means AMD-V hardware acceleration.
At some point, you may encounter error messages in your VM apps like the following:
VT-x/AMD-V hardware acceleration is not available on your system
This host supports Intel VT-x, but Intel VT-x is disabled
The processor on this computer is not compatible with Hyper-V
These errors can pop up for a couple of different reasons. The first is that the hardware acceleration feature may be disabled. On systems with an Intel CPU, the Intel VT-x feature can be disabled via a BIOS or UEFI firmware setting. In fact, it’s often disabled by default on new computers. On systems with an AMD CPU, this won’t be a problem. The AMD-V feature is always enabled, so there’s no BIOS or UEFI setting to change.
The other reason these errors can pop up is if you’re trying to use a virtualization app like VMWare or VirtualBox when you already have Microsoft’s Hyper-V installed. Hyper-V takes over those hardware acceleration features and other virtualization apps won’t be able to access them.