Windows 10에서 Hyper-V와 함께 VirtualBox 및 VMware를 사용하는 방법

가상 머신을 사용하면 물리적으로 설치하지 않고도 컴퓨터에서 모든 유형의 운영 체제를 가상화 할 수 있습니다. 덕분에 우리는 다른 버전의 Windows, 어떤 Linux 배포판 및 심지어 macOS. 이를 위해 다음과 같은 전문 가상화 소프트웨어를 사용할 수 있습니다. VM웨어 or 버추얼. 또한 Windows 10은 자체 하이퍼 바이저 인 Hyper-V를 제공하므로 다음과 같은 다른 도구를 가상화하고 사용할 수 있습니다. WSL or 샌드 박스. 그러나 Windows 하이퍼 바이저를 활성화하면 이전 프로그램을 사용할 수 없습니다. 지금까지.

Hyper-V는 Windows 10의 하이퍼 바이저입니다. . 이를 통해 자체 가상 머신을 마운트하는 것 외에도 프로세서가 제공하는 가상화 기능을 최대한 활용할 수 있습니다. Linux 용 Windows 하위 시스템, Docker 또는 Sandbox와 같은 다른 도구도이 하이퍼 바이저에 의존합니다.

Hyper-V와 함께 VirtualBox 및 VMware 사용

Windows 10 켜기 하이퍼 바이저는 다른 가상화 프로그램의 하이퍼 바이저를 비활성화했습니다. 이 두 하이퍼 바이저를 사용하는 유일한 방법은 다른 프로그램을 사용하고 싶을 때 Hyper-V를 비활성화하고 (가장 긴 재시작) Hyper-V를 다시 활성화하여 Microsoft 기능을 제공합니다.

다행히 Microsoft는 이러한 제한을 없애기 위해 다른 가상화 회사와 협력했습니다. 그리고 2004 년 버전의 Windows 10이 출시 된 이후로 모든 프로그램이 공존하고 평화 롭고 조화롭게 작동 할 수 있습니다.

요구조건 니즈

Windows에서 두 개 이상의 하이퍼 바이저를 동시에 사용하려면 먼저 최신 버전의 Windows 10을 설치해야합니다. 이후 여러 하이퍼 바이저에 대한 지원이 활성화되었습니다. 5 월 2020 업데이트 , 운영 체제의 2004 버전. 따라서이 버전 이상을 설치하는 것이 가장 먼저해야 할 일입니다. 또한 Hyper-V는 윈도우 10 프로 , 따라서 Home 에디션이있는 경우 사용할 수 없습니다.

VMware e Hiper-V 오류

또한 VirtualBox 및 VMware의 최신 버전이 설치되어 있는지 확인해야합니다. 을지 지하다 Hyper-V와 함께 중첩 된 페이징 및 VT-x VirtualBox 버전 6.0 및 VMware Workstation 버전 15.5.5부터 사용할 수 있습니다. 그러나 최소한 다음과 같은 고급 버전을 사용하는 것이 좋습니다. 버추얼 6.1 or VM웨어 워크 스테이션 16 ,이 기능으로 안정성과 성능이 크게 향상됩니다.

컴퓨터에 이미 최신 버전의 가상화 소프트웨어가 설치되어있는 경우 이제 모든 것을 활성화하는 방법을 살펴 보겠습니다.

Windows에서 Hyper-V 공유 가상화 사용

BIOS에서 가상화 활성화

가장 먼저해야 할 일은 컴퓨터의 BIOS에서 가상화 지원을 활성화하는 것입니다. 기본적으로 BIOS / UEFI는 사용자가 일반적으로 요구하는 기능이 아니므로 프로세서 가상화를 비활성화합니다. 따라서 사용하려면 수동으로 활성화해야합니다.

인텔 프로세서 캐리 VT-x 반면 AMD 프로세서 캐리 V-AMD 과학 기술. 각 BIOS는 다르지만 가장 일반적인 방법은 CPU 고급 구성 섹션.

이 두 기능이 활성화되면 Windows에 들어갈 수 있습니다. 이러한 시스템을 동시에 사용하기 전에 운영 체제에서도 몇 가지 구성을 수행해야합니다.

Windows 10에서 Hyper-V, WSL 및 기타 기능 사용

Hyper-V는 Windows에서 기본적으로 비활성화되어 있습니다. 따라서 특정 시점에 수동으로 활성화하지 않으면 사용할 수 없습니다.

이 구성 요소는 다른 구성 요소와 마찬가지로 Windows 기능의 일부입니다. 따라서 활성화하려면 Windows 10 검색 창에 입력해야합니다.” Windows 기능 ”을 눌러이 구성 창을 엽니 다.

Agregar o Quitar características de Windows

이제 Windows 기능을 활성화하거나 비활성화하는 창이 표시됩니다. 여기에서 우리가 관심을 갖는 기능은 하이퍼-V 그리고” Windows 하이퍼 바이저 플랫폼 ".

Habilitar Hyper-V, WSL, 샌드 박스

그러나 Linux 용 Windows 하위 시스템 또는 Windows Sandbox라고도하는 Sandbox와 같이 Hyper-V에서 사용할 수있는 다른 기능을 활용하고 활성화 할 수도 있습니다.

이러한 옵션이 활성화되면 Windows가 변경 사항을 적용 할 수 있도록 PC 만 다시 시작할 수 있습니다.

HyperV와 함께 VMware 및 VirtualBox 사용

이전 단계를 수행하고 Windows를 다시 시작하면 모든 것이 준비됩니다. 이제부터 가상 머신 프로그램은 Hyper-V에 의존하는 Windows 기능과 동시에 작동합니다. 예를 들어 WSL에서 Linux 리포지토리를 업데이트하는 동안 Windows 10 가상 머신을 사용할 수 있습니다.

WSL + VM 윈도우 10

예를 들어 VirtualBox에서는 오른쪽 하단에 거북이 아이콘이 표시되므로이 호환성 방법을 사용하고 있음을 알 수 있습니다.

아이코노 버추얼박스 하이퍼-V

VMware와 VirtualBox 모두에서 모든 것이 올바르게 작동하려면 최신 드라이버 (게스트 추가 또는 도구)를 설치해야합니다. 그렇지 않으면 그렇게 할 때까지이 호환성 레이어로 인해 성능 문제가 발생합니다.

Hyper-V로 VMware 성능 향상

VirtualBox는 우리에게 문제를주지 않지만 VMware는 성능 문제를 보여줄 수 있습니다. . 이는이 소프트웨어가 제공하는 보안 조치로 인해 프로세서의 Meltdown 및 Spectre 취약성을 완화 할 수 있기 때문입니다. 이 기능은 우리에게 더 큰 보안을 제공하지만 결과적으로 상당한 성능 손실을 의미합니다. 이 기능이 활성화 된 상태에서 VM을 시작하면 다음과 같은 메시지가 표시됩니다.

VMware Hyper-V 지원

다행히 프로그램 설정에서이 보안 조치를 쉽게 비활성화 할 수 있습니다. 이렇게하려면 가상 머신 설정을 열고 옵션 탭으로 이동 한 다음 "고급"섹션으로 이동하면됩니다. 여기에서이 보안 조치를 활성화 또는 비활성화하는 옵션을 찾을 수 있습니다.

VMware의 보호 기능

비활성화하면 가상 머신의 성능을 크게 향상시킬 수 있습니다. 우리는 이러한 취약점으로 인해 위험에 처할 수 있습니다. 우리는 항상 그것을 조심스럽게 사용해야합니다.

WSL, Sandbox 또는 Docker를 사용하지 않는 경우 Hyper-V를 비활성화하는 것이 좋습니다.

하이퍼 바이저 간의이 호환성 모드는 우리 중 많은 사람들이 오랫동안 기다려온 것입니다. 특히 WSL2와 같이 Microsoft가 작업중인 새로운 기능을 고려합니다. 이제 우리는 호환성 문제없이 모든 것을 가질 수 있기 때문에 더 이상 한 가지 유형의 가상화를 사용할 것인지 다른 것을 사용할 것인지 결정할 필요가 없습니다.

그러나 이러한 기능을 사용하지 않을 경우 Hyper-V를 활성화 할 필요가 없습니다. , 다른 프로그램에서 완벽하게 사용할 수있는 리소스를 소모합니다. 또한 Hyper-V 호환성 계층은 가상 컴퓨터의 성능을 저하시킬 수 있습니다. 따라서 이러한 기능을 사용하지 않을 경우 최선의 방법은 이전 단계에서 활성화하는 방법을 설명한 옵션을 비활성화하는 것입니다.

물론 내일 다시 필요하면 다시 활성화 할 수 있습니다.