티스토리 뷰

Windows 11 로고

HowTo - Windows 11 Home Edition Hyper-V 기능 활성화 및 사용하는 방법

 Windows 환경에서만 국한되지 않고 Linux 등 다양한 버전의 운영체제를 사용한다면 가상 머신 플랫폼은 매우 중요한 기능입니다. Hyper-V는 Windows에서 가상 머신 기능을 활성화하기 위해 Microsoft에서 제공하는 기본 하이퍼바이저 플랫폼이지만, 아쉽게도 Windows 11 Home 버전에서는 사용할 수 없습니다.

 

Windows 11 Home > Hyper-V 기능 X
Windows 11 Home Edition - Hyper-V

 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 설치)

 

윈도우10 Home Hyper-V 설치 및 활성화 (Docker Desktop 설치)

HowTo - Windows 10 Home Hyper-V 활성화 방법  Hyper-V는 x64 시스템을 위한 하이퍼바이저 기반의 가상화 시스템으로 Linux, FreeBSD 등 다양한 운영체제를 Windows에서 가상 머신을 이용해 실행할 수 있습니다..

forbes.tistory.com

 

 당시 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를 활성화하는 방법은 다음과 같습니다.

 

 

 

 STEP 01. Hyper-V 배치 스크립트 작성

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.zip
0.00MB

 

파일 형식 및 확장자

 Hyper-V 활성화 스크립트를 작성 후 파일 사용자가 식별하기 쉬운 파일 이름으로 지정하되 확장자는 ".bat" 으로 저장합니다.

 

 메모장에서 [파일(F) > 다른 이름으로 저장(A)]을 선택한 다음 '파일 형식(T)'"모든 파일"로 변경하고, 파일명의 확장자는 반드시 ".bat"으로 지정하여 [저장(S)] 버튼을 클릭하시기 바랍니다.

 

 

 STEP 02. Hyper-V 배치 파일 실행 및 활성화

Hyper-V 활성화 배치 파일 관리자 권한으로 실행

 생성된 Hyper-V 배치 파일을 마우스 오른쪽 버튼으로 클릭하고 [관리자 권한으로 실행] 옵션을 선택합니다.

 

 

배포 이미지 서비스 및 관리 도구 > Hyper-V 활성화

 '배포 이미지 서비스 및 관리 도구'가 실행되며 Windows 11 Home 버전에서 Hyper-V를 구동하기 위한 관련 패키지가 설치 진행됩니다. 설치가 완료되기까지 몇 분 정도 소요될 수 있습니다.

 

 

시스템 다시 시작

 설치가 완료되면 "작업을 완료했습니다." 메시지와 함께 Windows를 다시 시작해야 한다는 메시지가 표시됩니다. Y 키를 눌러 시스템을 다시 시작합니다. 이때 Y 키를 누르는 즉시 시스템은 다시 시작되므로, 진행중인 작업은 모두 저장한 다음 수행하시기 바랍니다.

 

 

추가된 관련 기능 업데이트 수행

 Windows 11 시스템은 다시 시작되며 Hyper-V 관련 기능 업데이트가 진행됩니다.

 

 

Windows 기능 켜기/끄기 실행

 시스템이 다시 시작되면 [시작] 버튼을 누른 뒤 "Windows 기능 켜기/끄기"를 입력하고 실행하여, Hyper-V 기능이 활성화되었는지 확인합니다.

 

 

Hyper-V 관리자 실행 및 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 실행

 

윈도우11 Hyper-V 중첩된 가상화 사용하여 WSA 실행

HowTo - 가상 컴퓨터에서 중첩된 가상화를 사용하여 WSA 실행  Hyper-V VM에 구성한 Windows 11 환경에서 'Windows Subsystem for Android' 설치 및 실행했을 때 다음과 같이 가상화 관련 오류(중첩된 가상화)가..

forbes.tistory.com

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함