이 가이드는 Windows 물리적 서버 Hyper-V VM 변환 방법에 대해 설명합니다.
Hyper-V에서 물리적 서버를 가상 머신(VM)으로 변환하는 것을 P2V(Physical-to-Virtual) 마이그레이션이라고 합니다.
이 과정은 서버 통합, 재해 복구, 오래된 시스템 업데이트 작업 시 중요한 요소입니다.
예를 들어 물리적 서버를 가상화 환경으로 변경 시 하드웨어 비용을 절감하고, 자원을 더 효율적으로 활용하며, 백업을 단순화하고 IT 운영을 더 유연하게 할 수 있습니다.
Windows 물리적 서버 Hyper-V VM 변환 방법
물리적 서버를 Hyper-V VM 환경으로 변환하고 싶다면, 이 가이드에서 언급한 단계를 수행합니다.
여기서 물리적 서버는 반드시 서버일 필요는 없으며, Windows Server 및 Windows 11 등 어떤 컴퓨터 환경이든 상관 없습니다.
Windows 물리적 서버를 Hyper-V VM 변환은 다음 단계에 따라 진행됩니다.
- Hyper-V에서 지원 가능한 운영 체제인지 시스템 호환성 확인합니다.
- 물리적 서버·컴퓨터에서 Disk2vhd 도구를 다운로드합니다.
- 서버·컴퓨터를 VHDX 파일로 내보내기 합니다.
- Hyper-V VM 생성 후 VHDX 파일을 불러옵니다.
01 Hyper-V 시스템 호환성 확인
물리적 서버 환경으로 Hyper-V 가상 환경으로 변환하기 전, Hyper-V에서 물리적 서버의 운영 체제를 지원하는지 확인해야 합니다.
일반적으로 Windows Sever 2008 R2 이후 버전과 Windows 11 및 10 버전은 문제 없이 지원되지만, 구 버전을 사용 중이라면 호환성 문제로 시스템 통합 시 문제가 발생할 수 있는 가능성이 높습니다.
또한 중요한 애플리케이션과 서비스가 가상화 환경에서 올바르게 작동하는지 확인해야 합니다.
02 물리적 서버 Hyper-V VM 변환
Microsoft는 강력하고 무료로 사용할 수 있는 “Disk2vhd” 도구를 제공하고 있습니다.
Microsoft Sysinterals 웹 사이트를 통해 이 도구를 다운로드하고 물리적 서버를 Hyper-V VM에서 구동할 수 있도록 VHDX 파일로 변환하는 과정이 필요합니다.
STEP 01. Microsoft Disk2vhd 도구 다운로드

Microsoft 공식 웹 사이트로 이동해 “Disk2vhd” 도구 실행 파일을 다운로드합니다.

다운로드 경로로 이동하여 “Disk2vhd.zip” 압축 파일을 압축 해제합니다.
STEP 02. 물리적 서버 Hyper-V VM 변환 (VHDX)

압축 해제된 Disk2vhd 폴더에는 여러 파일이 있습니다.
사용자 환경(물리적 서버)에 적합한 실행 파일을 선택해야 합니다.
- disk2vhd.exe : x86 32bit
- disk2vhd64.exe : x86-64 64bit
- disk2vhd64a.exe : ARM 64bit
예를 들어 x86-64 환경이라면 “disk2vhd64.exe” 파일을 두 번 클릭합니다.

Disk2Vhd License Agreement 창이 열리면 [Agree] 버튼을 클릭합니다.

Disk2vhd 마법사에서 먼저 다음 옵션을 선택합니다.
- Use Vhdx
- Use Volume Shadow Copy (외장 드라이브 사용 시 선택 해제)
- “VHD File name:” 위치는 로컬 또는 네트워크 공유 드라이브 등 VHDX 파일 전체를 저장할 수 있는 충분한 여유 공간이 있는 위치로 지정합니다.
- “Volumes to include:” 목록에서 모든 드라이브 선택
🔦 참고 : Volume Shadow Copy 옵션은 재부팅 없이 시점 SnapShot 기능을 사용하여 데이터 일관성을 보장합니다.
물리적 서버를 Hyper-V VM 환경으로 변환할 때 필요한 공간은 볼륨의 전체 용량이 아닌, 현재 사용된 저장소 공간과 대략 같습니다.
옵션 선택이 완료되면 [Create] 버튼을 클릭하면, Disk2vhd 마법사에서 VHDX 파일을 생성합니다.
이 과정은 데이터 용량과 네트워크 속도에 따라 시간이 달라질 수 있으며, 이 단계에서 서버(컴퓨터)는 계속 사용할 수 있지만 성능에 영향을 줄 수 있습니다.
🔦 참고 : 네트워크 드라이브에 VHDX 파일을 생성할 경우 별도 자격 증명 관리자에 사용자 계정 및 비밀번호 등록이 필요할 수 있습니다.
03 Hyper-V VM 생성 및 VHDX 연결
Hyper-V 기능은 Windows Server 및 Windows 11, 10(Home 제외)에서 기본으로 제공되는 도구이므로 사용자가 별도로 다운로드할 필요는 없습니다.
그러나 사용자가 Windows 기능에서 수동으로 Hyper-V 기능을 활성화하는 과정이 추가로 필요합니다.

