virtualization disabled android emulator fix
Restart into BIOS and enable VT-x or SVM, then reboot Windows. Android emulators won't start when hardware virtualization is off at the firmware level.
The emulator throws a “virtualization disabled” or “VT-x/SVM not enabled” error and won’t start. This applies to every Android emulator on PC — BlueStacks, LDPlayer, MEmu, Nox — because they all run on a virtual machine engine that needs hardware virtualization switched on in the BIOS. Windows can report it as off even when you’ve never touched a setting, because a BIOS reset or a default profile leaves it disabled.
Enable it in the BIOS
-
Reboot and open the BIOSOn most boards, tap Delete or F2 during startup. Laptops vary — it's often F2, F10, or a Novo button. Look for a tab named Advanced, CPU Configuration, or Security.You're in the BIOS setup screen, not Windows.
-
Enable VT-x (Intel) or SVM Mode (AMD)Intel calls it "Intel Virtualization Technology" or VT-x; AMD calls it "SVM Mode". Set it to Enabled. The wording differs by vendor but the feature is the same.The option shows Enabled and saves when you exit.
-
Save and reboot into WindowsSave the BIOS changes (F10) and let Windows start. Confirm in Task Manager → Performance → CPU: "Virtualization: Enabled".Task Manager shows Virtualization enabled.
Still disabled after enabling it
-
Turn off Core Isolation / Memory IntegrityWindows Security → Device Security → Core Isolation can keep a virtualization feature reserved even with VT on, which some engines still reject. Turn it off and reboot.Core Isolation shows Off and the emulator starts.
-
Disable Hyper-V if the emulator demands a different modeIf you've enabled virtualization but the emulator still errors, Hyper-V may be occupying the layer — see the BlueStacks Hyper-V conflict fix for the bcdedit step.The emulator launches to its home screen.
When the BIOS has no such option
Some locked-down laptops (especially certain business models) hide or disable the option in firmware. In that case no Android emulator will run on that machine — it’s a hardware/firmware limit, not a settings problem.