Disk2vhd는 Microsoft Virtual PC 또는 Microsoft Hyper-V VM(가상 머신)에서 사용할 물리적 디스크의 VHD(가상 하드 디스크 - Microsoft의 가상 머신 디스크 형식) 버전을 생성하는 유틸리티입니다. Disk2vhd와 기타 P2V 도구의 차이점은 온라인 상태인 시스템에서 Disk2vhd를 실행할 수 있다는 것입니다. Disk2vhd는 Windows XP에 도입된 Windows의 볼륨 스냅샷 기능을 사용하여 변환에 포함하려는 볼륨의 일관된 특정 시점 스냅샷을 생성합니다. Disk2vhd가 로컬 볼륨에 VHD를 생성하도록 할 수도 있습니다. VHD가 변환 중인 디스크와 다른 디스크에 있을 때 성능이 더 좋긴 하지만 말입니다.
Disk2vhd 사용자 인터페이스는 시스템에 있는 볼륨을 나열합니다.
선택한 볼륨이 상주하는 각 디스크에 대해 하나의 VHD를 생성합니다.
디스크의 분할 정보를 보존하지만 선택한 디스크의 볼륨에 대한 데이터 내용만 복사합니다. 이를 통해 예를 들어 시스템 볼륨만 캡처하고 데이터 볼륨은 제외할 수 있습니다.
Virtual PC는 최대 127GB의 가상 디스크 크기를 지원합니다. 더 큰 디스크에서 VHD를 만들면 가상 PC VM에서 액세스할 수 없습니다.
Disk2vhd에서 생성된 VHD를 사용하려면 원하는 특성을 가진 VM을 생성하고 VM 구성에 VHD를 IDE 디스크로 추가합니다.
처음 부팅할 때 캡처된 Windows 복사본을 부팅하는 VM은 VM의 하드웨어를 검색하고 이미지에 있는 경우 자동으로 드라이버를 설치합니다. 필요한 드라이버가 없으면 Virtual PC 또는 Hyper-V 통합 구성 요소를 통해 설치하세요. Windows 7 또는 Windows Server 2008 R2 디스크 관리 또는 Diskpart 유틸리티를 사용하여 VHD에 연결할 수도 있습니다.
VHD에서 부팅할 계획이라면 VHD를 만든 동일한 시스템의 VHD에 연결하지 마세요. 그렇게 하면 Windows는 VHD의 원본 디스크 서명과의 충돌을 방지하기 위해 VHD에 새 디스크 서명을 할당합니다. Windows는 디스크 서명으로 BCD(부팅 구성 데이터베이스)의 디스크를 참조하므로 이 경우 VM에서 부팅된 Windows는 부팅 디스크를 찾지 못합니다.
Disk2vhd는 Bitlocker가 활성화된 볼륨 변환을 지원하지 않습니다. 이러한 볼륨에 대한 VHD를 생성하려면 Bitlocker를 끄고 먼저 볼륨이 완전히 해독될 때까지 기다리세요.
Disk2vhd는 x64 시스템을 포함하여 Windows Vista, Windows Server 2008 이상에서 실행됩니다.
다음은 가상 머신에서 실행되는 Windows Server 2008 R2 Hyper-V 시스템 사본의 스크린샷입니다.
(확대하려면 이미지 클릭)
명령줄 사용법
Disk2vhd에는 VHD 생성을 스크립팅할 수 있는 명령줄 옵션이 포함되어 있습니다. 드라이브 문자(예: c:)로 스냅샷에 포함할 볼륨을 지정하거나 "*"를 사용하여 모든 볼륨을 포함하세요.
Windows 설치의 물리적-가상 하드 드라이브 마이그레이션은 Software Assurance 및 Windows XP, Windows Vista 및 Windows 7 정품 정품을 보유한 고객에게 유효한 기능입니다.
Software Assurance는 사용자에게 귀중한 이점을 제공합니다. 자세한 내용은 Microsoft Corporation에 문의하세요. 이러한 제품의 OEM 버전을 사용하여 OEM(Original Equipment Manufacturer)이 설치한 Windows XP, Windows Vista 및 Windows 7은 Microsoft 라이선스 조건에 따라 가상 하드 드라이브로 전송되지 않을 수 있습니다.