方法如下:
您可以使用C:\ Program Files \ VMware \ VMware Workstation \ vmware-vdiskmanager.exe命令行实用程序来创建容量较低的新VMDK文件。
假设该实用程序在您的路径中,并且您在VMDK所在的目录中,请确保已关闭虚拟机电源,然后发出如下命令:
vmware-vdiskmanager.exe -r sourceDisk.vmdk -s 30GB -t 0 destinationDisk.vmdk
然后,备份sourceDisk.vmdk,重命名destinationDisk.vmdk为sourceDisk.vmd并确认一切正常。(如果没有,则可以简单地还原原始VMDK文件。)
请注意,这不会影响原始的VMDK文件,而只是创建的VMDK 副本。
同样,这不是一个逐个扇区的副本。无论其位置如何,所有数据都是从原始文件复制而来。因此,只要目标磁盘的大小足以容纳所有磁盘,就不会丢失任何数据。
实际上,使用此工具将VMDK文件复制到较小的文件时,会在此过程中自动执行分区调整大小和压缩。这是安全的,因为VMware知道其自己的虚拟磁盘结构。这与VMware Converter创建具有不同大小磁盘的克隆虚拟机时使用的基础技术相同。