What virtualization is and why you might need it
Virtualization is a feature built into modern processors that lets your computer run multiple operating systems or isolated environments at the same time. It works by creating a virtual layer between your hardware and the software running on top of it, so one program can't accidentally interfere with another.
You need virtualization turned on if you want to use virtual machines (like VirtualBox or VMware), containers (like Docker), or certain security tools that create isolated spaces on your computer. Without it enabled in your BIOS or UEFI settings, these programs either won't run at all or will run much more slowly.
The feature has different names depending on your processor: Intel calls it VT-x or Intel Virtualization Technology, while AMD calls it AMD-V or SVM. Both do the same thing. Most computers made in the last ten years have this built in, but it's often turned off by default.
Key Takeaways
- Virtualization is a processor feature that must be enabled in your BIOS or UEFI settings, not in Windows or macOS.
- Intel processors use VT-x and AMD processors use AMD-V, but you don't need to know which one you have — your BIOS will show the correct name.
- The steps to enable it differ by computer manufacturer, but the general path is: restart your computer, enter BIOS/UEFI during startup, find the virtualization setting, enable it, and save.
- If you can't find the setting or your computer won't let you change it, your processor may not support virtualization or your administrator account may have restrictions in place.
Check whether your processor supports virtualization
Before you restart your computer to change BIOS settings, confirm that your processor actually has virtualization built in. Most do, but older budget models sometimes don't.
On Windows, open Command Prompt (right-click the Start menu and select "Command Prompt (Admin)" or "Windows PowerShell (Admin)"), then type this command and press Enter:
wmic cpu get name
This will show your processor model. Then search online for "[your processor model] virtualization support" — Intel's and AMD's websites list which models include VT-x or AMD-V. If your processor supports it, move to the next section. If it doesn't, you'll need a different computer to run virtual machines.
On macOS, click the Apple menu, select "About This Mac", and note your processor. Apple Silicon Macs (M1, M2, M3 and newer) have virtualization built in and it's usually on by default. Intel-based Macs from 2010 onward support it as well.
Restart your computer and enter BIOS or UEFI
BIOS and UEFI are firmware settings that run before your operating system starts. To change them, you have to restart your computer and press a specific key during the boot process — usually Delete, F2, F10, or F12, depending on your computer's manufacturer.
The key you need appears briefly on your screen when you first turn on the computer, often in the bottom corner. If you miss it, restart and watch carefully. Common keys by manufacturer:
- Dell: F2 or Delete
- HP: F10 or Esc (then F10)
- Lenovo: F1, F2, or Delete
- ASUS: Delete or F2
- Acer: Delete or F2
- MSI: Delete
If you're not sure of your manufacturer, restart your computer, watch the first screen, and look for text that says "Press [key] to enter Setup" or "Press [key] for BIOS". Once you press the right key, you'll enter a menu with a dark background and white text — this is BIOS or UEFI.
Find and enable the virtualization setting
Inside BIOS or UEFI, the virtualization setting is usually in a section called "Security", "Advanced", "Processor", or "CPU Features". The exact location varies by manufacturer, so you may need to navigate through several menus.
Look for one of these names:
- Virtualization Technology (Intel)
- VT-x (Intel)
- AMD-V (AMD)
- SVM (AMD)
- Virtualization Extensions
- Intel VT for Directed I/O (VT-d)
When you find it, the setting will usually show "Disabled" or "Off". Use your arrow keys to highlight it and press Enter to change it to "Enabled" or "On". Some BIOS menus use + and - keys instead — the screen will tell you which keys to use.
If you see a related setting called VT-d (Intel) or IOMMU (AMD), you can enable that too — it's useful for some advanced virtualization setups, but not required for basic use.
Save your changes and restart
After you enable virtualization, you need to save and exit BIOS. Look for a "Save and Exit" option, usually at the bottom of the menu or accessible by pressing F10. The screen will ask you to confirm — press Y or select "Yes" and press Enter.
Your computer will restart and boot back into Windows or macOS normally. This usually takes a minute or two longer than usual because the system is applying the change.
Once you're back in your operating system, virtualization is now enabled. You don't need to do anything else in Windows or macOS — the setting is active at the hardware level and your virtual machine software will detect it automatically.
Verify that virtualization is actually enabled
After restarting, you can confirm the change worked by checking your system settings.
On Windows, open Task Manager (right-click the taskbar and select "Task Manager"), click the "Performance" tab, then click "CPU". Look for a line that says "Virtualization: Enabled". If it says "Disabled", the change didn't take — go back into BIOS and check that you saved the setting correctly.
On macOS, open Terminal (search for "Terminal" in Spotlight), then type this command and press Enter:
sysctl kern.hv_support
If the result shows "kern.hv_support: 1", virtualization is on. If it shows "0", it's off — this usually means your Mac model doesn't support it, or it's restricted by your administrator.
What to do if you can't find the setting or enable it
If you've looked through your BIOS menu and can't find a virtualization option, your processor may not support it. This is rare on computers made after 2010, but it does happen on some budget or older models. Search online for "[your exact computer model] virtualization BIOS" to confirm.
If you find the setting but it won't let you change it, your computer may have restrictions in place. Some workplaces or schools lock BIOS settings so employees or students can't change them. If that's the case, you'll need to contact your IT department or administrator to unlock it.
On some newer laptops, particularly gaming models, virtualization may be controlled through manufacturer software rather than BIOS directly. Check your computer maker's support page or control panel software for a "Virtualization" or "Performance" setting.
Frequently Asked Questions
Will enabling virtualization slow down my computer?
No. Turning on virtualization in BIOS doesn't affect your computer's speed when you're not using virtual machines. It only uses extra resources when you actually run a virtual machine or container. Even then, the slowdown depends on how much memory and CPU you give to the virtual environment, not on the feature being enabled.
Is virtualization a security risk?
Virtualization itself is not a security risk — it's actually used to improve security by isolating programs from each other. However, like any powerful feature, it can be misused. If you're concerned, enable it only when you need it, and disable it afterward if you prefer. The choice is yours.
Do I need to enable VT-d or IOMMU as well?
No, not for basic virtual machines. VT-d (Intel) and IOMMU (AMD) are advanced features that let virtual machines access hardware directly, like USB devices or graphics cards. Most people don't need them. Enable them only if your virtual machine software tells you to.
What if my BIOS looks completely different from what you described?
BIOS interfaces vary widely by manufacturer. If you can't find the virtualization setting, search online for "[your computer model] enable virtualization" or "[your motherboard model] VT-x BIOS" — you'll usually find step-by-step screenshots for your exact model.
Can I enable virtualization on a Mac?
On Apple Silicon Macs (M1 and newer), virtualization is built in and enabled by default — you don't need to do anything. On Intel-based Macs, virtualization is usually on by default as well. If you need to check or change it, contact Apple Support, as the process is different from Windows.