Virtual machines (or VMs, as they are unremarkably referred to as) are phenomenal things. You can use a virtualization program to create a virtual motorcar, and on a virtual machine, you can run an entire virtual estimator – complete with its very own Operating System – in a window on your electric current system. Virtual machines are commonly used to attempt out different Operating Systems, test programs in a sandbox surroundings and to experiment with the features of a organisation without worrying nigh whatever repercussions. For virtualization programs such as VMware and Hyper-V to work on a computer, though, they demand admission to the hardware dispatch technology that comes built into almost all CPUs in this day and historic period.

The hardware acceleration engineering science built into Intel CPUs is known every bit Intel VT-X hardware acceleration and that in AMD CPUs is known as AMD-V, whereas other CPU manufacturers (such as AMD) bless their processors with different hardware acceleration technologies. In many cases, VT-X is, by default, disabled on Intel processors. Trying to run a virtual motorcar on a computer that has such a processor results in the virtualization app existence used spitting out an error message that usually informs the user that the programme needs hardware acceleration to function, but it looks as though they currently take the technology disabled.

Intel'south VT-X hardware acceleration technology can indeed be enabled and disabled at will, and all a user needs to do in order to enable or disable information technology is access to their estimator's BIOS or UEFI settings. This is true in the example of all of the iterations of Windows that are currently supported by Microsoft, including Windows 10 – the latest and greatest in a long line of Windows Operating Systems.

The process you need to go through in society to enable VT-X hardware dispatch on a computer varies slightly depending on whether the figurer in question has a BIOS or is a UEFI figurer. Computers that came with a version of Windows older than Windows 8 out of the box will almost always have a BIOS, whereas computers that came with Windows 8 or later on out of the box are likely to accept UEFI settings instead. The industry'due south standard for computers is gradually just surely moving towards UEFI, so the newer a calculator is, the likelier information technology is to have UEFI settings. To enable VT-X on a Windows ten figurer, you need to follow the steps mentioned below.

VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED

What is causing the VT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)?

We investigated this particular fault message by looking at diverse user study and the solution that they used to fix the upshot. This problem is not piece of cake to set since it occurs on both Windows and Linux. Nevertheless, we managed to spot a few common scenarios that are known to trigger this particular error message:

  • Virtualization Applied science (VT-X) is disabled from BIOS – Nearly of the fourth dimension, this particular issue occurs because VT-X is disabled from the BIOS level on the machine. A 64-chip host needs to have Virtualization Engineering science (VTx) enabled in the BIOS. On some machines, y'all'll also demand to enable Virtualization Technology Directed I/O (VTd).
  • Your CPU doesn't support VT-X / AMD-V – Another possible scenario is that your CPU is simply not equipped to support virtualization. This can occur with old setups that apply an old CPU.
  • PAE and NX are disabled on the host CPU – Several users have reported that the consequence was resolved afterward they made certain that the virtualized CPU is configured to run with Concrete Adress Extension (PAE) and NX.
  • Allocated RAM is insufficient or exceeding the system' capabilities – Changing the default Base of operations Memory value has helped a lot of users encountering the same outcome to resolve it entirely.
  • 3rd-political party security solution is interfering with VT-X Vt-D – In that location are several 3rd party AV clients that are known to cause interference with VirtualBox. Establishing a dominion o uninstalling the Av client completely will resolve the conflict.

If you're currently struggling to resolve this detail outcome, this article will provide you with a list of quality troubleshooting steps. Below yous have a collection of methods that other users in a similar situation have followed to get the issue resolved.

For the best results, follow the methods below in the club that they are presented until you encounter a fix that resolves the problem in your item scenario.

Method i: Verify whether your CPU supports VT-X/ AMD-V

Earlier you try anything else, allow's make sure that the arrangement that you're encountering the result on is designed to adjustVT-10 (Intel) or AMD-Five (AMD). If your CPU is former enough, it'south possible that it was merely not designed to support virtualization.

At that place are several methods that you can follow to verify if your CPU supports virtualization, but we're going to take the like shooting fish in a barrel route. SecurAble is a freeware that will help u.s. determine your processor features and tell us whether virtualization is achievable.

