WSL fails to start with 0x80370114, and VirtualBox says it cannot operate in VMX mode — are these the same problem? Won't start
Both appeared on the same machine in the same week and I suspect they are related, but everything I read treats them as separate issues with separate fixes.
WSL gives Wsl/Service/CreateInstance/CreateVm/HCS/ERROR_NOT_SUPPORTED and the hex code. VirtualBox refuses to start a VM saying it cannot operate in VMX root mode.
Virtualisation is definitely enabled in firmware — I checked, and Task Manager reports it as enabled.
What I want to know:
- Are these two errors the same underlying thing?
- If virtualisation is on, what else could be refusing?
- Is there a way to have both working, or do I have to choose?
@sparse_sun · yesterday · 2 replies
Yes, same problem, seen from two sides. The hardware virtualisation extensions can be claimed by exactly one hypervisor at a time, and something already has them.
That something is almost certainly Hyper-V, which WSL requires. Once the Hyper-V hypervisor is running, it owns the extensions and everything else has to go through it rather than touching the hardware directly. VirtualBox's classic engine wants the hardware itself, cannot have it, and reports that it cannot enter VMX root mode.
Your Task Manager check is consistent with this rather than contradicting it: it says the firmware setting is on, not that it is available to the caller.
So the two errors are one condition. What is confusing is that yours is failing in both directions, which suggests the hypervisor is in a half-configured state — enabled enough to take the extensions, not enough to actually create a VM.
Reply
Report
@hyperv_hakan · yesterday
"Enabled enough to take the extensions, not enough to create a VM" would explain why every fix I tried for one broke the other.
Reply
Report