Hyper-V 사용 준비가 완료되면, 먼저 물리적 서버에서 변환한 “.VHDX” 파일을 복사해야 합니다.
🔦 참고 : P2V 대상 서버 및 컴퓨터가 동일 시스템이라면 복사를 건너뛸 수 있습니다. 또한 대상 서버 및 컴퓨터의 공유 드라이브에 생성했을 경우에도 생략할 수 있습니다.

Hyper-V 관리자 도구를 열고 우측 작업 메뉴에서 [새로 만들기] 버튼을 클릭합니다.

새 가상 컴퓨터 마법사가 열리면 안내 사항을 확인하고 [다음(N)] 버튼을 클릭합니다.

VM 이름을 입력하고 [다음(N)] 버튼을 클릭합니다.

가상 컴퓨터로 사용할 세대를 선택하고 [다음(N)] 버튼을 클릭합니다.
- 1세대 : 구 버전 32비트 및 64비트 운영 체제
- 2세대 : 최신 가상화 기능을 지원하며 UEFI 기반 펌웨어가 있는 64비트 운영 체제

가상 컴퓨터에 할당하려는 메모리 용량을 입력하고 [다음(N)] 버튼을 클릭합니다.

네트워킹 구성 설정에서 가상 스위치를 선택한 후 [다음(N)] 버튼을 클릭합니다.

“기존 가상 하드 디스크 사용(U)” 옵션을 선택하고 [찾아보기(B)] 버튼을 클릭합니다.
물리적 서버에서 내보낸 VHDX 파일을 저장한 위치로 이동해 선택하고 [다음(N)] 버튼을 클릭합니다.

새 가상 컴퓨터 마법사 요약 내용을 확인하고 [마침(F)] 버튼을 클릭합니다.
모든 단계를 완료하면 기존 물리적 서버의 복사본으로 새로운 가상 머신이 생성됩니다.
🔦 참고 : Disk2Vhd 도구로 내보낸 파일이 여러 파일을 생성했다면, 모두 가상 머신 디스크로 연결해야 합니다. 가상 머신 생성 완료 후 해당 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정으로 이동한 다음 SCSI 컨트롤러 탭으로 가서 하드 드라이브를 선택하여 모든 드라이브를 추가합니다.
마치며
Microsoft에서 제공하는 Disk2vhd 도구는 별도의 Agent 설치 없이 실행 파일로 물리적 서버를 가상 환경에서 사용할 수 있는 VHDX 파일로 변환이 가능하고, 운영 중인 서버에서도 온라인 상태로 변환할 수 있는 점에서 간편한 P2V(Physical to Virtual) 전환 도구입니다.
다만 변환 작업이 끝이라고 생각해서 모든 작업이 완료되는 것은 아닙니다. 변환 작업 후 네트워크 어댑터 및 IP 설정 점검, 애플리케이션 및 서비스 정상 동작 여부 확인 등 후속 점검 작업이 반드시 필요합니다.
특히 단순히 컴퓨터 클라이언트 환경이 아닌 실제 서비스로 운영 중인 서버 환경이라면, 시스템 디스크 구조나 서버 역할에 따라 예상치 못한 문제가 발생할 수 있으므로, 사전 백업과 테스트 환경에서 검증이 반드시 필요합니다.
또한 Disk2vhd 도구는 대규모 마이그레이션 작업보다는 소규모 서버 이전, 레거시 시스템 보존, 테스트 및 백업 목적의 가상화 환경에 더 적합할 수 있습니다.