Hither's a quick guide on downloading and using SecurAble to encounter whether your CPU supports virtualization:

  1. Visit this link (here), gyre down to the download section and click on Download at present.
    Downloading SecurAble
    Downloading SecurAble
  2. Once the utility is downloaded, but open the executable and you're expert to go. Click Yes at the UAC (User Business relationship Prompt) and wait until your CPU is analyzed.
  3. Once the results show up, check to see if you have an Yeah directly above Hardware Virtualization.
    Hardware Virtualization is supported in this example
    Hardware Virtualization is supported in this example

    If you lot ostend that hardware virtualization is supported, you can follow the methods below in social club knowing that one of them volition resolve theVT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)fault.

In the event that the exam showed that your machine does non support hardware virtualization, you will not be able to resolve the consequence using the methods below.

Method 2: Enable Virtualization Engineering science (VTX) from BIOS

If you're encountering the event on a 64-bit host, go on in listen that you'll probable need to enable Virtualization Technology (VTx) from your BIOS settings. On some motherboards, you will also need to enable Virtualization Technology Directed I/O (VTd)

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

Note: Windows Hyper V can besides be responsible from disabling VT-x on your computer.

Keep in mind that the verbal carte du jour options that involve the enabling VT-X or AMD-V volition be different according to your motherboard. Only in general, the steps are roughly the same. Here's a quick guide on making sure that VT-Ten or AMD-V is enabled in your BIOS settings:

  1. Showtime your car and press the Setup key repeatedly until you lot enter your BIOS. The Setup primal will typically exist displayed on-screen immediately after yous power upwards your calculator. If y'all don't run across information technology, effort repeatedly pressing the F keys (F2, F4, F8, F10, F12) or the Del key (Dell computers) until you get it right.
    press a key to enter setup or bios
    Press [central] to enter setup
    Note: You can do an online search with your "*motherboard version*  BIOS key " to salvage yourself from experimenting with different combinations.
  2. Once yous enter your BIOS settings, go to Security > System Security and enable Virtualization Technology (VTx) and/or Virtualization Applied science DIrected I/O (VTd).
    Enabling virtualization on a HP-based BIOS
    Enabling virtualization on an HP-based BIOS

    Annotation:Continue in heed that the names or location will exist unlike depending on your motherboard. On some BIOS versions, yous'll demand to enable Virtualization Technology from Advanced BIOS Features. On Intel-based motherboards, yous can enable virtualization from Advanced > Intel(R) Virtualization Technology.

  3. One time virtualization technology has been enabled on the automobile, salvage your current BIOS configuration and exit your BIOS settings to allow your machine to restart.
  4. At the next startup, see if the issue has been resolved by attempting to open the same virtual machine (the i that was previously showing the error message)

On a Reckoner with UEFI

  1. Navigate to theAbilityoptions menu in theSettingscharm (if yous're using Windows viii or 8.i) or in theFirst Card(if yous're using Windows x).
  2. Press and agree theShiftkey on your keyboard.
  3. With theShiftcentral held, click onRestart. Doing so will get the computer to display theBoot Optionscarte when it boots up.
    Restarting with Advanced Kicking options
  4. When you see theBoot Optionsmenu, click onTroubleshoot.
  5. Click onAdvanced Options and then onUEFI Firmware Settings.
    UEFI Firmware Settings – Advanced options

In one case you are within your computer'southward UEFI settings or BIOS, you can actually get to piece of work on locating the option for VT-X hardware dispatch technology and enabling the feature. Simply look around in all of the BIOS' or UEFI settings' tabs and sections for an pick for VT-Ten hardware acceleration – this option will be labeled something along the lines of "Intel VT-X", "Intel Virtualization Applied science", "Virtualization Extensions" or "Vanderpool".In most cases, this option is found nether aProcessorsub-menu of aChipset,Northbridge,Advanced Chipset Control, orAdvanced CPU Configurationmaster menu or tab.

