How to Resize a Boot Camp Partition

There are a number of half-baked ways to resize a boot camp partition out there. Here’s the way I enlarged my NTFS partition. Your mileage may vary with FAT32, shrinking partitions, etc..

  • Use WinClone to clone your existing bootcamp volume
  • Use Boot Camp Assistant to restore your disk to one volume. When it’s done, reboot to Mac OS X. (I had to do this twice.)
  • Run Boot Camp Assistant again to create a new partition.
  • Start WinClone, and restore the image into the new UNLABELED partition.
  • Reboot, holding the option key to select the Windows partition. Windows will notice that something happened to the partition and will automatically run checkdisk. When you reboot again either partition will work.

I had to do a couple extra steps for VMWare Fusion to work. First, I had to delete my old virtual machine at /Users/[your_user]/Library/Application Support/VMWare Fusion/Virtual Machines/Boot Camp. Simply removing the disk didn’t work. Then VMWare complained that Windows wasn’t shut down cleanly. So you should maybe boot into Windows after the checkdisk before going back to OS X to fiddle with VMWare. Finally, just cancel the re-installation of VMWare Tools once the boot camp VM is running in Fusion.

Leave a Reply

You must be logged in to post a comment.