Ein wichtige Bedingung ist das VDDK Tool von der VMware Seite.
Es enthält das vmware-mount Programm, mit dem VMDK Files als Laufwerk gemappt werden, und als Laufwerk geschrinkt werden.
pushd „C:\Program Files (x86)\VMware\VMware Virtual Disk Development Kit\bin“
vmware-vdiskmanager -d „e:\Win2k Pro\W2kProDisk1.vmdk“
REM VMDK als Laufwerk Z: mounten
vmware-mount Z: „e:\Win2k Pro\W2kProDisk1.vmdk“
REM Prepare using the drive letter, not the path.
vmware-vdiskmanager -p Z:
REM dismounten
vmware-mount -d Z:
REM Now, shrink the VMDK file.
vmware-vdiskmanager -k „e:\Win2k Pro\W2kProDisk1.vmdk“
Quelle: http://windowsitpro.com/virtualization/defragmenting-and-shrinking-vmware-workstation-disks