What virtualization is and why you might need it
Virtualization is a feature built into your processor that lets your computer run virtual machines — separate operating systems that behave like independent computers but actually run inside your main system. Think of it as running Windows inside Windows, or Linux inside Windows, all at the same time on one machine.
Most people never need virtualization. But if you use Docker, VirtualBox, Hyper-V, or other tools that create virtual environments, your computer will run them much faster — sometimes the difference between usable and unusable — if virtualization is turned on. Some security software and development tools also require it.
The feature exists on nearly all modern processors from Intel and AMD, but it ships turned off by default. You turn it on in your BIOS or UEFI settings, which is the firmware layer that runs before your operating system loads. The process is straightforward but the location varies by manufacturer.
Key Takeaways
- Virtualization is a processor feature that must be enabled in your BIOS or UEFI settings, not in Windows itself.
- You access BIOS or UEFI by restarting your computer and pressing a specific key during startup — usually Delete, F2, F10, or F12 depending on your manufacturer.
- The setting name varies: Intel calls it VT-x, AMD calls it AMD-V, and the menu location differs by motherboard maker.
- After enabling virtualization, save your changes and restart — Windows will recognize the feature automatically without any additional steps.
- If you cannot find the setting or your processor does not support it, your virtual machine software will still work but will run significantly slower.
How to restart into BIOS or UEFI settings
The first step is getting into your BIOS or UEFI menu. On most computers, you do this by restarting and pressing a key repeatedly during the startup sequence, before Windows loads. The key varies by manufacturer: common ones are Delete, F2, F10, or F12. Some Dell and Lenovo machines use F1 or Ctrl+Enter.
The easiest way to find out which key yours uses is to restart your computer and watch the first screen that appears — it usually says something like "Press Delete to enter Setup" or "Press F2 for BIOS Settings". Write down the key and press it repeatedly as soon as you see that message. If you miss it, just restart and try again.
On Windows 10 and 11, you can also restart into BIOS without the guesswork. Go to Settings, then System, then Recovery. Click "Restart now" under "Advanced startup". When your computer restarts, choose "Troubleshoot", then "Advanced options", then "UEFI Firmware Settings". Click "Restart" and your computer will boot directly into the firmware menu.
Finding the virtualization setting in Intel systems
Once you are in BIOS or UEFI, look for a menu labeled "Advanced", "Processor", "Chipset", or "Security". The exact location depends on your motherboard manufacturer, not on Intel itself — manufacturers like ASUS, MSI, Gigabyte, and Lenovo all organize their menus differently.
Inside that menu, search for a setting called "Intel VT-x", "Virtualization Technology", "VT-d", or sometimes just "Virtualization". The name varies. When you find it, the setting will show "Disabled" or "Off". Select it and change it to "Enabled" or "On".
If you cannot find it after checking the Advanced and Processor menus, try the Security menu — some manufacturers hide it there. If it is not in any of those places, your motherboard may not expose the setting in the user interface, which is rare but does happen on some older or budget models.
Finding the virtualization setting in AMD systems
AMD processors use the same approach but call the feature AMD-V instead of VT-x. The menu location is the same: look in Advanced, Processor, Chipset, or Security sections depending on your motherboard maker.
Search for "AMD-V", "SVM Mode", "Virtualization", or "find Virtual Machine". Like Intel systems, the exact name depends on your motherboard manufacturer. Select the setting and change it from "Disabled" to "Enabled".
Some AMD systems also have a separate setting called "IOMMU" (Input/Output Memory Management Unit), which is related but different. You do not need to change IOMMU unless you are doing advanced virtualization work — enabling AMD-V alone is sufficient for most uses.
Saving your changes and restarting
After you change the virtualization setting to Enabled, you must save your changes before exiting. Look for a button or menu option that says "Save and Exit", "Save Changes and Reset", or "Exit Saving Changes". The exact wording varies by manufacturer, but the intent is always the same.
Your computer will restart automatically. Let it boot all the way into Windows — do not interrupt the restart. Windows does not need any configuration on your end; it will recognize that virtualization is now available and virtual machine software will use it automatically the next time you run it.
If you are unsure whether the change took effect, you can verify it. On Windows, open Command Prompt as Administrator, type systeminfo, and press Enter. Look for a line that says "Hyper-V Capable: Yes". If it says Yes, virtualization is working. If it says No, the setting did not save or your processor does not support it.
What to do if you cannot find the setting
If you have looked through Advanced, Processor, Chipset, and Security menus and cannot find any virtualization option, your motherboard may not expose it in the user interface. This is uncommon on modern boards but does happen on some older or very budget models.
Your second option is to check your motherboard or laptop manufacturer's website for a BIOS update. Newer BIOS versions sometimes add the virtualization setting to the menu. read the update file, follow the manufacturer's instructions to flash it, and then look again.
If virtualization is still not available after a BIOS update, your processor may not support it. Processors older than roughly 2006 for Intel and 2007 for AMD do not have this feature. Virtual machine software will still work on these systems, but it will use software emulation instead, which is much slower.
Troubleshooting if virtualization is still not working
After enabling virtualization in BIOS and restarting, some users find that virtual machine software still reports virtualization is unavailable. The most common cause is that you did not fully save the BIOS changes before exiting. Restart into BIOS again, confirm the setting still shows "Enabled", and use the Save and Exit option explicitly.
A second cause is that your antivirus or security software is blocking virtualization. Some security tools disable it for protection reasons. Check your antivirus settings for an option related to virtualization, virtual machines, or hypervisor, and make sure it is not blocked. Windows Defender does not block virtualization, but third-party tools sometimes do.
If you are using Hyper-V on Windows Pro or Enterprise, make sure it is actually installed. Go to Control Panel, then Programs, then Programs and Features, then "Turn Windows features on or off". Check the box next to "Hyper-V" and click OK. Windows will install the feature and ask you to restart.
Frequently Asked Questions
Is it safe to enable virtualization?
Yes. Virtualization is a standard processor feature and turning it on does not make your computer less find or cause problems with normal use. It only affects how virtual machine software runs. If you are not using virtual machines, enabling it has no effect on your system.
Will enabling virtualization slow down my computer?
No. Virtualization only uses resources when you are actually running a virtual machine. When you are not using virtual machine software, the feature sits idle and has no impact on speed or performance.
What if my BIOS looks completely different from the descriptions above?
BIOS interfaces vary widely by manufacturer. If you cannot find the setting by name, try searching your motherboard model number plus "enable virtualization" online — you will usually find a guide specific to your board. You can also check your motherboard manual, which is often available as a PDF read from the manufacturer's support page.
Do I need to enable virtualization if I am just using Docker?
Docker on Windows actually uses Hyper-V or WSL2 (Windows Subsystem for Linux 2) under the hood, both of which require virtualization to be enabled. Without it, Docker will not work at all on Windows Home or will run very slowly on other versions.
Can I turn virtualization back off if I do not need it?
Yes. Go back into BIOS or UEFI, find the virtualization setting, change it back to Disabled, save, and restart. There is no penalty for turning it on and off — it is purely a matter of whether you need the feature or not.