Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 가상화 활성화 방법, Hyper-V로 가상 머신 만들기까지 한 번에 끝내기

Windows 10이 역대 최고의 Windows 버전으로 평가받는 이유 중 하나는 바로 하드웨어 가상화(Hardware Virtualization) 지원입니다. 가상화란 하나의 하드웨어 위에서 운영체제, 저장 장치, 네트워크 서버 등의 가상 인스턴스를 만들어 내는 기술을 말합니다. 가상 머신(Virtual Machine)을 활용하면 격리된 환경에서 베타 앱을 안전하게 테스트하거나, 서로 다른 두 운영체제를 손쉽게 전환하며 사용하는 등 다양한 작업이 가능해집니다.

다만 가상화는 일반 사용자에게 필수적인 기능은 아니기 때문에 Windows에서 기본적으로 비활성화되어 있습니다. 따라서 사용하려면 BIOS 메뉴에서 직접 활성화한 뒤, Microsoft의 가상화 소프트웨어인 Hyper-V를 설치해야 합니다. 이 글에서는 Windows 10에서 가상화를 활성화하는 모든 과정과 함께 실제 가상 머신을 생성하는 방법까지 자세히 안내해 드립니다.

Windows 10에서 가상화 활성화하기

가상화를 위한 사전 요구 사항

하드웨어 가상화는 Windows 8에서 처음 도입되었으며, Windows 10에서는 향상된 세션 모드, 고품질 그래픽, USB 리디렉션, Linux 보안 부팅 등 더욱 다양한 기능으로 발전했습니다. 물론 더 많은 가상화 기능을 원활하게 사용하려면 그만큼 성능 좋은 시스템이 필요합니다. 가상 머신을 생성하고 실행하기 위해 컴퓨터가 갖춰야 할 조건은 아래와 같습니다.

1. Hyper-V는 Windows 10 Pro, Enterprise, Education 버전에서만 사용할 수 있습니다. Home 버전 사용자라면 Pro 버전으로 업그레이드해야 합니다. 자신의 Windows 버전을 모른다면 시작 메뉴 검색창이나 실행 창(Win + R)에 winver를 입력하고 Enter를 눌러 확인하세요.

2. 컴퓨터의 프로세서가 SLAT(Secondary Level Address Translation)를 지원하는 64비트 CPU여야 합니다. '시스템 정보(msinfo32)' 앱을 실행한 후 '시스템 종류'와 'Hyper-V Second Level Address Translation Extensions' 항목을 확인하면 됩니다.

3. 최소 4GB 이상의 시스템 RAM이 필요합니다. 물론 용량이 클수록 훨씬 쾌적하게 사용할 수 있습니다.

4. 가상 머신에 설치할 운영체제를 담을 수 있도록 충분한 여유 저장 공간도 확보해 두어야 합니다.

BIOS/UEFI에서 가상화 활성화 여부 확인하기

일부 PC는 이미 가상화 기능이 켜져 있을 수 있습니다. 아래 방법으로 현재 상태를 손쉽게 확인할 수 있습니다.

1. 시작 검색창에서 명령 프롬프트 또는 PowerShell(둘 중 아무거나 가능)을 검색해 실행합니다.

2. systeminfo.exe를 입력하고 Enter를 누릅니다. 시스템 정보를 수집하는 데 몇 초 정도 걸릴 수 있습니다.

3. 출력된 정보를 아래로 스크롤하여 'Hyper-V 요구 사항' 섹션을 찾습니다. '펌웨어에서 가상화 사용' 항목이 '예'로 표시되어 있다면 가상화가 이미 활성화된 상태입니다.

또 다른 확인 방법으로는 작업 관리자(Ctrl + Shift + Esc)를 열고 성능 탭에서 좌측에 CPU가 선택된 상태로 '가상화' 항목을 확인하는 것입니다. 만약 가상화가 꺼져 있다면, 먼저 BIOS 메뉴에서 활성화한 후 Hyper-V를 설치해야 합니다.

BIOS/UEFI에서 가상화 활성화하기

BIOS는 컴퓨터가 정상적으로 부팅되도록 하는 소프트웨어로, 가상화 기술을 켜고 끄는 설정 역시 여기에 포함되어 있습니다. Hyper-V를 사용해 가상 머신을 관리하려면 먼저 BIOS 메뉴에서 가상화를 활성화해야 합니다.

BIOS는 제조사마다 구성이 다르고, 진입 키(BIOS 키)도 각각 다릅니다. 가장 간단한 방법은 컴퓨터 부팅 시 F1, F2, F3, F10, F12, Esc 또는 Delete 키 중 해당하는 키를 반복해서 누르는 것입니다. 자신의 PC에 맞는 BIOS 키를 모른다면 아래 방법을 따라 해 보세요.

1. Win + I 키를 눌러 Windows 설정을 연 후 업데이트 및 보안을 클릭합니다.

2. 왼쪽 메뉴에서 복구 페이지로 이동합니다.

3. 고급 시작 항목 아래의 지금 다시 시작 버튼을 클릭합니다.

4. 고급 시작 화면에서 문제 해결을 선택하고 고급 옵션으로 들어갑니다.

5. UEFI 펌웨어 설정을 클릭한 뒤 다시 시작합니다.

6. 가상화(Virtualization 또는 Virtual Technology) 설정의 정확한 위치는 제조사마다 다릅니다. BIOS/UEFI 메뉴에서 Advanced 또는 Configuration 탭을 찾아 그 아래에서 가상화 옵션을 활성화(Enabled)하세요.

Windows 10에서 Hyper-V를 활성화하는 3가지 방법

