VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)
A virtual program is a software on which you can create multiple virtual machines. Each virtual machine has its own operating system, these operating systems can be Windows, Linux, or something else. Virtual machines are more commonly used in server virtualization, which allows IT teams to manage their computer resources and improve efficiency. One of the most prominent VM tools is VirtualBox. However, some VirtualBox users have reported that when trying to run a Virtual Machine, they get the following error message.
Failed to open a session for the virtual machine .
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

This hardware acceleration technology is known as Intel VT-X hardware acceleration in Intel CPUs and as AMD-V in AMD CPUs. Whereas other CPU manufacturers have different hardware acceleration technologies. VT-X is, by default, disabled in Intel processors. When you try to run a virtual machine with the feature disabled, there’s a high possibility of encountering an issue stating that it needs hardware acceleration to function properly. The way to enable VT-X hardware acceleration is different in the BIOS and on the UEFI computer in different. In this article, we will learn how to enable VT-X on computers.
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)
- Check if your CPU supports VT-X
- Enable Virtualization Technology (VTX) from BIOS
- Enable or Disable PAE/NX from VM’s properties
Let us talk about them in detail.
1] Check if your CPU supports VT-X

Before using any solution, we should check whether your computer supports the VT-X (Intel) feature or not. Because the old computer may not support virtualization. There are several ways to check whether your CPU supports virtualization or not. Here, we can download SecurAble software on our computer that will help us to know processor features and will also check whether the virtualization is supported or not.
Let’s download SecurAble software from grc.com to check whether your CPU supports virtualization:
Once SecurAble software is downloaded, click on it, and press Yes at the UAC (User Account Prompt). It will take a few seconds to verify and once the process is completed, see if Yes is showing above the Hardware virtualization.
After ensuring that your computer supports hardware virtualization, follow the steps listed below to resolve the error VT-X is Disabled in the Bios for All CPU Modes.
If you find in the test that your computer does not support hardware virtualization, then the solution given below is not of your use. You should move to the third solution.
2] Turn On Virtualization Technology (VTX) from BIOS
Once you know that your computer supports Hardware Virtualization, then you will see this error if Intel Virtualization Technology or VT-X is disabled on your computer. To do the same, boot into BIOS, then you need to find and enable Intel Virtualization under Processor, Chipset, or Northbridge options.
3] Enable or Disable PAE/NX from VM’s properties

- Open Oracle VirtualBox.
- Right-click on your VM and select Settings or just select it and select Ctrl + S.
- Go to System > Processor.
- Untick/tick Enable PAE/NX.
- Click Ok.
Come out of the settings, restart your computer, and then launch the VM.
4] Increase RAM allocated to your VM

- Open VirtualBox.
- Right-click on the VM that you are getting the error with and select Settings.
- Go to System > Motherboard.
- Increase the Base Memory using the slider.
After making the changes, reopen the VM, and this time, it should work.
How do you fix VT-X is disabled in the BIOS for all CPU modes?
If you see “VT-X is disabled in the BIOS for all CPU modes”, first make sure that your computer supports hardware acceleration; if your computer supports hardware acceleration, we need to enable the feature from the BIOS. If the feature is enabled or after enabling the feature, your issue is not resolved; there are some configurations that we need to change in your VM.
How to Solve VirtualBox Exception: “VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)”

VirtualBox Exception happens only when Virtualization is not enabled in the setup of BIOS or in the Virtual machine software. It is generally required to enable virtualization when we want to run other operating systems on our existing system. For instance, you need to run Linux on your Windows system. However, you may face the VirtualBox Exception while doing so.
This blog will provide the solutions to solve the mentioned VirtualBox Exception.
How to Solve VirtualBox Exception “VT-x is disabled in the BIOS for both all CPU modes”?
There could be two reasons why the VT-x is disabled, and the related exception occurred. The first reason could be that the virtualization is disabled in the BIOS, and the second could be that the physical address extension is disabled in the VMware software.
To solve the stated exception, you can perform the following operation:
-
- Enable Virtualization in BIOS
- Enable Physical Address Extension in the Virtualbox
Let’s check out each approach one by one!
Method 1: Enable the Virtualization in the Setup of BIOS
To solve the VirtualBox exception problem, you must have enabled Virtualization. In order to do that, follow the guide as instructed.
Step 1: Restart Windows 10
To restart Windows 10, first of all, press the “Alt+F4” keys altogether to select Restart from the Shut Down Windows prompt, and click “OK”:

