Some Windows users are seeing the message “VT-x is not available (verr_vmx_no_vmx)” while attempting to launch a virtual machine with VirtualBox. Thus, if you’re among the people who got the identical error message for VirtualBox, you’ll find the necessary fixes for this problem on a Windows 10 computer below.
Any version of Windows (7/8/8.1/10) that supports Intel® Virtualization Technology (VT-x) may encounter the VirtualBox problem “VT-x is not available.”
As for the reasons behind it, there are a number of them that might lead to the VirtualBox error “VT-x is not available.” Therefore, the reasons why this VirtualBox issue may be occurring on the Windows 10 PC will be covered in the next section.
The reason behind the error “VT-X is Not Available (verr_vmx_no_vmx)”?
- VT-X deactivated in BIOS settings: This error message will appear on your computer when you try to launch VirtualBox if VT-X is disabled in your BIOS settings.
- Your computer’s CPU isn’t capable of supporting VT-X. Despite being extremely unusual, there are some cases in which the system’s lack of a CPU capable of supporting VT-X technology is the cause of this error.
- The other most frequent reason that your machine may be seeing this issue is if you have enabled Hyper-V virtualization. It is well known that Microsoft’s Hyper-V technology interferes with VT-X. Accordingly, your OS will switch off VT-X if the Hyper-V virtualization is enabled on the machine.
- Avast deactivated the VT-X in June 2017; the June 2017 update that Avast provided was the cause of this disablement.
- PC with Core Isolation enabled: If the PC has VT-X enabled, Core Isolation, a security feature in Windows Defender, clashes with it.
How Can I Solve the VT-X is Not Available Error on a Windows 10 Computer?
Solution 1: Disable Hyper-V Virtualization
The most common outline in which Windows 10 may display the “vt-x is not available” issue is if your machine has Hyper-V virtualization turned on. So, if your machine has Hyper-V virtualization enabled, it will conflict with VT-x virtualization and cause it to be immediately disabled.
This issue may also appear following the installation of any certain program on the computer. So, you won’t benefit from deleting the program that enabled Hyper-V because leaving it active will stop VT-x virtualization from operating on the PC.
Thus, it would help if you disabled Microsoft Hyper-V. To resolve the VirtualBox, VT-x is not an accessible issue. To turn it off on your PC, take these steps:
- Enter cmd in the Windows search box.
- Use the Command Prompt’s right-click menu to select Run as administrator.
- Type the following commands into the Command Prompt, hitting Enter after each command:
dism.exe /Online /Disable-Feature: Microsoft-Hyper-V
bcdedit /set hypervisor launch type off
- Once the instructions have been executed, close the Command Prompt.
- Give the PC a restart.
Check to see whether this fixes the VT-x is not accessible (verr_vmx_no_vmx) problem by opening VirtualBox now.
Solution 2: Disable Core Isolation on Windows Defender
One security feature of the device is Windows Defender’s Core isolation, which some users claim is utilized to interfere with the VT-x. So, it would help if you turned off the Core Isolation option. If you are using Windows Defender as your default antivirus program and you are getting the VT-x is not accessible (verr_vmx_no_vmx) issue.
To do this, you must take the following actions:
- Start by typing Windows Defender into the Windows Search box.
- Select Windows Defender Security Centre from the search results list.
- Select the Device Security tab from the window’s left pane in the Windows Defender Security Centre window.
- Next, select the Core Isolation section and then click on the Core Isolation information option.
- Currently, turn off the toggle button located beneath the Memory Integrity section.
- Finally, give your computer a restart.
Check to see if you can now launch the Virtualbox virtual machine (VM) without getting the VT-X Is Not Available Error. Proceed to the next solution if not.
Solution 3: Enable the Nested Virtualization on Avast
If you use Avast antivirus software, you should be aware that a new automated capability was added to the program in the June 2017 version. Furthermore, because it prohibits VT-x from operating on the device, this feature causes issues for VirtualBox.
On the other hand, you can resolve this problem without removing this antivirus program. Thus, to fix the problem, take these actions:
- Get Avast Settings open.
- Visit the Troubleshooting section.
- When nested virtualization is available, choose the check boxes next to Use nested virtualization and Enable hardware-assisted virtualization.
Solution 4: Uninstall Third-Party Antivirus Program
As was indicated in the last solution, a Windows 10 PC experiencing the VT-X Is Not Available Error may be due to an antivirus program. Thus, attempt to remove the third-party antivirus software from your PC and see if that resolves the issue.
Use these instructions to remove the antivirus software:
- To access the Windows Settings, use the Windows+I key.
- Click the Apps icon in the Settings app.
- Look for your antivirus program among the installed apps and pick it.
- Select the “Uninstall” option.
- In the popup box that now opens, click the Yes button to confirm your action.
- After removing the antivirus software, restart your computer.
Check to see whether the VT-x is not accessible problem has been fixed now. If completing this has resolved the error on your computer, it is evident that your antivirus program caused the problem.
It would now be preferable to use a different antivirus program that doesn’t conflict with other computer applications. I would advise you to utilize the Spyhunter if you ask me.
It is a worldly antimalware program that maintains PC security without interfering with other Windows applications or processes.
Solution 5: Enable VT-X from BIOS Settings
The VT-x is not available (verr_vmx_no_vmx) problem is probably caused by the BIOS disabling VT-x if you have attempted all the remedies and still have no luck. Usually, this occurs when the BIOS settings are overwritten by third-party software.
So, all you have to do to resolve this issue is enable VT-x in the BIOS.
- Press the Windows + I keys first, then choose Update & Security.
- Select the Recovery tab, and then, under the Advanced Startup section, select the Restart Now option.
- The Windows recovery environment will now appear when Windows restarts.
- Click the Troubleshoot -> Advanced settings on the pop-up screen.
- To access BIOS, select the UEFI Firmware Settings button on the Windows Advanced settings menu.
- Fix the “VT-x is not available” issue. Navigate to the System Security under the Security tab after logging into the BIOS.
- Check now to see if VTx/VTd, or virtualization technology, is enabled. If not, turn it on.
You can check the article: 2023 Windows Security Best Practices: Safeguarding Your PC
Suggested solution: How to Solve Different Windows 10 Computer Issues
Use the PC Repair Tool to scan your system if your computer is displaying errors and producing other issues. This multipurpose program may identify and resolve a variety of PC issues with only one scan.
Along with many other deadly computer faults. You may also cure registry entries, DLL errors, runtime errors, BSOD errors, and much more with this. Feel free to scan and speed up your system with this—it’s 100% safe to use.
Conclusion
That concludes our discussion of the VT-x is not available error. Follow this technique to quickly resolve the problem if you are also seeing the same error message on your Windows 10 computer. You should be able to use VirtualBox again without seeing this error notice after applying the updates.
However, if the problem persists even after you have tried the suggested fixes, get in touch with us via Twitter and Facebook.