Virtualization is a useful feature present on almost all modern computers. It allows you to create additional virtual environments that run on your computer’s real hardware. This way, you can easily test different operating systems, run older applications, and more.
However, sometimes virtualization doesn’t work properly. If you try to set up VirtualBox or another virtualization program and get an error message like “VT-x hardware acceleration is not available on your system,” try the following steps to get virtualization working again.
What causes this error message?
- VT-x/AMD-V is disabled in the BIOS.
- VT-x/AMD-V has been disabled by Hyper-V
- Your processor does not support VT-x/AMD-V.
How to resolve the issue?
Turn off Hyper-V
- Press Win + R to open the Run dialog box, then type OptionalFeatures.exe and press Enter.
- In the Windows Features window, scroll down to find the Hyper-V option. If enabled, uncheck the box for Hyper-V, including its suboptions.
- Click OK to save your changes.
- Type cmd in the search box, right-click Command Prompt, and select Run as administrator.
- At the extended command prompt, type the following command and press Enter.
bcdedit /set hypervisorlaunchtype off
- Open the Local Group Policy Editor window by running the gpedit.MSC command, and then find the following path in the left navigation pane
- Computer Configuration -> Administrative Templates -> System -> Device Guard.
- Double-click the Enable virtualization-based security option and set it to Disabled, then click OK to save your changes.
Perform an SFC scan
- Open the advanced command line again, type the command sfc /scannow and press Enter.
- This tool will then scan and restore corrupted system files.
- This process may take some time; make sure it is complete.
Enable VT-x/AMD-V in the BIOS
- Restart the computer and press Delete or F2 when the home screen appears to access the BIOS.
- Go to the Advanced tab, select the Intel Virtualization Technology option and change it to Enabled using the arrow keys.
- Press F10 to save your changes and exit BIOS. Your computer will then reboot.
Frequently Asked Questions
Press the F2 key when starting the BIOS setup. Press the right arrow key to go to the Advanced tab, select Virtualization Technology and press Enter. Select Enabled and press Enter. Press F10, select Yes and press Enter to save your changes and restart Windows.
- Disable Hyper-V virtualization.
- Enable nested virtualization in the Avast configuration menu.
- Disable Windows Defender kernel isolation.
- Enable VT-X in your BIOS settings.
The error is due to the fact that virtualization is disabled in your BIOS settings. Although virtualization is enabled by default on most computer configurations, this error is quite common.
Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog, techquack.com, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.