How to Fix the AMD-V is Disabled in the BIOS Error on VirtualBox?

When trying to start a virtual machine on VirtualBox, the error “AMD-V is disabled in the BIOS (VERR_SVM_DISABLED)” usually indicates the virtual machine won’t start. This occurs because the AMD-V feature, which supports virtualization on AMD CPUs, is turned off in the system’s BIOS or by the host operating system. The main reason is that hardware virtualization is not enabled in the BIOS, which is necessary to run 64-bit virtual machines or use multiple CPU cores in a virtual machine.

Other possible reasons include system updates that alter BIOS settings or conflicting software settings, like Hyper-V being enabled in Windows.

In this article, we will discuss solutions to this problem.

1. Enable AMD-V in the BIOS settings

Enabling AMD-V in your BIOS activates your CPU’s built-in virtualization features. This is important because VirtualBox needs these features to efficiently run 64-bit operating systems and manage workloads using multiple CPU cores. Without AMD-V enabled, you might encounter issues when trying to set up or run virtual machines that require these capabilities.

However, the process to access BIOS varies based on the motherboard manufacturer. During initial startup, press the Setup key—typically one of the F keys (F2, F4, F8, F10, F12) or the Del key (for Dell machines). If you cannot find the Setup key, look for a prompt during the startup sequence or search for instructions specific to your motherboard brand.

Press the BIOS key during startup procedure
Press the BIOS key during the startup procedure

After entering BIOS, locate the Secure Virtual Machine Mode entry and make sure it’s set to Enabled. This option is typically found under Advanced > CPU Configuration. Save your changes and exit BIOS.

Make sure Secure Virtual Machine Mode is Enabled
Make sure Secure Virtual Machine Mode is Enabled

Note: The precise location of this option might differ depending on your motherboard model. If you cannot find Secure Virtual Machine Mode, look for AMD IOMMU and switch it to Enabled within the AMD I/O Virtualization Technology menu for users with Acer motherboards.

Remember that a simple restart won’t enforce the change; a cold boot is required. Power off your machine completely and allow it to boot from the beginning.

After rebooting, open the previously affected virtual machine within VM VirtualBox to check if the error has been resolved.

2. Disable Windows Hyper-V

Hyper-V, a virtualization tool in Windows, can prevent other programs like VirtualBox from accessing hardware virtualization, causing the AMD-V error. Disabling Hyper-V allows VirtualBox to use your system’s virtualization features, which is important for running 64-bit virtual machines.

  1. Press Windows + R, type “appwiz.cpl” and press Enter.
  2. Click on Turn Windows features On or Off.
    In Programs and Features, click on Turn Windows Features On or Off
    In Programs and Features, click on Turn Windows Features On or Off
  3. In the Windows Features window, locate the Hyper-V entry and make sure the box next to it is unchecked. Click OK to confirm your changes.
    Uncheck the box associated with Hyper-V
    Uncheck the box associated with Hyper-V
  4. Restart your computer and check if the error has been fixed at the next startup.

3. Change the number of CPU cores to 1

By reducing the number of virtual CPU cores to 1, you can avoid needing AMD-V, which is necessary for using multiple cores in VirtualBox. Even without hardware virtualization, VirtualBox can still run a virtual machine with a single core.

  1. Open Oracle VM VirtualBox, right-click on the malfunctioning machine, and select Settings.
  2. In your virtual machine’s Settings, navigate to the System tab on the left-hand menu, then to the Processor tab. Drag the slider for Processor(s) to 1 CPU and click OK to save the change.Go
  3. Close the settings menu and restart your virtual machine, which should now boot without displaying the error.

4. Change the Version to Windows 7 or Windows 2003 (if applicable)

When you set the version to Windows 7 or Windows 2003 in VirtualBox, it adjusts the virtual machine to work without needing advanced features like hardware virtualization (AMD-V). These older operating systems require less from the system and don’t depend much on AMD-V, which might be turned off in your BIOS.

  1. Launch VM VirtualBox and right-click on the machine affected by the error, then choose Settings.
    Right-click on affected machine and click Settings
    Right-click on the affected machine and click Settings
  2. In the Settings menu, access the General sub-menu, then the Basic tab. Change the Version using the dropdown menu to either Windows 2003 or Windows 7 and click Ok to confirm the adjustments.
    Changing the image version to Windows 7 or Windows 2003
    Changing the image version to Windows 7 or Windows 2003
  3. Try to start the virtual machine once more and check if the boot process completes without the error.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

19
    RA
    Rony Rodrigues Ayres Mar 11, 2019

    Rapaz você e muito bom, parabéns me ajudou demais, meu caso era ativar o svm na bios.

    GM
    Gaming Maniac Aug 28, 2019

    What if none of the above worked?

    SW
    Shane Warren Author Sep 5, 2019

    Go back into Bios>Configuration and enable “AMD SVM Support” and “Bios Back Flash” and check if it solves the issue.

      VS
      Victor Shostak Jan 30, 2020

      “SMV Support” Thanks!

    DM
    Daniel Medeiros Jul 15, 2020

    i get the first problem when a i use more than 4gb of ram

      SW
      Shane Warren Author Jul 16, 2020

      Are you using 32-bit Windows or 64 bit?

        DM
        Daniel Medeiros Jul 16, 2020

        32-bit

          SW
          Shane Warren Author Jul 18, 2020

          32-bit Windows only supports a maximum of 4GB RAM so you won’t be able to use more than that. Upgrade to a 64-bit Windows to get more RAM

    JO
    Joy Sep 10, 2020

    Virtual Machine mode not available in Bios.

      KA
      K. Arrows Author Sep 10, 2020

      Whats the make and model of your motherboard?

        JO
        Joy Sep 10, 2020

        Acer Wasp_BR
        V1.31

          KA
          K. Arrows Author Sep 10, 2020

          Virtualisation doesnt appear to be supported on this.

          JO
          Joy Sep 10, 2020

          Checked in Task Manager -> Performance ->CPU. Virtrualisation given as disabled.

          KA
          K. Arrows Author Sep 10, 2020

          It’s disabled because the BIOS doesn’t support it. This is Acer Aspire E5-553G right?

          JO
          Joy Sep 10, 2020

          No. It’s Acer Aspire E5-553. There is a solution but I can’t understand it.See https://www.bios-mods.com/f…Acer should be embarrassed, the change is toggling 1bit. The hours we’ve wasted….and It worked for my laptop, now the AMD-V is working and I can use VirtualBox… BEWARE: This method worked for my laptop (Acer Aspire E5-553) but it is potentially dangerous if you didn’t follow it carefully… make it at your own risk.They say this method works but i can’t understand it.

          KA
          K. Arrows Author Sep 10, 2020

          It would be best to post on their forum so they can advise with modding bios.

          JO
          Joy Sep 10, 2020

          ok. Thanks a lot!

          JO
          Joy Sep 17, 2020

          Yes it worked. There was a video in YouTube explaining the solution.

    CL
    cracked lion May 31, 2021

    thank you so much 😀