Skip to content

How to Fix the VirtualBox Green Turtle Icon on Windows

The green turtle in your VirtualBox status bar means the VM is running on Hyper-V's slow execution mode, not native VT-x. Here's how to get native speed back.

SDSysadmin Desk August 20, 2026 7 min read
VirtualBox status bar showing a small green turtle icon, indicating the VM is running in slow Hyper-V execution mode instead of native VT-x

Your VirtualBox VM still boots and runs, but it feels sluggish, and there’s a small green turtle sitting in the status bar at the bottom of the VM window. It’s easy to ignore. You shouldn’t.

That turtle is a deliberate warning. VirtualBox is telling you the VM is not running on native hardware virtualization. Instead of owning Intel VT-x or AMD-V directly, it’s running on top of the Windows hypervisor — the same Hyper-V execution layer that WSL2 and Docker Desktop use — and that extra layer is what’s slowing everything down.

The fix is the same family of switches you’d use for the outright VERR_VMX_NO_VMX error, but the symptom is gentler: instead of refusing to start, VirtualBox quietly drops to the slow path and flags it with the turtle. Here’s what’s happening and how to get native speed back.

What the green turtle actually means

VirtualBox runs VMs in one of two modes on Windows. In native mode, it grabs the CPU’s VT-x (Intel) or AMD-V (AMD) extensions and talks to the processor directly — fast, the way it’s meant to work. In Hyper-V execution mode, the Windows hypervisor already owns those extensions, so VirtualBox sits on top of the Windows Hypervisor Platform API and runs the VM as a guest of Hyper-V.

The second mode works, but there’s a performance cost because virtualization calls pass through an additional layer. The turtle icon appears whenever VirtualBox detects it’s in that fallback mode. No turtle means native VT-x; turtle means Hyper-V backend.

Confirm the turtle is really the hypervisor

Before changing anything, confirm what mode you’re in so you don’t chase the wrong fix.

Open Task Manager → Performance → CPU and look at the Virtualization line. If it says Enabled, VT-x is on at the hardware level — so the turtle is about who owns it, not whether it’s available. That points squarely at the Windows hypervisor.

You can also check from the VM log or the command line. The boot setting that controls the hypervisor is the clearest signal:

bcdedit /enum {current}

Look for the hypervisorlaunchtype line. Auto means the Windows hypervisor will start at boot and take VT-x — that’s your turtle. Off means it won’t, and VirtualBox should be running native.

Why the hypervisor is running (it’s not just Hyper-V)

The most common assumption is “I never turned Hyper-V on, so this can’t be Hyper-V.” But the Hyper-V checkbox is only one of several features that start the Windows hypervisor. Any of these will do it:

Windows features that start the hypervisor and trigger the turtle

Hyper-V Enabled directly, or pulled in by Docker Desktop / Visual Studio workloads
Memory Integrity (Core Isolation) On by default on many Windows 11 machines; uses VBS
Virtual Machine Platform Required by WSL2
Windows Subsystem for Linux (WSL2) Pulls in Virtual Machine Platform + hypervisor
Windows Sandbox Runs on Hyper-V isolation
Credential Guard VBS-based, common on enterprise/domain-joined machines

Memory Integrity is the sneaky one. It ships on by default on a lot of new Windows 11 laptops, and Windows updates have a habit of re-enabling it after you turn it off. If VirtualBox was fast last month and the turtle showed up after a Windows update, check Memory Integrity first.

Fix it: free VT-x for native VirtualBox

Work down this list. Reboot after each change that asks for one, then start your VM and check whether the turtle is gone. You can often stop partway once it disappears.

1. Turn off Memory Integrity. Windows Security → Device security → Core isolation details → switch Memory integrity Off, then reboot. This alone clears the turtle on a lot of machines.

2. Disable Hyper-V. Run optionalfeatures, clear the Hyper-V boxes, reboot. Or from an elevated PowerShell prompt:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

3. Remove Virtual Machine Platform and WSL if you don’t need WSL2:

Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

4. Force the hypervisor off. If the turtle is still there after the features are gone, something is leaving the boot setting on Auto. Set it off explicitly:

bcdedit /set hypervisorlaunchtype off

Reboot. After it comes back up, VirtualBox should own VT-x and run native — no turtle.

Steps to clear the turtle

  • Confirm Virtualization shows Enabled in Task Manager
  • Turn off Memory Integrity under Core Isolation, reboot
  • Disable Hyper-V via optionalfeatures, reboot
  • Remove Virtual Machine Platform / WSL if not needed
  • Set hypervisorlaunchtype off and reboot
  • Re-enable everything later with hypervisorlaunchtype auto

The other option: keep the turtle on purpose

You don’t have to fight it. If your day revolves around Docker Desktop or WSL2 and VirtualBox is something you open occasionally, leaving the turtle in place is a reasonable call. The VM is slower, but everything coexists and you never touch bcdedit.

