0

我想制作硬盘的 VHD 映像。

我知道如何制作 VHD 图像(http://technet.microsoft.com/en-us/library/hh848503.aspx),但我希望图像包含现有驱动器中的所有内容。

我目前考虑的解决方案是使 VHD 与源驱动器大小相同,然后从源驱动器复制所有文件,但我认为必须有一种更清洁(更简单)的方法。

我从 Sysinternals 了解 Drive2Vhd,但我需要使用 PowerShell 来执行此操作。

有什么建议么?

4

1 回答 1

0

如果你真的想避免使用 Disk2vhd,你可以在一些 powershell 逻辑中包装两个优秀的 exe 来完成工作。

要更手动地了解如何使用数据创建和加载它,请运行以下包装在 powershell 脚本中的命令。

步骤 1 - 在 Diskpart 中创建 VHD

> diskpart
DISKPART> create vdisk file=”c:\test\test.vhd” maximum=1000
DISKPART> select vdisk file="c:\test\test.vhd"
DISKPART> attach vdisk
DISKPART> create partition primary
DISKPART> assign letter=X noerr
DISKPART> exit

第 2 步 - 将文件复制到新的 vhd

Robocopy <Source> <Destination> *.* /S /MT:128

第 3 步 - 分离 vhd

select vdisk file="c:\test\test.vhd"
detach vdisk
exit
于 2014-06-12T17:15:08.143 回答