Windows 11에서는 운영체제에 기본 포함된 선택적 기능을 통해 Hyper-V를 활성화할 수 있습니다. Hyper-V를 사용하면 가상 머신을 만들어 가상 하드웨어 위에 게스트 운영체제를 설치하고 실행할 수 있습니다. 다만 Hyper-V는 Pro, Education, Enterprise 에디션에서만 공식적으로 지원되며, Home 에디션 사용자라면 별도의 서드파티 가상 머신 관리 도구를 사용해야 한다는 안내를 받게 됩니다.
하지만 서드파티 프로그램 없이도 배치 스크립트를 활용하면 Windows 11 Home에 Hyper-V를 설치할 수 있습니다. 이 글에서는 그 방법을 단계별로 자세히 소개합니다.
Windows 11에서 하드웨어 가상화 활성화하기
Hyper-V는 베어메탈(bare-metal) 방식의 하이퍼바이저로, 정상적으로 작동하려면 BIOS에서 하드웨어 가상화(Hardware Virtualization) 기능이 활성화되어 있어야 합니다. 다행히 대부분의 최신 시스템은 하드웨어 가상화를 지원하며, BIOS 설정에서 간단히 켤 수 있습니다.
아래 안내는 HP 노트북 기준입니다. 다른 제조사의 PC를 사용 중이라면 해당 제조사 웹사이트의 사용자 매뉴얼이나 기술 자료를 참고하세요.
BIOS에서 하드웨어 가상화 활성화 절차
- PC가 켜져 있다면 먼저 종료합니다.
- 전원 버튼을 눌러 컴퓨터를 켠 직후 F10 키를 반복해서 눌러 BIOS에 진입합니다. BIOS 진입 키는 제조사마다 다르므로 F10, F2, F12, F1, DEL 등을 하나씩 시도해 보고 작동하는 키를 찾으세요.
- BIOS 설정 유틸리티에 진입하면 Configuration 탭을 엽니다.
- 아래쪽 화살표 키를 눌러 Virtualization Technology 항목으로 이동합니다.
- Enter 키를 누른 후 Enabled를 선택하고 다시 Enter 키를 눌러 설정을 적용합니다.
- F10 키를 눌러 변경 사항을 저장하고 BIOS를 종료합니다.
- PC가 재부팅되면 하드웨어 가상화가 활성화된 상태로 시작됩니다. 이제 Hyper-V 설치를 계속 진행할 수 있습니다.
Windows 11 Home에 Hyper-V 설치하기
다음 단계는 배치 스크립트를 만들고 실행하여 Windows 11 Home에서 Hyper-V를 활성화하는 데 필요한 파일을 설치하는 것입니다.
진행하기 전에 반드시 복원 지점(restore point)을 만들어 두세요. 과정 중 문제가 발생하더라도 컴퓨터를 현재 상태로 되돌릴 수 있어 안전합니다.
Hyper-V 활성화 배치 스크립트 만들기 및 실행
- 새 메모장 파일을 엽니다. Win + R 키를 누르고 notepad를 입력한 후 OK를 클릭합니다.
- 메모장에 아래 스크립트를 복사해 붙여넣습니다.
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause - Ctrl + S를 눌러 저장 대화상자를 엽니다.
- 파일 이름 입력란에 hyperv.bat라고 입력합니다. 파일 이름 끝의 .bat 확장자는 스크립트 실행에 필수적입니다.
- 저장 형식(Save as type) 드롭다운을 클릭하고 모든 파일(All Files)을 선택합니다.
- 저장 버튼을 클릭해 파일을 저장합니다.
- hyperv.bat 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택합니다. 사용자 계정 컨트롤(UAC) 창이 나타나면 예(Yes)를 클릭합니다.
- 명령 프롬프트에서 스크립트가 실행되며 Hyper-V 설치가 시작됩니다. 시간이 다소 걸릴 수 있으니 완료될 때까지 기다려 주세요.
- 완료되면 "작업을 완료했습니다(Operation completed successfully)" 메시지가 표시됩니다.
- Y를 입력해 재부팅을 진행합니다. 바로 재부팅하지 않으려면 N을 입력해 명령 프롬프트를 종료합니다.
변경 사항을 적용하려면 PC를 재시작해야 합니다. 재부팅 후에는 Windows 11 Home에 Hyper-V가 설치되어 있을 것입니다. Windows 검색창에 Hyper-V를 입력하고 Hyper-V 관리자를 클릭하면 새 가상 머신을 만들 수 있습니다.
만약 여전히 Hyper-V가 보이지 않는다면, Windows 기능 대화상자, 명령 프롬프트 또는 Windows PowerShell을 통해서도 Hyper-V를 활성화할 수 있습니다.
Windows 11 Home에서 Hyper-V 실행하기
마이크로소프트는 공식적으로 Hyper-V를 Pro, Education, Enterprise 에디션으로 제한하고 있습니다. 하지만 BIOS 설정 조정과 간단한 배치 스크립트만 있으면 Windows 11 Home에도 충분히 Hyper-V를 설치할 수 있습니다.
Hyper-V를 성공적으로 구동했다면 이제 가상 머신에 Windows, Ubuntu 등 지원되는 다양한 운영체제를 자유롭게 설치해 사용할 수 있습니다.