VirtualBox 7.x improved this Hyper-V backend over the early 6.1 versions, so the penalty isn’t always as bad as it once was. For light VMs — a test box, a quick Linux install, something you don’t run benchmarks on — the turtle mode may be perfectly usable.

The decision is the same one you face with the VT-x error:

  • VirtualBox is your main tool and you want speed — free VT-x by turning the Windows hypervisor off, accept that Docker/WSL2 stop until you turn it back on.
  • You live in Docker/WSL2 and run VirtualBox rarely — keep the hypervisor on, accept the turtle, and make sure you’re on VirtualBox 7.x for the better backend.

There’s no setting that gives both stacks full hardware speed at the same time. One set of CPU extensions, one owner.

Confirm the fix worked

After your reboot, start the VM and check two things:

  1. The status bar. The green turtle should be gone. If it’s still there, the hypervisor is still loading — recheck bcdedit /enum {current} for hypervisorlaunchtype off and look for any feature you missed (Memory Integrity loves to come back).
  2. Actual speed. Boot time and general responsiveness should jump. A VM that took a minute to reach the desktop in turtle mode usually does it in a fraction of that on native VT-x.

If the turtle is gone but performance is still poor, the bottleneck is something else — undersized VM memory, too few CPU cores, or slow disk. The VirtualBox VM running slow on Windows 11 guide walks through those settings. And if you’re juggling several VM tools on one box, the broader virtualization troubleshooting guides cover the conflicts that tend to recur.

Wrapping up

The green turtle isn’t a fault to debug — it’s VirtualBox flagging that it lost native VT-x to the Windows hypervisor and fell back to the slower Hyper-V execution mode. Confirm virtualization is enabled in Task Manager, then clear whatever is holding the hypervisor: Memory Integrity, Hyper-V, Virtual Machine Platform, WSL2, and finally the hypervisorlaunchtype boot switch.

Decide which stack matters more on this machine. If it’s VirtualBox, free VT-x and the turtle disappears. If it’s Docker or WSL2, leave the hypervisor running and let VirtualBox plod along in shared mode. Either way, the turtle has told you exactly what’s going on — now you know which switch changes it.

Frequently asked questions

What does the green turtle icon in VirtualBox mean?

It means the VM is not running on native hardware virtualization. Instead of owning Intel VT-x or AMD-V directly, VirtualBox is running on top of the Windows hypervisor (Hyper-V) execution layer, which is noticeably slower. The turtle is VirtualBox's way of warning you that you're in the slow execution mode.

Is the turtle icon a bug or a warning?

It's a warning, not a bug. VirtualBox shows it on purpose so you know the VM gave up native VT-x and fell back to the Hyper-V backend. The VM still works, just slower. Once VirtualBox gets native virtualization back, the turtle disappears on the next start.

Why is my VirtualBox VM so slow with the turtle showing?

Because every virtualization instruction is going through an extra layer. The Windows hypervisor owns VT-x, and VirtualBox is a guest of it rather than talking to the CPU directly. CPU-heavy and I/O-heavy workloads feel this the most. Free VT-x from the Windows hypervisor and native speed comes back.

How do I get rid of the turtle and run VirtualBox at full speed?

Stop whatever is holding the Windows hypervisor — Hyper-V, Memory Integrity, Virtual Machine Platform, or WSL2 — then set hypervisorlaunchtype to off and reboot. With VT-x free, VirtualBox runs native and the turtle is gone. The trade-off is that Docker Desktop and WSL2 stop working until you turn the hypervisor back on.

Will I lose WSL2 or Docker if I remove the turtle?

Yes, if you fix it by turning the Windows hypervisor off. WSL2, Windows Sandbox, and Docker Desktop's default backend all need that hypervisor running. On one machine you generally pick one stack at full speed: native VirtualBox, or Hyper-V-based tools. Reverse the bcdedit change to switch back.

Does the turtle ever appear without Hyper-V installed?

It can, because the Hyper-V checkbox isn't the only thing that starts the Windows hypervisor. Memory Integrity (Core Isolation), Virtual Machine Platform, Windows Sandbox, and Credential Guard all load it too. If the turtle shows but Hyper-V looks off, check those features and the hypervisorlaunchtype boot setting.

Sources & further reading

Official vendor documentation referenced while writing this guide.

SD

Sysadmin Desk

Infrastructure & Cloud

Hands-on guidance for infrastructure, virtualization, and containers — Hyper-V, VMware, Docker, and the day-to-day operations work that keeps environments running.

MCSA Guru provides independent, educational IT guidance. Microsoft, Windows, Windows Server, Microsoft 365, Exchange, and Microsoft Teams are trademarks of Microsoft Corporation; Docker is a trademark of Docker, Inc. MCSA Guru is not affiliated with or endorsed by Microsoft or Docker. Always test changes in a safe environment before applying them in production.

Related guides

Fixing something right now?

Jump straight into the guide library or search for the exact error or task you are dealing with.