Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to shrink a VM Ware Fusion Virtual Machine, and if so how? Specifically a Windows XP guest/client?

I've found old references to procedures purported to make this possible, but they reference a VM Ware DiskTool that appears to no longer be available.

share|improve this question
up vote 2 down vote accepted

In VMWare Fusion 3. There are 2 parts

Prerequisites are the VM cannot have any snapshots and the virtual disk does not have a preallocated size. Making virtual disk sparse

Clean up Windows

I would then in Windows run the MS Disk Cleanup tool to remove files and then Disk Defragmentor to put all the space in one place.

VMWare tools includes a shrink disk command

Then power off the VM

Clean up the virtual disk

Search for Clean Up a Hard Disk in Fusion's help

1 From the VMware Fusion menu bar, select Window > Virtual Machine Library.
2 Click the thumbnail of the virtual machine and click Settings at the bottom of the library window.
3 Under Removable Devices in the Settings window, select Hard Disks.
4 In the Hard Disks panel, select the hard disk in the source list.
5 Click Clean Up Disk in the Disk Cleanup section.

VMware Fusion displays a progress dialog as it cleans up the virtual disk.

share|improve this answer
Thanks, It worked! I finally found a couple KB articles on VMWare site (very hard to find via search) that I added to your answer. – jb510 Nov 3 '11 at 18:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.