VMware vmware-vdiskmanager VMDK disk splitter
How to split single VMware (VI/ESX) VMDKs into multiple VMDKs (Player/Server) and change growable (Player/Server/Workstation) into pre-allocated (VI/ESX)
$ vmware-vdiskmanager -r srcvmdk -t disktype dstvmdk
Disk types:
0 : single growable virtual disk 1 : growable virtual disk split in 2Gb files 2 : preallocated virtual disk 3 : preallocated virtual disk split in 2Gb file
Finally don't forget to manually edit your .VMX file after you have converted your .VMDK
Here are some more examples
$ vmware-vdiskmanager -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk $ vmware-vdiskmanager -d myDisk.vmdk $ vmware-vdiskmanager -r sourceDisk.vmdk -t 0 destinationDisk.vmdk $ vmware-vdiskmanager -x 36Gb myDisk.vmdk $ vmware-vdiskmanager -n sourceName.vmdk destinationName.vmdk