![]() ![]() The docker VM on Windows OS question has been asked and answered so many times over the years that search results are flooded with the same outdated answer: No, you can’t have both. The problem is that Docker on Windows required you to enable the Hyper‑V hypervisor but VirtualBox 5.x will not run while Hype‑V is active. A casual Google search will turn up droves of postings saying that you absolutely can not do both at once. It’s even more difficult if you want to run VirtualBox virtual machines (VM) at the same time. The native API dll was not found (C:\Windows\system32\WinHvPlatform.Running Docker containers on a Windows 10 PC has been difficult for the last few years. If you create a virtual machine in VirtualBox, you will see that the Hyper-V Paravirtualization acceleration is displayed, because Hyper-V is installed on the host PC.īut, the "VT-x/AMD-V" acceleration is not displayed, because Hyper-V reserve it and it's no longer accessible by VirtualBox.Īs a result, the virtual machine will not boot, because the native Hyper-V API is not present in your version of Windows 10 and the Intel virtualization technology (VT-x) is not available for VirtualBox. However, since this feature is not available before version 1803 of Windows 10, VirtualBox can no longer work next to Hyper-V. Info : enabling the Hyper-V feature masks the availability of Intel VT-x for other virtualization software.īut, enabling the "Windows Hypervisor Platform" feature can fix this problem. Indeed, the "Windows Hypervisor Platform" is only available from version 1803 and this one allows VirtualBox to be based on the native Hyper- V to work next to it. Info : versions 1079 and earlier of Windows 10 are not supportedĪs mentioned at the beginning of this tutorial, you will need Windows 10 v1803 for this to work. Indeed, you will still benefit VirtualBox virtual hardware and therefore VirtualBox features.ģ. Once the guest OS is installed, install the guest additions as usual by going to : Devices -> Insert Guest Additions CD image.Īs you can see, the guest additions have been installed correctly even though the virtual machine is virtualized via Hyper-V. In addition, you will see a green bird icon (with a V) at the bottom right indicating that VirtualBox is using Hyper-V paravirtualization instead of its own virtualization technology. This time, you can start your virtual machine without any problem. ![]() Once you have enabled the "Hyper-V" and "Windows Hypervisor Platform" features in Windows 10, VirtualBox will use accelerations : VT-x/AMD-V, Nested Paging, Hyper-V Paravirtualization. WHvCapabilit圜odeHypervisorPresent is FALSE! Make sure you have enabled the 'Windows Hypervisor Platform' feature. If you attempt to start the virtual machine, VirtualBox will tell you that the "Windows Hypervisor Platform" feature must be enabled in Windows 10 and that Intel virtualization technology (VT-x) is not available. If Hyper-V is enabled in Windows 10 features, but the "Windows Hypervisor Platform" feature is disabled, VirtualBox will only use Hyper-V Paravirtualization. Use Hyper-V paravirtualization with VirtualBox 6 To solve the problem, refer to our tutorial : Enable virtualization (Intel VT-x / AMD-V).Ģ. If this box is grayed out, it's usually because processor virtualization is not enabled in your motherboard's BIOS.
0 Comments
Leave a Reply. |