윈도우 공식 사용자 가이드에 따르면 윈도우 10/8은 클라이언트 Hyper-V를 지원한다고 합니다. 그렇다면 Hyper-V란 정확히 무엇일까요? Hyper-V는 하이퍼바이저(Hypervisor) 기반의 가상화 기술을 의미합니다. 사실 Hyper-V는 이전 두 버전의 윈도우에도 일부 포함되어 있었지만, 마이크로소프트는 이번에 이 기술을 클라이언트 운영체제에 통합해 윈도우 10/8의 일부로 제공하기로 했습니다. 꽤 흥미로운 소식이죠?

지금부터 Hyper-V가 실제로 어떤 방식으로 작동하는지 단계별로 살펴보겠습니다.
윈도우 10의 Hyper-V란?
마이크로소프트 클라이언트 Hyper-V는 유연하고 견고하며 뛰어난 성능을 자랑하는 클라이언트 가상화 기술로, IT 전문가와 개발자가 하나의 윈도우 PC에서 여러 운영체제를 동시에 실행할 수 있게 해줍니다. VM(가상 머신)이 서버용 Hyper-V와 호환되기 때문에 하드웨어를 통합하여 비용을 절감하고 효율성을 높일 수 있습니다. 특히 Hyper-V는 프로그래머와 개발자만을 위한 도구가 아니라, 모든 윈도우 사용자가 그 혜택을 누릴 수 있다는 점이 큰 장점입니다.
과거 클라이언트 버전의 윈도우에서는 한 대의 PC에 가상화된 운영체제를 설치하는 일이 거의 불가능했습니다. 개발자들은 운영체제가 설치된 별도의 컴퓨터를 마련한 뒤 LAN이나 Wi-Fi로 연결하는 네트워크 인프라를 구축하기 위해 추가 비용을 투자해야 했습니다. 반면 Hyper-V에서는 이러한 과정이 전혀 필요하지 않습니다. 스위치를 활용해 가상 네트워크를 구성하고 가상화된 운영체제를 만들면, 내 컴퓨터 안에 있는 또 다른 컴퓨터와 애플리케이션이 자유롭게 상호작용하도록 만들 수 있습니다. 생각보다 아주 간단합니다.
윈도우 10에서 가상화는 어떻게 작동할까?
Hyper-V를 사용하려면 SLAT(Second Level Address Translation, 2차 수준 주소 변환)을 지원하는 64비트 시스템이 필요합니다. SLAT는 인텔과 AMD의 최신 세대 64비트 프로세서에 기본으로 탑재된 기능입니다. 아울러 64비트 버전의 윈도우와 최소 4GB 이상의 RAM도 갖춰야 합니다. 참고로 Hyper-V는 가상 머신에 32비트와 64비트 운영체제를 모두 설치할 수 있습니다.
Hyper-V 설정 3단계
- Hyper-V 설치: 윈도우 기능 콘솔('Windows 기능 켜기/끄기')을 열어 Hyper-V 항목에 체크한 후 확인을 누르세요. 시스템이 재부팅되면서 Hyper-V가 자동으로 설치됩니다.
- 가상 네트워크 생성: 네트워크는 일반적으로 스위치를 통해 구성됩니다. Hyper-V 관리자 화면 오른쪽 패널의 '가상 스위치 관리자'를 사용해 새로운 스위치를 생성하세요.
- 가상 머신 생성: 앞서 만든 스위치를 사용할 가상 머신을 만듭니다. Hyper-V 관리자 오른쪽 패널에서 '새로 만들기' → '가상 머신'을 차례로 클릭하면 됩니다. 가상 머신을 생성하려면 해당 운영체제의 ISO 파일이 반드시 필요합니다. 예를 들어 윈도우 7 가상 머신을 만들고 싶다면 윈도우 7 ISO 파일을 미리 준비해 두세요. 가상 머신 생성 과정에서 운영체제 설치 여부를 묻는 단계가 나오면, 바로 이때 ISO 파일을 로드하면 됩니다.
다음 글에서는 Hyper-V를 활성화하거나 비활성화하는 구체적인 방법을 소개해 드리겠습니다.