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

我有一个使用disk2vhd的P2V虚拟机。 这是WinXP专业版。 它曾经驻留在一个〜200Gb的物理磁盘上,所以当它被转换时,就把它放到了它的.vhd中。 该磁盘只有大约70GB的使用。 我想在主机上回收大约100GB的磁盘(当前.vhd是200GB),而Win7和更高版本,这是没有问题的。

我使用gparted将分区减less到80GB,启动操作系统,确保它看起来不错,并且操作系统在减less的分区上运行。 然后我closures了虚拟机,试图压缩〜200GB的.vhd文件,当它完成时,我还剩下一个195GB的物理文件。

任何人都知道我可以做什么,或者我坚持这个浪费的空间?