Once you have located the option for VT-X hardware acceleration within your estimator'south BIOS or UEFI settings, simply plow information technology on and VT-Ten hardware dispatch will exist enabled. Be sure tosaveyour changes and sogo outthe BIOS or UEFI settings (precise instructions for which yous volition exist able to find inscribed somewhere on the BIOS or UEFI settings screen). When y'all go out of the BIOS or UEFI settings of your reckoner, your computer will boot upwardly similar it normally does.

Method three: Enabling or Disabling PAE/NX from VirtualBox Manager

Several users struggling to resolve the same fault message have reported that the issue was resolved entirely after they juggled with the Virtual device settings and enabled PAE/NX from the Settings menu. Some of them fixed their issue by Disabling PAE/NX from the Settings carte. You tin check to see which one works the best for you lot.

This pick determines whether PAE (Physical Adress Extension) and NX  capabilities of the host CPU will exist exposed to the virtual car.

Although this is not guaranteed to piece of work, information technology'southward typically reported to resolve the issue on 64-bit computers that are confirmed to support hardware virtualization. Hither's a quick guide on enabling PAE/NX from Oracle VM VirtualBox:

  1. Select the automobile that is showing the error message from the left-hand pane and and so click on the Settings icon.
    Accessing the Settings menu of the failing machine
    Accessing the Settings menu of the failing machine
  2. In the Settings window of the virtual machine, get to the Organisation section (using the left pane) and access the Processor tab. And so make sure that the Enable PAE /NX checkbox (associated with Extended Features) is checked.
    go to System > Processor and check the box associated with Enable PAE/NX
    go to Arrangement > Processor and check the box associated with Enable PAE/NX
  3. Salvage the changes and starting time the virtual machine once again.

If y'all're still seeing theVT-X is Disabled in the Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled)mistake when attempting to start the virtual car, keep in mind that some people reported they had this option enabled and disabling it fixed the error for them. We highly recommend you to endeavour turning it off if it was already enabled. At present If that doesn't help you besides, you tin can move to the side by side method.

Method iv: Increasing the RAM size

Several users encountering the same issue take reported that the issue was resolved afterwards they increased the allocated RAM size and started the virtual machine again.

Update: Some users have reported that in their case, the prepare involved really reducing the allocated RAM size.

If the methods above accept proven to exist ineffective, follow the steps beneath to either increment or subtract the RAM size:

  1. Select the virtual auto that is giving you lot problem and click the Settings icon.
    Accessing the Settings menu of the failing machine
    Accessing the Settings menu of the failing machine
  2. In the Settings window, go to System and access the Motherboard tab. In one case you lot get in that location, increase the allocated memory (Base of operations Memory) by adjusting the slider, so click Ok to save the changes.
    Enlarging the Base Memory
    Enlarging the Base Memory
  3. Run the virtual machine and run across if the issue has been resolved. If you lot're yet seeing the aforementioned error, return to the Motherboard tab using step ii to and bring the Base of operations Memory lower than what it was initially.
    Shrinking the Base Memory
    Shrinking the Base Memory
  4. Run the auto again and see if the issue has been resolved.

Method five: Preventing third party antivirus from interfering with hardware virtualization

An unlikely culprit but 1 that has been identified to cause the issue times and times over again is the third party antivirus solution. Several users encountering the same issue have reported that in their case, Avast (or another third party AV client) was triggering the error message.

As it turns out, several 3rd party security solutions are running something in the background to create a "sandbox" characteristic. This ends upward locking upward the virtualization features from beingness used by VirtualBox or a like client.

If you're using a tertiary party security client, disabling the existent-time protection from it will not help you to resolve the effect. The same security rules will remain firmly in place whether your AV is actively running or not.

If you're using Avast, you can forbid the security client from interfering with VirtualBox by going to Settings > Troubleshooting and unchecking the box associated with Enable hardware-assisted virtualization. Restart your system in one case you've made this change.

Disabling Avast's hardware virtualization
Disabling Avast's hardware virtualization

If you're using a different client, search online for the equivalent setting. Simply go on in mind that some tertiary party AV clients will not allow y'all to disable the sandboxing feature.

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