How to Enable Virtualization in BIOS for Intel and AMD

Plus we explain what it is and what it’s for

You may have run into an error while using a virtual machine on your computer that relates tovirtualization. What is virtualization? Does your computer have it? How do you turn it on? Find the answers to these and more questions below, whether you’re using an Intel or AMD system.

What Is Hardware Virtualization?

There’s a good chance that you know you need virtualization but don’t know what it is. As you may suspect, it’s related tovirtual machines. In effect, hardware virtualization allows your physical CPU to present itself as multiple virtual CPUs.

This is essential for virtual machines to be seamlessly compatible with the guest operating system while sharing resources with the host operating system. There are many technical reasons why you’d want to have these isolated virtual CPUs. Still, for this article, all you need to know is that virtualization makes virtual machines and a few other types of applications run well.

What Are Intel and AMD’s Virtualization Brand Names?

The two major PC CPU brands are Intel andAMD. Your computer almost certainly has one of these two brands of processor inside it. Both companies build their CPUs based on something called the x86 instruction set. In other words, they can both execute and understand the same code.

However, Intel and AMD also have their in-house CPU features, which have to be supported explicitly by software. In the case of hardware virtualization, Intel’s technology is known asIntel VTorVT-x. AMD, on the other hand, simply calls its versionAMD-V. So, these are the terms you should look for when you want to enable virtualization on your computer.

How to Check If Virtualization Is Enabled

Before we get into how to switch virtualization on or off, it’s worth learning how to check if the feature is currently active or whether your CPU supports it in the first place.

In Windows, follow the steps below to check if virtualization is enabled:

If the entry says “Enabled” you don’t have to do anything more. Your computer both supports virtualization, and it’s already enabled. However, if it doesn’t indicate that it’s enabled, we need to check if your CPU is in fact equipped with hardware virtualization at all.

The easiest way to do this is by using the CPU-Z app. It’s an application computer geeks have been using for years to get quick and accurate information about the CPU in a computer.

If virtualization instructions are listed in CPU-Z, then your CPU does have the feature. This means you need to activate it in your BIOS or UEFI menu.

How to Enable Virtualization in BIOS or UEFI

After determining that virtualization is not enabled on your computer, but your CPU does support it, the next step is to flip the switch and enable it.

Here’s where things get a little tricky because the toggle for virtualization is in yourBIOS or UEFImenu. These are the two types of firmware your computer may use, with UEFI being the more modern standard.

Either way, you need to get into your firmware by restarting the computer and activating the BIOS or UEFI menu. Different motherboard vendors have different ways of doing this, but if you need help head over toHow to Enter BIOS in Windows 10 and Older Versions.

Once you manage to get into your BIOS, you need to find the correct setting for your system to enable virtualization in BIOS. There is no standard terminology among BIOS/UEFI developers for such a setting. Therefore, you may have to use your imagination if their chosen wording is a little obscure. The above screenshot was underAdvancedandCPU Configurationand the setting was calledIntel Virtualization Technology.

The screenshot below is from an Intel-based Gigabyte Aorus laptop, but the general idea is the same regardless of motherboard or CPU brand.

We found virtualization settings under Advanced Chipset Features. Although in the case of this specific computer, VT-x did not have a toggle. Instead, we only found a switch for VT-d. VT-d is a virtualization sub-technology that deals with the virtualization of IO (input-output) devices, not CPUs. Nonetheless, you should turn on whatever virtualization features your system supports.

Is There a Downside to Enabling Virtualization?

You may be wondering if virtualization is so useful, why is it turned off by default? The answer is somewhat complicated, but there are some circumstances where the feature can hurt performance. This is similar to how turning offhyperthreadingcould make a computer perform better with some programs.

In practice, you’re unlikely to notice any performance change on a modern system. Unless you run a CPU benchmark back to back and see a different score each time, that is. Regardless, if you have to run software that doesn’t play well with hardware virtualization, it’s simple to reverse the above steps and simply turn it off again.

Sydney Butler is a social scientist and technology fanatic who tries to understand how people and technology coexist. He has two decades of experience as a freelance computer technician and more than a decade as a technologies researcher and instructor. Sydney has been a professional technology writer for more than five years and covers topics such as VR, Gaming, Cyber security and Transhumanism.Read Sydney’s Full Bio

Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.

HomeAbout UsEditorial StandardsContact UsTerms of Use

Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved