disk2vhd是一款用于将逻辑磁盘转换为 vhd 格式虚拟磁盘的实用工具。利用disk2vhd工具我们可以轻松地将当前系统中的分区生成为一个 vhd 文件,便于挂载到虚拟平台。disk2vhd 能够运行在 Windows XP SP2,Windows Server 2003 SP1 或更高版本的系统之上,并且支持 64位系统。
但是需要注意的是受虚拟化平台产品对 VHD 的限制,比如 Microsoft Virtual PC 仅支持最大 127G 的虚拟磁盘(VHD),那么你所转换的 VHD 则不能高于这个限制。
Disk2vhd是一款创建用于Microsoft Virtual PC或Microsoft Hyper-V虚拟机(VM)的物理磁盘的VHD(虚拟硬盘 - 微软虚拟机磁盘格式)版本的实用程序。Disk2vhd和其他物理到虚拟工具的区别在于,您可以在联机系统上运行Disk2vhd。Disk2vhd使用Windows XP中引入的Windows卷快照功能来创建要包含在转换中的卷的一致时间点快照。您甚至可以让Disk2vhd在本地卷上创建VHD,即使是转换的VHD也是如此(尽管当VHD位于与正在转换的磁盘不同的磁盘上时,性能会更好)。
要使用Disk2vhd生成的VHD,请创建具有所需特性的VM,并将VHD作为IDE磁盘添加到VM的配置中。在第一次启动时,引导捕获的Windows副本的VM将检测虚拟机的硬件并自动安装驱动程序(如果存在于映像中)。如果所需的驱动程序不存在,请通过Virtual PC或Hyper-V集成组件安装它们。您还可以使用Windows 7或Windows Server 2008 R2磁盘管理或Diskpart实用程序连接到VHD。
如果您打算从它们启动,请不要在创建它们的同一系统上附加VHD。如果这样做,Windows将为VHD分配一个新的磁盘签名,以避免与VHD源磁盘的签名相冲突。Windows通过磁盘签名引用启动配置数据库(BCD)中的磁盘,因此,如果在VM中启动Windows,将无法找到启动磁盘。
Disk2vhd不支持启用Bitlocker的卷转换。如果您希望为这种音量创建VHD,请关闭Bitlocker并等待音量先被完全解密。
disk2vhd工具使用技巧
命令行用法
Disk2vhd包含命令行选项,可让您编写VHD的创建脚本。通过驱动器号(例如c :)指定要包含在快照中的卷,或使用“*”来包含所有卷。
用法:disk2vhd <[drive:[drive:] ...] | [*]> <vhdfile>
示例:disk2vhd * c: vhd snapshot.vhd
Windows安装的物理到虚拟硬盘驱动器迁移对于具有软件保障和Windows XP,Windows Vista和Windows 7完整零售副本的客户而言是有效的功能。软件保障为用户提供了宝贵的好处 - 请联系Microsoft Corporation以获取更多信息。原始设备制造商(OEM)使用OEM版本的这些产品安装的Windows XP,Windows Vista和Windows 7可能不会根据Microsoft许可条款转移到虚拟硬盘驱动器。