Hyper-V는 Microsoft가 Windows 11용으로 제공하는 자체 가상화 솔루션입니다. 가상 머신을 생성하고 가상 하드웨어 위에서 실행할 수 있게 해주죠. 다만 컴퓨터에서 Hyper-V를 사용하려면 먼저 해당 기능을 활성화해야 합니다.
이 글에서는 별도의 서드파티 도구 없이 Windows 11에서 Hyper-V를 활성화하고 가상 머신을 만들 수 있는 세 가지 방법을 소개합니다.
Hyper-V는 어떤 용도로 활용될까?
Hyper-V는 여러 운영체제를 각자의 가상 머신에서 실행할 수 있도록 지원하는 Windows 기본(네이티브) 가상화 도구입니다.
Hyper-V를 사용하면 VirtualBox나 VMware Workstation 같은 서드파티 하이퍼바이저에 의존할 필요가 없습니다. 다만 게스트 OS 선택은 Windows, Linux, FreeBSD로 제한된다는 점은 알아두세요.
Hyper-V 가상 머신의 대표적인 활용 사례는 다음과 같습니다.
- 구버전 Windows 또는 비 Windows 운영체제용 소프트웨어 실행 및 테스트
- 하나의 호스트 시스템에서 여러 가상 머신을 구동해 다양한 운영체제 환경에서 소프트웨어 테스트
Windows 11에서 Hyper-V 활성화를 위한 사전 요건
Hyper-V는 Windows 11 Pro, Enterprise, Education 에디션에서 선택적 기능으로 제공됩니다. 현재 사용 중인 Windows 에디션을 확인하려면 설정 > 시스템 > 정보로 이동한 뒤 Windows 사양 섹션에서 에디션을 확인하세요.
Home 에디션을 사용 중이라면 Windows 11 Home에 Hyper-V를 설치하는 별도의 방법이 필요합니다. 호환되지 않는 시스템이라도 배치(.bat) 스크립트를 실행하면 Hyper-V를 설치할 수 있습니다.
또한 실행하려는 가상 머신의 수와 구동할 애플리케이션의 종류에 따라 원활한 성능을 위해 더 많은 시스템 리소스가 필요할 수 있습니다.
무엇보다 BIOS에서 하드웨어 가상화(Hardware Virtualization)를 활성화해야 합니다. Windows 시스템에서 가상 머신을 구동하는 데 필수적인 기능이지만, 출고 시 기본값으로 비활성화되어 있는 경우가 많습니다.
BIOS에서 하드웨어 가상화 활성화하는 방법
호환 가능한 시스템이라면 BIOS에서 하드웨어 가상화를 켤 수 있습니다. 아래 단계는 HP 컴퓨터 기준이며, 조립 PC나 다른 제조사의 노트북을 사용한다면 사용자 설명서를 참고하거나 Windows에서 BIOS에 진입하는 일반 가이드를 확인하세요.
BIOS에서 하드웨어 가상화를 활성화하는 절차는 다음과 같습니다.
- PC가 켜져 있다면 먼저 종료합니다.
- 전원 버튼을 눌러 시스템을 켜면서 Esc 키를 연속해서 눌러 시작 메뉴(Startup Menu)를 엽니다.
- 시작 메뉴에서 F10 키를 눌러 BIOS 설정 화면에 진입합니다.
- BIOS Setup Utility에서 방향키를 이용해 Configuration 탭을 엽니다.
- 아래 방향키로 Virtualization Technology 옵션을 선택합니다.
- Enter 키를 누른 뒤 옵션 목록에서 Enabled를 선택합니다.
- F10 키를 눌러 변경 사항을 저장하고 BIOS를 종료합니다.
- PC가 재시작되며 변경 사항이 적용됩니다. 시스템이 완전히 부팅될 때까지 잠시 기다려 주세요.
재시작이 완료되면 이제 Windows 11에서 Hyper-V를 활성화할 차례입니다.
1. 제어판을 통해 Hyper-V 켜기
가장 일반적인 방법은 Windows 기능 대화상자를 이용하는 것입니다. 제어판에서 Windows 기능 메뉴에 접근해 선택적 기능을 추가하거나 제거할 수 있습니다.
- Win + R 키를 눌러 실행(Run) 창을 엽니다.
- control을 입력하고 확인을 클릭해 제어판을 엽니다.
- 제어판에서 프로그램 > 프로그램 및 기능으로 이동합니다.
- 왼쪽 창에서 Windows 기능 켜기/끄기를 클릭합니다.
- Windows 기능 대화상자에서 Hyper-V를 선택합니다. Hyper-V 항목을 확장하면 Hyper-V 관리 도구와 Hyper-V 플랫폼이 표시됩니다.
- 두 옵션이 모두 체크되어 있는지 확인한 후 확인을 클릭합니다. 선택적 기능이므로 Windows가 자동으로 설치와 활성화를 진행하며, 완료까지 몇 분 정도 걸릴 수 있습니다.
- 설치가 끝나면 지금 다시 시작을 클릭해 재부팅하고 변경 사항을 적용합니다.
재시작 후 시작 메뉴에서 Hyper-V를 검색해 Hyper-V 관리자를 열면 바로 가상 머신을 만들 수 있습니다.
2. 명령 프롬프트로 Hyper-V 추가하기
명령 프롬프트는 반복 작업을 빠르고 효율적으로 처리할 수 있는 강력한 도구입니다. DISM(배포 이미지 서비스 및 관리) 명령줄 도구를 활용하면 명령 프롬프트에서도 Windows 선택적 기능에 접근해 설치할 수 있습니다.
명령 프롬프트로 Hyper-V를 활성화하려면 다음 단계를 따르세요.
- Win 키를 누르고 cmd를 입력합니다. 검색 결과에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭해 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트 창에 아래 명령을 입력하고 Enter 키를 눌러 실행합니다.
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
- DISM 도구가 Hyper-V 기능 활성화를 시작하고 진행 상황을 명령 프롬프트에 실시간으로 표시합니다.
- 작업이 성공적으로 완료되면 PC를 재시작해야 합니다. 키보드에서 Y를 눌러 재시작을 확인합니다.
재부팅이 완료되면 Hyper-V 관리자를 열어 가상 머신을 생성할 수 있습니다.
3. PowerShell로 Hyper-V 활성화하기
명령 프롬프트보다 Windows PowerShell을 선호한다면 역시 PowerShell을 통해서도 Hyper-V를 활성화할 수 있습니다.
다만 명령 프롬프트와 달리 PowerShell은 Enable-WindowsOptionalFeature cmdlet을 사용해 Windows 이미지의 선택적 기능을 활성화한다는 점이 다릅니다.
PowerShell로 Hyper-V를 활성화하는 방법은 다음과 같습니다.
- Win 키를 누르고 powershell을 입력합니다. 검색 결과에서 PowerShell을 마우스 오른쪽 버튼으로 클릭해 관리자 권한으로 실행을 선택합니다.
- PowerShell 창에 아래 명령을 입력하고 Enter 키를 누릅니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- PowerShell이 cmdlet을 실행해 Hyper-V 활성화 프로세스를 시작합니다. 정상적으로 완료되면 PC 재시작을 요청하는 메시지가 나타납니다.
- Y를 입력해 확인하면 PC가 재시작되면서 변경 사항이 적용되고 새 기능이 활성화됩니다.
Windows 11에서 Hyper-V를 활성화하는 다양한 방법
Hyper-V는 타입 1(Type 1) 하이퍼바이저로, 컴퓨터 하드웨어 위에서 직접 구동됩니다. Windows에 미리 탑재되어 있어 추가 비용 없이 제한 없이 사용할 수 있으며, 소비자용 시스템에서도 준수한 성능을 발휘합니다.
반면 VMware Workstation Pro 같은 전문 가상화 솔루션은 다양한 플랫폼을 지원하고, 구형 시스템에서도 작동하며, 엔터프라이즈 환경에 더 적합합니다. 인기 있는 세 가지 하이퍼바이저 비교 자료를 참고해 자신의 용도에 맞는 도구를 선택해 보세요.