Scott Ivey Asked: 2009-05-29 05:40:07 +0800 CST2009-05-29 05:40:07 +0800 CST 2009-05-29 05:40:07 +0800 CST Windows 7 紧凑型动态 VHD 772 在 Windows 7 中,我们现在能够创建和附加 VHD 文件作为驱动器。有谁知道我们如何在 Windows 7 中压缩动态磁盘? windows-7 vhd 7 个回答 Voted Best Answer mikekol 2009-05-31T18:27:12+08:002009-05-31T18:27:12+08:00 您可以在 Windows 7 中使用 diskpart.exe 的 COMPACT 选项压缩 VHD。此外,如果您不介意一些编码,您可以调用 CompactVirtualDisk API(我会发布一个链接,但新用户不能发布超链接 - 如果您有兴趣,只需搜索 MSDN 即可)。 BrokeMyLeg 2010-10-23T07:15:50+08:002010-10-23T07:15:50+08:00 使用 Windows 7 中的 diskpart 命令行实用程序压缩 VHD 文件。效果很好! Marlon 2009-11-30T01:12:09+08:002009-11-30T01:12:09+08:00 在 diskpart 控制台中键入“select vdisk file="c:\windows7.vhd”然后按 Enter 然后键入“compact”,这应该压缩您的虚拟驱动器。 Omid 2010-04-19T12:40:58+08:002010-04-19T12:40:58+08:00 要在 Windows Virtual PC(在 Windows 7 中)中压缩 VHD 文件: -打开“Windows 虚拟机”外壳 -右键单击要压缩的虚拟机并打开其设置 -转到“硬盘 1”或您拥有的任何人附加的 VHD 文件。- 单击修改,然后单击压缩虚拟硬盘 Kara Marfia 2009-05-30T09:53:25+08:002009-05-30T09:53:25+08:00 VHD Resizer怎么样? Scott Ivey 2009-05-30T10:16:09+08:002009-05-30T10:16:09+08:00 我最终做的是从磁盘管理器中分离 VHD,然后我将文件附加到 Windows 7 中的“虚拟 Windows XP”。完成后,我可以在磁盘上选择“修改”,然后然后“紧凑”。 压缩完成后,我从“虚拟 Windows XP”VM 中删除了 VHD,然后可以根据需要从那里使用它们。 这似乎是一个笨拙的解决方案 - 我希望有人能够运行紧凑型,而不必先将它们附加到虚拟机,或者更好的是通过电源外壳或脚本运行它的方法。 Sonne 2015-08-24T01:16:11+08:002015-08-24T01:16:11+08:00 https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/ 打开您的 Windows 命令行 (CMD)。 磁盘部分 选择虚拟磁盘文件="X:\xyz.vhd" 以只读方式附加虚拟磁盘 压缩虚拟磁盘 分离虚拟磁盘 出口 我正在使用包括 bitlocker 的虚拟硬盘。要使用 bitlocker 压缩 VDH 文件,以下步骤对我有用: 打开 Windows 磁盘管理。 追加新的虚拟磁盘并选择只读模式。 使用 bitlocker 解锁新的 Windows 驱动器。 打开您的 Windows 命令行 (CMD) 磁盘部分 选择虚拟磁盘文件="X:\xyz.vhd" 压缩虚拟磁盘 分离虚拟磁盘 出口
您可以在 Windows 7 中使用 diskpart.exe 的 COMPACT 选项压缩 VHD。此外,如果您不介意一些编码,您可以调用 CompactVirtualDisk API(我会发布一个链接,但新用户不能发布超链接 - 如果您有兴趣,只需搜索 MSDN 即可)。
使用 Windows 7 中的 diskpart 命令行实用程序压缩 VHD 文件。效果很好!
在 diskpart 控制台中键入“select vdisk file="c:\windows7.vhd”然后按 Enter 然后键入“compact”,这应该压缩您的虚拟驱动器。
要在 Windows Virtual PC(在 Windows 7 中)中压缩 VHD 文件: -打开“Windows 虚拟机”外壳 -右键单击要压缩的虚拟机并打开其设置 -转到“硬盘 1”或您拥有的任何人附加的 VHD 文件。- 单击修改,然后单击压缩虚拟硬盘
VHD Resizer怎么样?
我最终做的是从磁盘管理器中分离 VHD,然后我将文件附加到 Windows 7 中的“虚拟 Windows XP”。完成后,我可以在磁盘上选择“修改”,然后然后“紧凑”。
压缩完成后,我从“虚拟 Windows XP”VM 中删除了 VHD,然后可以根据需要从那里使用它们。
这似乎是一个笨拙的解决方案 - 我希望有人能够运行紧凑型,而不必先将它们附加到虚拟机,或者更好的是通过电源外壳或脚本运行它的方法。
https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/
我正在使用包括 bitlocker 的虚拟硬盘。要使用 bitlocker 压缩 VDH 文件,以下步骤对我有用: