I've read Andrew's article here http://www.experts-exchange.com/articles/12938/HOW-TO-Shrink-a-VMware-Virtual-Machine-Disk-VMDK-in-15-minutes.html#c1900010
on how to do that without the P2V/V2V which looks fairly easy. One question though: Is there any way I can do that without moving the VM to a different datastore? I just don't have enough free space on other datastores to be able to transfer this machine to. The machine is almost 4.5TB.