Is there any way to reduce the size of the disk image once it has grown?
What Vmware product are you using? You can use Converter on the VM and create a new VM and shrink the disks.