1.Introduction
Disk2vhd是一個實用程序,它創建物理磁盤的VHD(虛擬硬盤-Microsoft的虛擬機磁盤格式)版本,用於Microsoft虛擬PC或Microsoft Hyper-V虛擬機(VM)。Disk2vhd與其他物理到虛擬工具的區別在於,您可以在聯機的系統上運行Disk2vhd。Disk2vhd使用Windows XP中引入的Windows卷快照功能,為要包含在轉換中的卷創建一致的時間點快照。您甚至可以讓Disk2vhd在本地卷上創建VHD,甚至可以在正在轉換的卷上創建VHD(不過,當VHD位於與正在轉換的卷不同的磁盤上時,性能會更好)。
2.Install
download:https://download.sysinternals.com/files/Disk2vhd.zip
下載完成后直接解壓打開即可,如下圖:

它將為所選卷所在的每個磁盤創建一個VHD。它保留磁盤的分區信息,但只復制所選磁盤上卷的數據內容。
因為硬盤較大,花費時間較長,制作過程如下圖:
要使用Disk2vhd生成的vhd,請創建具有所需特性的VM,並將vhd作為IDE磁盤添加到VM的配置中。在第一次引導時,啟動捕獲的Windows副本的VM將檢測VM的硬件並自動安裝驅動程序(如果映像中存在)。如果所需的驅動程序不存在,請通過虛擬PC或Hyper-V集成組件進行安裝。也可以使用Windows 7或Windows Server 2008 R2磁盤管理或Diskpart實用程序連接到VHD。
制作完成生產的VHDX文件如下:

如果計划從VHD啟動,請不要附加到創建VHD的同一系統上。如果這樣做,Windows將為VHD分配一個新的磁盤簽名,以避免與VHD源磁盤的簽名發生沖突。Windows通過磁盤簽名引用引導配置數據庫(BCD)中的磁盤,因此,在VM中引導的Windows將無法定位引導磁盤。
3.Command Line Usage
Disk2vhd包含命令行選項,使您能夠編寫VHD的創建腳本。按驅動器號(例如c:)指定要包含在快照中的卷,或使用“*”包括所有卷。
用法:
disk2vhd <[drive: [drive:]...]|[*]> <vhdfile>
例:
disk2vhd * c:\vhd\snapshot.vhd

