https://learn.microsoft.com/en-us/sysinternals/downloads/disk2vhd上的文档很少,似乎没有涵盖如何指定多个卷进行备份的用例,假设没有任何方法可以指定要排除的卷或驱动器。我想将我的计算机的备份脚本编写到 VHDX 文件中,以用作 VM,以防某些东西不可挽回地崩溃并且我无法恢复 Windows 安装。我的电脑有 2 个驱动器,一个典型的 C: 有 3 个卷(C:、\?\volume{819...、\?\volume{d89...,一个是 EFI,另一个是恢复)
该命令
.\disk2vhd64.exe -h C: D:\VHDs\mycomputer_test.VHDX
调用此命令,但不包括那些启动卷,也没有选中“准备在虚拟 PC 中使用”复选框,尽管有参数-h
。
这个正确的命令是什么?
disk2VHD 在这方面受到限制,因为命令行参数要求所选卷分配有磁盘号。对于系统保留分区尤其如此。唯一需要的卷是系统保留分区。屏幕截图中没有磁盘号的另一个磁盘是 WinRE 分区。
您必须复制所有磁盘、安装 VHD 并自行删除分区。另一种方法是将这两个分区合并在一起,创建备份,然后大幅缩小分区。
您应该能够编写这两个选项的脚本。不应使用“准备在 Virtual PC 中使用”,因为 Virtual PC 十年来一直不受支持或无法使用。Virtual PC 甚至无法在 Windows 10+ 上运行
有许多第三方工具可让您安排所需的精确分区的备份,其中大多数都有将该备份转换为 Hyper-V 或 VMWare VM 的工具。