Step 2: Launch BIOS Setup
After restarting the system, enter into BIOS setup by pressing the “F2” key when the manufacturer logo shows up.
Note: In our case, the mentioned key is used to enter into the BIOS setup. It might be different according to your Laptop/PC manufacturer.

Step 3: Enable Virtualization
Move to the “Advanced” tab and click on the “CPU Features” option:

Now, click on the “Virtualization Technology” CPU feature and “Enable” it:

Step 4: Save Changes
Press “F10” to save the configuration changes and click on the “Yes” option of the setup confirmation dialog box:

If the above-mentioned method did not work for you, check out the next section!
Method 2: Enable Physical Address Extension
In order to enable Physical address extension, you need to follow the given instructions!
Step 1: Launch VirtualBox
First of all, launch the VirtualBox, and click on the “Settings” icon:

Step 2: Enable Physical Address Extension
To enable physical address extension, open the “System” category and move to the “Processor” tab, mark the “Enable PAE/NX” checkbox, and click on the “OK” button:

You have learned different methods to resolve the Virtualbox exception problem.
Conclusion
VirtualBox Exception occurs when the Virtualization is not enabled in the BIOS setup or in the Virtualbox machine software such as VirtualBox. To handle this exception, you must enable Virtualization in both the BIOS setup and the Virtualbox. In our blog, we have provided different solutions related to solving the mentioned VirtualBox Exception.
About the author
Sharqa Hameed
I am a Linux enthusiast, I love to read Every Linux blog on the internet. I hold masters degree in computer science and am passionate about learning and teaching.
[5 Fixes] VT-x Is Disabled in the BIOS for All CPU Modes
This article provided by MiniTool official web gives an analysis of the “VT-x is disabled” issue and offers five ways for you to choose for getting rid of the problem. All these methods have helped some users out.
Are you suffering from the VirtualBox error VT-x is disabled in CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)? Or, have you ever encountered that problem when you tried to open a virtual machine with VM VirtualBox? If so, are you looking for solutions or have fixed the issue completely?
That is a system related problem and it can happen to both Windows and Ubuntu operating systems (OSes).
Tip: VM VirtualBox, formerly known as Sun VirtualBox, Sun xVM VirtualBox, or Innotek VirtualBox, is an open-source and free hosted hypervisor for x86 virtualization.

How to Install Ubuntu on VirtualBox? Here’s the Full Guide
How to install Ubuntu on VirtualBox? What should you prepare for the Ubuntu VirtualBox installation? Here is a complete guide with pictures for you.
What May Be the Cause of VirtualBox VT-x Is Disabled in the BIOS for All CPU Modes Error?
The factors that may cause the VirtualBox problem is multiple; some of them are listed below.
Cause 1. VT-x Is Disabled from BIOS
For most situations, the above error is due to that the VT-X (Virtualization Technology) is disabled from the BIOS level on the computer. A 64-bit host requires the VT-x to be enabled in the BIOS. For some computers, it also needs the Virtualization Technology Directed I/O (VTd) to be enabled.
Cause 2. Computer Does Not Support VT-x / AMD-V
It may also be that your Central Processing Unit (CPU) doesn’t support virtualization. Usually, this happens on old machines that are equipped with old CPUs.
Cause 3. NX & PAE Are Disabled on the Host CPU
Seek deep further, it may be the PAE (Physical Address Extension) and NX technology in the CPU are disabled that trigger the “VTx is disabled” error.
Cause 4. Allocated RAM Isn’t Enough or Exceeding System’s Capabilities
Sometimes, if the random-access memory assigned to operate the VirtualBox application is insufficient or the allocated memory is larger than the operating system’s capabilities, the VirtualBox can’t run properly and report the above error message.
Cause 5. Third-Party Security Software’s Interference
Security programs are good for protecting your computer from cyber attacks and data loss. Yet, they may be annoying for interfering with normal processes on your machine like disabling the VT-x in the BIOS. Such security tools including AV clients.

