Hyper-V와 VMware 둘 중 하나를 안지우고 쓸 수는 없나?

뭐 이것저것 찾아보다가 발견한 것인데… 의외로 도움이 될 수 있을 거 같아서 썼습니다.

Hyper-V를 시스템 설정에서 설치해 놓으면 일반적으로 VMware나 Virtual Box를 쓸 수가 없다. 그래서 Hyper-V를 안쓰고 처음부터 VMware나 Virtual Box를 쓰기도 합니다.

근데 이걸 꼭 써야 할 때가 있긴 합니다. (특히 윈도우 개발 시 VS와 Hyper-V 연동은…..;ㅅ;) 그것 외에도 Hyper-V 가 지원하는 윈도우 친화적인 환경이, MS 솔루션을 확인하는 데 있어서도 도움이 많이 되기도 하니깐 쓰는 경향이 있죠. MVA 솔루션이라던가…./먼산

뭐, 이런 저런 특성 땜에 Hyper-V를 써야 하는 경우, vmware야 안쓰면 되는 거지만…. vmware 쓰다가 hyper-v 써야 할 때 지웠다가 리붓하고 그러고 하는 것이 여간 귀찮은 게 아니다. 근데 이걸 안해도 되는 방법이 있었으니….

그냥 Hyper-V 서비스를 안쓸 땐 꺼두세요. ㅡㅅㅡ

관리자 권한으로 명령 프롬프트 켜서 아래와 같이 입력하면 된다.!

서비스 종료: bcdedit /set hypervisorlaunchtype off
서비스 재시작: bcdedit /set hypervisorlaunchtype auto

제어판에 있는 관리도구 – 서비스에서도 Hyper-V에 해당하는 서비스를 정지시키고 다시 돌릴 수 있습니다. ㅇㅂㅇ

근데 그러면 시스템 재시작을 하게 될 겁니다만…

해주세요. ;ㅅ;

서드 파티 가상화 프로그램인 VMware나 버추얼 박스는 가상머신이 실행되려 할 때에 맞춰서 CPU 내에 있는 가상화 모듈에(인텔의 VT 기술이나 AMD의 AMD-V) 접근할 수 있도록 짜둔 거 같은데 그에 반해 Hyper-V는 운영체제와 묶여있는 서비스 레벨에서 동작하는 녀석이라 윈도우 부팅과 동시에 Hyper-V한테 CPU 내에 있는 가상화 모듈이 점령되는 거 같아 보입니다.  (자세한 건 안까봐서 모르겠지만 그렇지 않고서는 저 상황을 설명하기가 어렵습니다..ㅇㅅㅇ;;;)

그래도 매번 지우고 깔고 하는 것보다는 나은 거 같아서 올려보는 팁입니다. ㅇㅅㅇ

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.