无法在 Hyper-V 2008 R2 中减小 .vhd 的大小

无法在 Hyper-V 2008 R2 中减小 .vhd 的大小

我有一台使用 disk2vhd 的 P2V VM。它是 WinXP Pro。它以前驻留在一个 ~200GB 的物理磁盘上,因此在转换时,它会将该大小带到其 .vhd 中。磁盘只使用了大约 70GB。我想在主机上回收该磁盘的大约 100GB(当前 .vhd 为 200GB),而对于 Win7 及更高版本,这不是问题。

我使用 gparted 将分区缩小到 80GB,启动操作系统,确保它看起来不错,并且操作系统在缩小的分区上运行。然后我关闭虚拟机并尝试压缩 ~200GB 的 .vhd 文件,当它最终完成时,我仍然剩下一个 195GB 的物理文件。

有人知道我该怎么办吗,或者我是否被困在这个浪费的空间里?

相关内容