티스토리 뷰
HowTo - Windows 11 Home Edition Hyper-V 기능 활성화 및 사용하는 방법
Windows 환경에서만 국한되지 않고 Linux 등 다양한 버전의 운영체제를 사용한다면 가상 머신 플랫폼은 매우 중요한 기능입니다. Hyper-V는 Windows에서 가상 머신 기능을 활성화하기 위해 Microsoft에서 제공하는 기본 하이퍼바이저 플랫폼이지만, 아쉽게도 Windows 11 Home 버전에서는 사용할 수 없습니다.
Hyper-V는 공식적으로 Windows 11 Pro, Enterprise 버전에서만 사용할 수 있으며, Home 버전을 사용하는 경우 VMware, VirtualBox 등 타사 가상 머신 관리자에 의존해야 합니다.
만약 타사 가상 머신 플랫폼을 사용하지 않으려면 Windows 10 Home 버전에서 Hyper-V를 활성화한 방법과 유사하게 배치 스크립트를 사용하여 Windows 11 Home에서 Hypver-V를 설치할 수 있습니다.
윈도우11 홈 에디션 Hyper-V 기능 활성화 및 중첩된 가상화 기능 사용하기
Hyper-V는 Microsoft에서 개발한 하드웨어 기반 하이퍼바이저이며, 이를 통해 사용자는 Windows OS 위에서 서로 다른 운영체제의 여러 인스턴스를 실행할 수 있습니다. 현재 Windows, Ubuntu 및 기타 Linux 배포판도 지원하며, Microsoft에서 자체 개발한 플랫폼이기 때문에 특히 Hyper-V를 통해 Windows VM을 구동할 때 성능은 타사 가상 머신에 비해 압도적입니다.
물론 사용자 측면에서 Hyper-V는 다른 가상 머신 플랫폼에 비해 기능이 풍부하지 않지만 대부분의 드라이버가 하드웨어 계층과 독립적으로 실행되기 때문에 가상 머신을 유지 관리하는데 필요한 오버헤드가 줄어들어 이점이 있습니다.
참고로 Windows 10 Home 버전 Hyper-V 활성화에 대한 방법을 소개해드린적이 있습니다.
[IT/How to] - 윈도우10 Home Hyper-V 설치 및 활성화 (Docker Desktop 설치)
당시 Docker 설치 시 Home 사용자는 Hyper-V를 사용할 수밖에 없는 까닭에 'Docker Toolbox' 즉, 별도의 VirtualBox 기반의 Linux VM을 생성하고, 그 안에 Docker를 설치할 수밖에 없었지만, Home 버전에서도 Hyper-V를 사용할 수 있다면 'Docker Desktop for Windows' 버전을 사용하는 것이 훨씬 성능면에서 유리하기 때문이었죠.
여담이지만 이후 Docker Desktop은 WSL2를 기반으로 Home 버전 지원을 시작하며, Hyper-V를 사용하지 않고 단순히 가상 머신 플랫폼 구성 요소만 활성화하여 사용할 수 있게 되었습니다.
Windows 10 Home 버전에서 사용했던 배치 스크립트는 동일하게 사용할 수 있으며, Windows 11 Home 버전에서 Hyper-V를 활성화하는 방법은 다음과 같습니다.
먼저 키보드 단축키 Win + R 키를 누르고 "notepad"를 입력하여 메모장을 실행합니다.
실행된 메모장에 다음과 같이 Windows 11 Home 버전에서도 Hyper-V를 사용할 수 있도록 배치 스크립트를 작성합니다.
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
직접 명령어를 입력하는 것이 어렵다면 다음 첨부 파일을 다운로드하여 사용하셔도 됩니다.
Hyper-V 활성화 스크립트를 작성 후 파일 사용자가 식별하기 쉬운 파일 이름으로 지정하되 확장자는 ".bat" 으로 저장합니다.
메모장에서 [파일(F) > 다른 이름으로 저장(A)]을 선택한 다음 '파일 형식(T)'은 "모든 파일"로 변경하고, 파일명의 확장자는 반드시 ".bat"으로 지정하여 [저장(S)] 버튼을 클릭하시기 바랍니다.
STEP 02. Hyper-V 배치 파일 실행 및 활성화
생성된 Hyper-V 배치 파일을 마우스 오른쪽 버튼으로 클릭하고 [관리자 권한으로 실행] 옵션을 선택합니다.
'배포 이미지 서비스 및 관리 도구'가 실행되며 Windows 11 Home 버전에서 Hyper-V를 구동하기 위한 관련 패키지가 설치 진행됩니다. 설치가 완료되기까지 몇 분 정도 소요될 수 있습니다.
설치가 완료되면 "작업을 완료했습니다." 메시지와 함께 Windows를 다시 시작해야 한다는 메시지가 표시됩니다. Y 키를 눌러 시스템을 다시 시작합니다. 이때 Y 키를 누르는 즉시 시스템은 다시 시작되므로, 진행중인 작업은 모두 저장한 다음 수행하시기 바랍니다.
Windows 11 시스템은 다시 시작되며 Hyper-V 관련 기능 업데이트가 진행됩니다.
시스템이 다시 시작되면 [시작] 버튼을 누른 뒤 "Windows 기능 켜기/끄기"를 입력하고 실행하여, Hyper-V 기능이 활성화되었는지 확인합니다.
Hyper-V 패키지 설치 및 활성화 이전에 Home 버전 "Windows 기능"에서 볼 수 없었던 'Hyper-V' 옵션이 추가된 것을 확인할 수 있습니다. 이제 Hyper-V 관리자 앱을 실행하여 VM 추가 및 원하는 OS를 설치 및 사용할 수 있습니다.
참고로 Hyper-V는 [시작] 버튼을 한 번 누르고 "Hyper-V 관리자"를 검색하여, 검색 결과에서 앱을 실행하거나 단축키 Win + R 키를 누르고 실행 대화 상자에서 "virtmgmt.msc"를 입력한 다음 Enter 키를 눌러 실행할 수도 있습니다.
BIOS or UEFI 가상화 옵션 활성화 방법
Windows 11 Home 버전에서 Hyper-V를 설치했으면 컴퓨터를 다시 시작하고 가상 머신을 생성하여 원하는 운영체제를 설치할 수 있습니다. 만약 Hyper-V가 정상적으로 동작하지 않는다면 시스템을 다시 시작한 다음 BIOS 또는 UEFI로 부팅합니다.
일반적으로 부팅 키는 F10 또는 F9 키지만 제조사에 따라 다를 수 있습니다. 인터넷에서 직접 검색하거나 다음 목록에서 해당되는 제조사를 찾아 사용해보시기 바랍니다.
- Asus : Del
- Acer : F2
- Apple : Hold Option
- Dell : F12
- HP : F9
- Intel : F2
- Lenovo : F12
- TOSHIBA : F2 or F12
- 기타 : ESC or F1 - F12 or Enter
일반적으로 시스템 구성(System Configuration) 또는 고급(Advance) 탭에서 가상화(Virtualization Technology) 옵션을 찾을 수 있습니다. 해당 옵션이 <Disabled>로 설정되어 있다면, Hyper-V 플랫폼이 동작하지 않습니다.
Hyper-V 가상 머신에서 중첩된 가상화 사용 방법
Windows 10 호스트 컴퓨터에서 Hyper-V를 사용하여 Windows 11을 사용하고 싶을 때, 10 버전에서는 지원하지 않는 Woindows Subsystem for Android 등 이미 가상 컴퓨터에서 구동되는 OS 환경에서 추가로 Hyper-V를 사용하고 싶다면, 중첩된 가상화 구성을 사용하셔야 합니다.
Windows Server 2016 및 Windows 10 1주년 업데이트 이상에서만 중첩된 가상화 기능을 활성화할 수 있으며, 호스트 컴퓨터에서 생성한 가상 머신 즉, 두 번째 수준 VM에 대하여 가상화 구성을 진행합니다.
호스트 컴퓨터에서 VM을 모두 종료하고, 관리자 권한으로 실행한 Windows PowerShell에서 다음 명령을 수행합니다.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
위 명령어에서 <VMName> 부분을 중첩된 가상화 구성으로 사용할 가상 머신 이름으로 변경하여 실행합니다.
[IT/How to] - 윈도우11 Hyper-V 중첩된 가상화 사용하여 WSA 실행
'IT > How to' 카테고리의 다른 글
윈도우11 메모장 '자동 줄 바꿈' 활성화 방법 (2) | 2022.05.06 |
---|---|
윈도우11 Android 앱 오류 등 문제 해결을 위한 WSA 재설정 방법 (0) | 2022.05.04 |
크롬 스크롤바 숨기기, 사용할 때만 자동 표시하는 방법 (#overlay-scrollbars) (0) | 2022.05.02 |
OneDrive for Business 탐색기 바로 가기 이름 변경하는 방법 (0) | 2022.05.01 |
크롬 메뉴에서 '조직에서 관리'를 제거하는 방법 (Chrome Policy) (3) | 2022.04.27 |
윈도우11 UAC(사용자 계정 컨트롤) 비활성화 방법 (2) | 2022.04.18 |
윈도우11 Android™용 Windows 하위 시스템(WSA) 최신 버전 업데이트 방법 (2) | 2022.04.17 |
윈도우11 MagiskOnWSA 사용 WSA 설치 후 루팅 숨기는 방법 (뱅킹 앱 사용 등) (2) | 2022.04.16 |