Microsoft의 기본 하이퍼바이저 소프트웨어인 Hyper-V는 하나의 물리적 서버에서 가상 컴퓨터 환경, 즉 가상 머신을 생성하고 관리할 수 있게 해 줍니다. Hyper-V는 운영체제는 물론 가상 하드 드라이브와 네트워크 스위치까지 구동할 수 있으며, 숙련된 사용자라면 서버 자체를 가상화하는 데에도 활용할 수 있습니다.

Hyper-V는 지원되는 모든 PC에 내장되어 있지만, 수동으로 활성화해야 사용할 수 있습니다. 설치 방법은 크게 세 가지이며, 각각 자세히 살펴보겠습니다.

방법 1: 제어판에서 Hyper-V 활성화하기

그래픽 사용자 인터페이스(GUI)를 활용하는 가장 쉽고 직관적인 방법입니다. 해당 메뉴로 이동하여 체크박스만 클릭하면 됩니다.

1. Win + R 키를 눌러 실행 창을 열고, control을 입력한 후 OK를 클릭해 제어판을 엽니다.

2. 모든 제어판 항목 목록에서 프로그램 및 기능을 찾아 클릭합니다. 우측 상단에서 보기 기준을 작은 아이콘 또는 큰 아이콘으로 변경하면 찾기가 더 쉽습니다.

3. 프로그램 및 기능 창의 왼쪽에 있는 Windows 기능 켜기/끄기 링크를 클릭합니다.

4. 목록에서 Hyper-V 항목의 체크박스에 체크한 후 확인을 클릭합니다.

5. Windows가 자동으로 필요한 파일을 다운로드하고 구성합니다. 다운로드가 완료되면 재시작을 요청하는 창이 나타납니다.

지금 다시 시작을 클릭해 즉시 재부팅하거나, '다시 시작 안 함'을 선택한 후 나중에 편할 때 직접 재시작해도 됩니다. 가상화는 재부팅 후에야 완전히 활성화되므로 반드시 재시작을 잊지 마세요.

방법 2: 명령 프롬프트로 Hyper-V 활성화하기

명령 프롬프트에서는 단 한 줄의 명령어만으로 Hyper-V를 설치하고 활성화할 수 있습니다.

1. 시작 검색창(Win + S)에 명령 프롬프트를 입력하고, 검색 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다.

참고: 시스템 변경 권한을 요청하는 사용자 계정 컨트롤(UAC) 팝업이 뜨면 를 클릭하세요.

2. 관리자 권한 명령 프롬프트 창에 아래 명령어를 입력하고 Enter를 누릅니다.

Dism /online /Get-Features | find "Microsoft-Hyper-V"

3. Hyper-V 관련 사용 가능한 기능 목록이 표시됩니다. 모든 Hyper-V 기능을 설치하려면 아래 명령어를 실행합니다.

Dism /online /Enable-Feature /FeatureName:Microsoft-Hyper-V-All

4. 모든 Hyper-V 기능이 설치·활성화·구성됩니다. 작업을 마치려면 컴퓨터를 재시작해야 합니다. 명령 프롬프트 화면에서 Y를 누르고 Enter를 치면 바로 재부팅됩니다.

방법 3: PowerShell로 Hyper-V 활성화하기

앞선 방법과 마찬가지로, 관리자 권한 PowerShell 창에서 명령어 한 줄만 실행하면 됩니다.

1. 명령 프롬프트와 마찬가지로 PowerShell도 관리자 권한으로 실행해야 합니다. Win + X 키를 누르거나 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후, 전원 사용자 메뉴에서 Windows PowerShell(관리자)을 선택합니다.

2. 사용 가능한 Hyper-V 명령과 기능 목록을 확인하려면 아래 명령어를 실행합니다.

Get-WindowsOptionalFeature -Online | Where-Object {$_.FeatureName -like "Hyper-V"}

3. 목록의 첫 번째 명령어를 실행하면 모든 Hyper-V 기능이 설치 및 활성화됩니다. 전체 명령줄은 다음과 같습니다.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

4. Y를 누르고 Enter를 입력해 PC를 재시작하면 Hyper-V가 활성화됩니다.

Hyper-V로 가상 머신 생성하는 방법

가상화를 활성화하고 Hyper-V 설정까지 마쳤다면, 이제 실제로 가상 머신을 만들어 볼 차례입니다. 가상 머신을 생성하는 방법은 여러 가지(Hyper-V 관리자, PowerShell, 빠른 만들기)가 있지만, 가장 쉬운 방법은 Hyper-V 관리자 앱을 이용하는 것입니다.

1. 선호하는 방법으로 제어판을 열고 관리 도구(Windows 관리 도구)를 클릭합니다. 검색창에서 바로 열어도 됩니다.

2. 열린 탐색기 창에서 Hyper-V 관리자를 더블클릭합니다.

3. Hyper-V 관리자 창이 열리면 좌측에서 본인의 컴퓨터 이름을 선택합니다.

4. 상단의 동작(Action) 메뉴를 클릭하고 새로 만들기(New)가상 머신(Virtual Machine)을 선택합니다.

5. 가장 기본적인 구성으로 가상 머신을 만들려면 새 가상 머신 마법사 창에서 마침(Finish) 버튼을 바로 클릭하면 됩니다. 반대로 세부 설정을 직접 지정하고 싶다면 다음(Next)을 눌러 각 단계를 하나씩 진행하세요.

6. 생성된 가상 머신은 Hyper-V 관리자 창의 우측 패널에서 확인할 수 있습니다. 이곳에서 가상 머신을 켜거나 끄고, 종료하며, 각종 설정을 변경할 수도 있습니다.

지금까지 Windows 10 PC에서 가상화를 활성화하고 가상 머신을 생성하는 방법을 알아보았습니다. 과정 중 이해하기 어려운 단계가 있다면 댓글로 남겨 주세요. 최대한 빠르게 답변해 드리겠습니다.