I'm running VirtualBox 6.1.
Here is the error from VirtualBox:
There's a lot on the web about these sorts of error but they invariably talk about disabling Hyper-V. But I have Windows 10 Home - Hyper-V is not available in this SKU!WHvCapabilityCodeHypervisorPresent is FALSE! Make sure you have enabled the 'Windows Hypervisor Platform' feature. (VERR_NEM_NOT_AVAILABLE).
VT-x is not available (VERR_VMX_NO_VMX).
Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
I have also noticed two curious changes in VirtualBox's UI:
First, I can't change the settings of any VMs:
Seems pretty obvious what I should do right? Well there are only two options on the Acceleration section.Invalid settings detected
System Acceleration page: The hardware virtualization is enabled in the Acceleration section of the System page although it is not supported by the host system. It should be disabled in order to start the virtual system.
Paravirtualization Interface which is set to KVM. It's a drop-down list. I have tried every option in there any it doesn't cause the 'Invalid settings detected' condition to clear.
The other setting is the checkbox for Nested Paging. Likewise, toggling this doesn't help.
Secondly, when trying to make a new VM I have noticed that all the 64-bit options have disappeared.
Now I know what you're thinking, this idiot must have disabled VT-x in his BIOS settings. Well I haven't, honest! When I fire up task manager in the Performance section it confirms 'Virtualization: Enabled'.
And when I run systeminfo, it outputs:
... which may be a significant clue for someone who knows how all this plumbing is tied together on Windows...Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.