VT-X is disabled in BIOS for all CPU modes (Verr_Vmx_Msr_All_Vmx_Disabled)

Contents

Multiple users find the error VT-X is disabled in BIOS for all CPU modes (Verr_Vmx_Msr_All_Vmx_Disabled) when they try to open a virtual machine with VM Virtualbox. The problem is reported to occur on all recent versions of Windows and on some Ubuntu distributions. The nature of the virtual machine does not seem to be important, as cases of Windows and Ubuntu virtual sessions failing with the same error message have been reported.

error-message-13-7519844VT-x is disabled in BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED

What Causes VT-X to Disable in BIOS for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)?

We investigated this particular error message by looking at various user reports and the solution they used to fix the problem. This problem is not easy to solve, since it happens in both Windows and Linux. However, we managed to spot some common scenarios that are known to trigger this particular error message:

  • Virtualization technology (VT-X) it is disabled from the BIOS: Most of the time, this particular problem occurs because VT-X is disabled from the BIOS level on the machine. A host of 64 bits must have virtualization technology (VTx) enabled in BIOS. On some machines, you will also need to enable E's targeted virtualization technology / S (VTd).

  • Your CPU is not compatible with VT-X / AMD-V: another possible scenario is that your CPU is simply not equipped to support virtualization. This can happen with older configurations that use an older CPU.

  • PAE and NX are disabled on host CPU: Multiple users reported that the issue was resolved after ensuring that the virtualized CPU is configured to run with the Physical Address Extension (PAE) y NX.

  • The allocated RAM is insufficient or exceeds the capabilities of the system: changing the default value of base memory has helped many users who run into the same problem to completely solve it.

  • Third-party security solution is interfering with the VT-X Vt-D: Various third party AV clients are known to cause interference with VirtualBox. Setting a rule or uninstalling the AV client completely will resolve the conflict.

If you are currently having difficulty solving this particular problem, This article will provide you with a list of quality troubleshooting steps. Here is a collection of methods that other users in a similar situation have followed to solve the problem.

For best results, Follow the methods presented below in the order they are presented until you find a solution that solves the problem in your particular scenario.

Method 1: check if your CPU supports VT-X / AMD-V

Before trying anything else, Let's make sure the system it's running on is designed to fit VT-X (Intel) o AMD-V (AMD). If your CPU is old enough, it may simply not be designed to support virtualization.

There are several methods you can follow to check if your CPU supports virtualization, but let's take the easy way. SecurAble is a free program that will help us determine the characteristics of your processor and tell us if virtualization is feasible.

Here is a quick guide on how to download and use SecurAble to see if your CPU supports virtualization:

  1. Visit this link (here), go to the download section and click Download Now.

    downloading-securable-8247563SecurAble Download

  2. Once the utility is downloaded, just open the executable and voila. Click Yes on the UAC (User account request) and wait until your CPU is analyzed.

  3. Once the results appear, check if you have a Yes directly on top of Hardware Virtualization. hardware-virtualization-1408229Hardware virtualization is supported in this example

    If you confirm that hardware virtualization is supported, You can use the following methods to find out which one of them will resolve the VT-X is Disabled error in BIOS for all CPU modes (Verr_Vmx_Msr_All_Vmx_Disabled).

In the event that the test shows that your machine does not support hardware virtualization, you will not be able to solve the problem with the following methods.

Method 2: enable BIOS virtualization technology (VTX)

If you find the problem on a host of 64 bits, note that you will probably have to enable virtualization technology (VTx) from your BIOS settings. On some motherboards, you will also need to enable E technology / S directed by virtualization (VTd)

Some motherboards come with this option enabled by default, but manual user intervention or third party interference could disable it.

Note: Windows Hyper V may also be responsible for disabling VT-x on your computer.