VMware Vs VirtualBox, Which Is Better For You
You’d better get to know the differences between VMware and VirtualBox in order to figure out which one is better for you — VMware or VirtualBox.
Fix VT-x Is Disabled in the BIOS for All CPU Modes
- Verify VT-X / AMD-V Support
- Enable VT-X from BIOS
- Enable PAE/NX in VirtualBox Settings
- Adjust Assigned RAM size
- Avoid Third-Party Security Program Influencing
How to Fix VT-x Is Disabled in CPU Modes (VERR_VMX_MSR_AL Windows 10/11?
Below are some methods that have helped many users solving the particular problem.
#1 Verify VT-X / AMD-V Support
To get to know whether your CPU supports VT-X (for Intel CPUs) / AMD-V (for AMD CPUs) or not, you have to rely on a professional third-party program, such as SecurAble.
To make use of SecurAble, first of all, download install it on your computer. Then, launch the executable file and start to analyze your CPU. When it finishes, you will be shown with the result telling you whether your processor supports virtualization or not.

If your CPU does not support virtualization, you should know that you cannot use VirtualBox on this machine. You can use it on another computer that supports virtualization. Or, maybe you need to replace a new and advanced CPU for your machine.
If your current CPU does support virtualization, it should be another reason that causes VirtualBox not to open. For example, this host supports Intel VT-x, but Intel VT-x is disabled. Just continue to try the next way.
#2 Enable VT-X from BIOS
If you are using an x86 host, you can try to enable the VT-x and maybe together with VT-d in BIOS settings. This will probably solve your problem.
Step 1. Power on your computer and tap a special key repeatedly until you enter the BIOS. The key for accessing the BIOS of the different motherboard is different. Generally, it should be one of the F keys, F2, F10, F12, F8, F4, etc., or the Del key for Dell computers.
Step 2. When you successfully enter BIOS, navigate to Security > System Security or somewhere similar like Advanced BIOS Features or Advanced Intel® Virtualization Technology where you can find the virtual technology option(s).
Step 3. Enable Virtual Technology (VTx) and/or Virtual Technology Directed I/O (VTd).

Step 4. Save changes, exit BIOS, and restart your computer.
#3 Enable PAE/NX in VirtualBox Settings
This method may deal with the problem that happened on 64-bit computers. Just go to VM VirtualBox Settings > System > Processor and ensure the Enable PAE/NX is checked. Finally, don’t forget to restart your machine.

#4 Adjust Assigned RAM size
Corresponding to Cause 4 in the above content, you can try to adjust the size of the allocated memory to run the VirtualBox program. Move to VirtualBox Settings > System > Motherboard. There, move the slider left (decrease) or right (increase) to adjust the RAM capacity given to VirtualBox from the computer memory. Don’t forget to restart the machine.

#5 Avoid Third-Party Security Program Influencing
Just as mentioned above, some antivirus apps will stop virtualization from operating. Those security applications will create a “sandbox” in the background and look for virtualization features from being used by VirtualBox or other virtualization processes.
Avast is one of such antivirus programs. If you are an Avast user, you can handle the VT-x is disabled in the BIOS for all CPU modes problem by unticking Enable hardware-assisted virtualization option in Menu > Settings > General > Troubleshooting.

Tip: If you are not allowed to disable such a feature in your antivirus program, you may choose to uninstall it from your computer.
You May Also Like:
- Can’t Uninstall Avast! 4 Solutions
- Secure Computer by Avast Virus Chest & MiniTool ShadowMaker
Не запускается виртуальная машина, что делать?
Здравствуйте, установили VirtualBox на Виндовс 10, а он при попытке загрузить образ диска выдаёт это:
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).Код ошибки:
E_FAIL (0x80004005)
Компонент:
ConsoleWrap
Интерфейс:
IConsoleЧто делать?
Заранее спасибо!- Вопрос задан более года назад
- 11351 просмотр
2 комментария
Простой 2 комментария