46

To learn ArchLinux, I installed and using ArchLinux in a VirtualBox machine. It runs perfectly. Now I installed Docker on my pc (Windows environment). During the installation of Docker I got a warning, that if I install Docker on Windows, that VirtualBox cant boot my machine's anymore cause of ...

I uninstalled Docker and hoped that I could still use my ArchLinux. But I cant!

Do anyone know what to do, to run VirtualBox and the machines inside correctly again?

markwalker_
  • 12,078
  • 7
  • 62
  • 99
Blank
  • 489
  • 1
  • 5
  • 11

5 Answers5

77

VirtualBox can't run anymore because Docker for Windows activates Hyper-V during its installation (with your permission). So you have to disable this feature again. You have to uncheck Hyper-V in Control Panel -> Programs -> Programs and Features -> Turn Windows features on or off. After a reboot, VirtualBox should be able to run again.

Daniel Müssig
  • 1,582
  • 1
  • 14
  • 26
  • 1
    thank you thats solved it! I knew it was something with hyper-v but i couldnt remember what. – Blank Oct 25 '17 at 07:09
  • 1
    Saved my day... I thought I need to turn on the Hyper-V according to the vbox error msg. – Drake .C Jul 02 '19 at 17:25
  • 3
    I also needed to disable Hypervisor like described here: https://stackoverflow.com/questions/50053255/virtualbox-raw-mode-is-unavailable-courtesy-of-hyper-v-windows-10 – Line Sep 20 '19 at 12:49
13

I had the same problem.

I just due to changing Hyper-V Launch Type using BCDEDIT.

You can try setting the launch type to Off by running the command below:

bcdedit /set hypervisorlaunchtype off

Please see this post => How to Disable Hyper-V Completely in Windows 10

Francesco
  • 352
  • 1
  • 8
  • 19
6

i have the same problem. but after turn off hyper-V,i still can't open my virtual machine. then i upgrade virtualbox to the latest version,then virtual box works again.

i love jack
  • 119
  • 3
  • 9
  • 1
    I could not start my virtual machines after turning off Hyper-V Windows feature as well. I had to repair my VirtualBox installation using the VirtualBox Setup. – Tobias Roloff Oct 17 '19 at 08:52
  • same to me, i updated from version 6.0.4 to 6.1.14 and my virtual machine starts again – BugliL Oct 18 '20 at 17:03
3

You have to uncheck Hyper-V and Virtual Machine Platform (if checked) in Control Panel -> Programs -> Programs and Features -> Turn Windows features on or off. After a reboot, VirtualBox should be able to run again.

1

Now VirtualBox and Hyper-V can work together!

https://www.how2shout.com/how-to/use-virtualbox-and-hyper-v-together-on-windows-10.html