윈도우 버추얼박스로 머신 시작 시 오류가 발생했습니다. 갑자기 잘 실해되던 가상 머신이 작동을 안 해서 당혹스러웠습니다. 

 

 

오류 내용 다음과 같았습니다. 

 

Call to WHvSetupPartition failed: 
ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).


결과 코드: 

E_FAIL (0x80004005)

구성 요소: 

ConsoleWrap

인터페이스: 

IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

 

도커와 버추얼 박스를 함께 이용하면 발생하는 문제입니다. Docker Desktop은 Hyper-v가 활성화되어 있어야 합니다. 하지만 Hyper-V가 활성화되면 버추얼 박스는 사용하지 못합니다. 

 

 

버추얼 박스를 사용하기 위해서는 Hyper-v를 비활성화하면 됩니다. 방법은 CMD를 열고 아래 명령어를 입력하면 됩니다. 관리자 권한으로 CMD를 실행해야 합니다. 

 

bcdedit /set hypervisorlaunchtype off

 

Hyper-v를 활성화하는 방법은 동일하게 CMD를 관리자 권한으로 실행하고 아래 명령어를 입력하면 됩니다. 

 

bcdedit /set hypervisorlaunchtype auto

 

도커와 버추얼 박스를 같이 사용할 수 없고 필요시 번갈아가면서 Hyper-v를 껐다 켰다 해야 되는 건가 다른 방법이 있는지 찾아봐야 겠습니다.