Virtualbox - Virtualization is Enabled but not Working

Last Updated : 10 Aug, 2026

Oracle VM VirtualBox requires Intel VT-x or AMD-V hardware virtualization to run 64-bit virtual machines. Sometimes, virtualization is enabled in the BIOS/UEFI, but VirtualBox still reports errors or cannot start virtual machines due to operating system conflicts or incorrect configuration.

1. Disable Hyper-V Manager in Windows 10

In Windows 10, you have to disable Hyper-V Manager. To accomplish this, start CMD as administrator and enter bcdedit /set hypervisorlaunchtype off. After that, restart your running gadget.

Step 1: Open CMD as administrator

Opening Command Prompt
Opening Command Prompt

Step 2: Execute the following command

bcdedit /set hypervisorlaunchtype off
Disabling Hypervisor
Disabling Hypervisor

2. In Windows Defender Security Centre

While your Intel Virtualization era is activated in BIOS, permitting middle isolation protection can also disable it. To disable it, visit Windows Defender Security Centre, search for Device Security within the left Panel and click on it. Next, click on center isolation and disable memory integrity security.

Step 1: To launch Windows Defender with administrator access

open the Run dialog box, type windowsdefender: within, then hit the Ctrl + Shift + Enter key.

Core Isolation
Core Isolation

Step 2: After the window appears, kindly select the Device Security tab and click on Core isolation information under Core isolation on the ensuing screen.

Step 3: After that, a toggle under Core isolation will appear, which you may set on to activate Memory integrity.

Setting Off Memory Integrity
Setting Off Memory Integrity

3. Enable Virtualization in Your BIOS

In most circumstances, even if your CPU supports virtualization, the problem is that the capability is disabled in your computer's BIOS or UEFI. As a result, you should check to ensure that the appropriate toggle is turned on on your system.

  • Step 1: Press the BIOS key after your computer has rebooted. BIOS key may differ from brand to brand.
  • Step 2: Find the CPU setup section.
  • Step 3: Locate the Virtualization Settings.
  • Step 4: Choose the Virtualization Enabling Option.
BIOS menu
BIOS menu
  • Step 5: Keep the modifications you made.
  • Step 6: Reboot your computer after exiting the BIOS.

4. Nested Hardware Virtualization

If you want to run one virtual machine within another (nested virtualization), you may need to activate nested hardware virtualization.

Step 1: Shutting down the VM and VirtualBox and then running the below command

VBoxManage modifyvm vm-name --nested-hw-virt on

Step 2: We can also enable the Nested Virtualization through VirtualBox. Navigate to the System Tab on the VirtualBox application and enable the option Enable Nested VT-x/AMD-V as shown in the below screenshot.

Enabling Nested Virtualization
Enabling Nested Virtualization

5. Start the virtual machine from full regular shutdown

On the Windows host level, start the virtual machine from full normal shutdown, not save-state4. Run until you observe the problem, then shut down the VM from within the VM's operating system if feasible.

Comment

Explore