Microsoft Hyper-V, VirtualBox 및 VMware Workstation은 Windows 장치용으로 가장 널리 사용되는 하이퍼바이저 플랫폼 중 세 가지입니다. 그러나 서로 호환되지 않으므로 단일 호스트 시스템에서 모든 기능을 실행하지 못할 수도 있습니다. 이번 포스팅에서는 이러한 비호환성 문제의 원인을 알아보고 해결 방법을 알아보겠습니다. 동일한 컴퓨터에서 Hyper-V, VirtualBox 및 VMware를 실행합니다.
동일한 컴퓨터에서 Hyper-V, VirtualBox 및 VMware 실행
동일한 컴퓨터에서 Hyper-V, VirtualBox 및 VMware를 실행하는 방법을 알아보기 전에 먼저 비호환성이 존재하는 이유를 알아야 합니다.
컴퓨터 부팅 프로세스 중에 하이퍼바이저가 활성화되면 유형 1 하이퍼바이저 ~와 같은 하이퍼-V 가상 머신을 실행할 수 있는 능력이 있어야 합니다. 가상 머신 기능을 활성화하려면 유형 2 하이퍼바이저 ~와 같은 버추얼박스 또는 VM웨어 , 하드웨어 하이퍼바이저를 비활성화해야 합니다. 유형 1 하이퍼바이저는 베어메탈 서버에 직접 설치되어 하드웨어 리소스에 직접 액세스할 수 있습니다. 결과적으로 베어메탈 하이퍼바이저라고도 합니다. 반면, 유형 2 하이퍼바이저는 호스트 운영 체제 내에 설치된 애플리케이션입니다.
업그레이드하지 않고 Windows 10 새로 설치
동일한 호스트 컴퓨터에서 Hyper-V, VirtualBox 및 VMware를 실행할 수 있는 직접적인 방법은 없지만 시도할 수 있는 몇 가지 해결 방법이 있습니다.
- 쉽게 하이퍼바이저 활성화 또는 비활성화
- HyperVSwitch를 사용하여 Hypervisor를 빠르게 켜거나 끄십시오.
- 두 개의 별도 인스턴스를 사용하여 부팅
자세히 논의해 보겠습니다.
1] 하이퍼바이저를 쉽게 활성화 또는 비활성화
호스트 시스템이 Hyper-V와 호환되도록 하려면 하이퍼바이저를 활성화해야 합니다. 하지만 VirtualBox 및/또는 VMware와 호환되도록 하려면 비활성화해야 합니다.
이 가이드에서는 이를 신속하게 수행하는 방법을 살펴보겠습니다.
- 우선, 관리자로서의 명령 프롬프트 .
- 그런 다음 실행 bcdedit 컴퓨터의 모든 부팅 항목을 나열합니다. 실행하여 운영 체제를 찾아야 합니다. 식별자 으로 설정됩니다 {현재의} ,
- 또한 하이퍼바이저 실행 유형 필드(다음으로 설정된 경우) 자동, 해당 기능은 활성화되며, OFF로 설정되면 비활성화됩니다.
- 하이퍼바이저가 활성화된 경우 Hyper-V를 실행할 수 있지만 VirtualBox 또는 VMWare를 실행하려면 다음 명령을 실행하여 기능을 비활성화하십시오.
bcdedit /set {current} hypervisorlaunchtype off
- 이를 활성화하고 시스템이 Hyper-V와 호환되도록 하려면 아래 명령을 실행하십시오.
bcdedit /set {current} hypervisorlaunchtype auto
두 가지 하이퍼바이저 변형 간에 전환할 때마다 이 작업을 계속해서 수행해야 합니다.
2] HyperVSwitch를 사용하여 Hypervisor를 빠르게 켜거나 끄십시오.
Hyper-V 스위치는 BCD 파일을 읽고 씁니다. 현재 상태를 표시하고 한 번의 클릭으로 Hyper-V를 쉽게 켜거나 끌 수 있습니다. 전환한 후에는 컴퓨터를 다시 시작해야 합니다. Hyper-V 사용법을 변경하려면 Windows를 영구 가상화 없이 시작하거나 처음부터 가상화된 게스트로 시작해야 하기 때문입니다. 이 정보는 관리자 권한으로만 액세스하고 변경할 수 있다는 점을 기억하십시오. 따라서 다음으로 이동하는 것이 좋습니다. github.com 이 도구에 대해 자세히 알아보고 다운로드하세요.
3] 두 개의 별도 인스턴스를 사용하여 부팅
위에서 언급한 방법 중 어느 것도 마음에 들지 않으면 영구적인 해결책을 논의해 보겠습니다. 프로세스를 원활하게 진행하기 위해 하이퍼바이저가 있는 Win 11과 하이퍼바이저가 없는 Win 11이라는 두 개의 별도 부팅 인스턴스를 생성할 수 있습니다.
그럼 우선, 열어보세요. 명령 프롬프트 관리자로서 그런 다음 실행 bcdedit 하이퍼바이저의 시작을 알 수 있습니다.
만약 '하이퍼바이저' ~이다 '에' , bcdedit /copy {current} /d "W11 without Hypervisor"
을 실행하세요. . 그러나 비활성화된 경우 bcdedit /copy {current} /d "W11 with Hypervisor"
를 실행하십시오. .
Windows 10 시작 메뉴에서 검색하는 방법
새 부팅 항목이고 목록에 추가되므로 어딘가에 복사하여 붙여넣어야 하는 문자열이 생성됩니다.
이제 다음 명령을 실행하여 해당 부팅 항목이 ON인 경우 OFF로 상태를 변경합니다. 꺼진 경우 ON으로 설정합니다.
bcdedit /set {copied-identifier-value} hypervisorlauncher off
bcdedit /set {copied-identifier-value} hypervisorlauncher on
값을 교체했는지 확인하세요. '{복사된-식별자-값}'을 앞서 복사하도록 요청한 문자열 값으로 바꿉니다.
이제 컴퓨터를 다시 시작하면 어떤 부팅 인스턴스에 로그인할지 묻는 메시지가 표시됩니다.
그게 다야!
읽다: Windows 365 Cloud PC에서 Hyper-V를 활성화하는 방법 ?
최고의 오페라 확장
동일한 컴퓨터에서 Hyper-V와 VMware를 실행할 수 있습니까?
Hyper-V와 VMware를 동일한 시스템에서 실행할 수 있지만 동시에 실행할 수는 없습니다. 운영 체제의 별도 인스턴스 두 개를 생성할 수 있습니다. 하나는 하이퍼바이저를 끄고 다른 하나는 활성화된 상태를 유지합니다. 또는 명령 프롬프트 또는 HyperVSwitch 앱을 사용하여 두 모드 간에 전환하세요.
읽다: 시작 시 Hyper-V 가상 머신을 자동으로 시작하는 방법
VirtualBox와 VMware를 함께 사용할 수 있나요?
예, Oracle VirtualBox와 VMware Workstation은 둘 다 유형 2 하이퍼바이저이므로 단일 호스트에서 공존하고 동시에 실행할 수 있습니다. 둘 사이에 분배할 수 있을 만큼 충분한 메모리가 있는지 확인하세요.