Please note that the exact menu options that involve activating VT-X or AMD-V will differ depending on your motherboard. But, in general, the steps are more or less the same. Here's a quick guide to make sure VT-X or AMD-V is enabled in your BIOS settings:

  1. Power on your machine and press the Settings key repeatedly until you enter your BIOS. The setup key will normally be displayed on the screen immediately after turning the unit on. If you don't see it, try repeatedly pressing the F keys (F2, F4, F8, F10, F12) or the Supr (Dell computers) until i get it right.

    2018-11-24_184034-2063974press [key] to enter settings Note: You can do an online search with your BIOS key »* motherboard version *» to avoid having to experiment with different combinations.

  2. Once you enter the BIOS setup, go to Security> System security and enable virtualization technology (VTx) Y / or virtualization technology E / S corrected (VTd).

    enable-virtualization-technology-2662964Enabling virtualization in an HP-based BIOS

    Note: Please note that names or location will vary based on motherboard. In some BIOS versions, you will need to enable virtualization technology from advanced BIOS features. On Intel-based motherboards, you can enable virtualization from Advanced> Intel virtualization technology (R).

  3. After virtualization technology is enabled on the machine, save current BIOS settings and exit BIOS setup to allow machine to reboot.

  4. At the next boot, see if the problem is resolved when trying to open the same virtual machine (the one that previously showed the error message)

If you keep encountering the same error, VT-X is disabled in BIOS for all CPU modes (Verr_Vmx_Msr_All_Vmx_Disabled), scroll down to the next method.

Method 3: habilite PAE / NX from VirtualBox Manager

Multiple users struggling to resolve the same error message have reported that the issue was fully resolved after juggling virtual device settings and activating PAE. / NX from the Settings menu.

This option determines if PAE (Physical address extension) and the NX capabilities of the host CPU will be exposed to the virtual machine.

Although it is not guaranteed to work, It is usually reported that it solves the problem on equipment 64 bits that have been confirmed to support hardware virtualization. Here is a quick guide to enable Oracle VM VirtualBox PAE / NX:

  1. Select the machine displaying the error message in the left pane, and then click the Settings icon. settings-icon-6954008Access the Configuration menu of the failing machine

  2. In the virtual machine configuration window, go to the System section (using the left panel) and go to the Processor tab. Later, make sure the Enable PAE check box / NX (associated with extended functions) is marked. enabling-pace-nx-6364503go to System> Processor and check the box associated with Enable PAE / NX

  3. Save the changes and restart the virtual machine.

If you keep seeing the error VT-X is disabled in the BIOS for all CPU modes (Verr_Vmx_Msr_All_Vmx_Disabled) when you try to start the virtual machine, scroll down to the next method.

Method 4: increase RAM size

Multiple users who have encountered the same issue have reported that the issue was resolved after they increased the allocated RAM size and restarted the virtual machine.

Upgrade: some users have reported that in their case, the solution was to reduce the size of the allocated RAM.

If the above methods have proven ineffective, follow the steps below to increase or decrease the size of your RAM:

  1. Select the virtual machine that is giving you problems and click the Settings icon. settings-icon-6954008Access the Configuration menu of the machine that is failing

  2. In the Settings window, go to System and go to the Motherboard tab. Once i get there, increase allocated memory (base memory) adjusting the slider, then click OK to save the changes. adjusting-the-base-memory-5165028Base memory expansion

  3. Run the virtual machine and see if the problem is resolved. If you keep seeing the same error, go back to the motherboard tab by step 2 and lower the base memory to a lower level than it was initially. shrinking-the-base-memory-5997696Reduce base memory

  4. Reboot the machine and see if the problem is resolved.

Method 5: prevent third-party antivirus from interfering with hardware virtualization

An unlikely culprit, but that has been identified as the problem time and time again is a third party antivirus solution. Several users who have encountered the same problem have reported that, in your case, Avast (or other third party AV client) was activating the error message.

It turns out that several third-party security solutions are running something in the background to create a function of “sandbox”. This ends up blocking the virtualization functions from being used by VirtualBox or a similar client.

If you are using a third-party security client, disabling real-time client protection will not help you solve the problem. The same safety rules will apply regardless of whether your AV is actively working or not.

If you are using Avast, you can prevent the security client from interfering with VirtualBox by going to Settings> Troubleshooting and unchecking the box associated with Enable hardware-assisted virtualization. Reboot the system once you have made this change.

disable-hardware-virtualization-from-avast-2726272Disable Avast Hardware Virtualization

If you are using a different client, search online for equivalent configuration. But note that some third-party AV clients will not allow you to disable the sandbox..

If that's the case, the only solution is to completely uninstall 3rd party AV from your system. You can easily do it by following this guide (here).

Subscribe to our Newsletter

We will not send you SPAM mail. We hate it as much as you.