Resizing a Boot Camp partition

I've got a very nice MacBook Pro (albeit not the newest with a LED display), and a few months ago I installed Boot Camp 1.2b. I wasn't being terribly forward thinking when I created the partition and I assumed that 10GB would be large enough. Many little things conspired to chip away at this space and suddenly I was frantically deleting temporary files and uninstalling anything I hadn't used in a week to try and reclaim 100MB wherever I could.

Being a beta, the ability to resize a Boot Camp partition after installation apparently wasn't a high priority. Enter Winclone – a wonderfully simple program written by Tim Perfitt.

I didn't have too much invested in my XP installation so I decided to forgo any backups and skip straight to the imaging. I'm not sure if it affects the image process at all, but I had to mount my XP partition (use Disk Utility) before Winclone would show me any information about filesystem.

Winclone - Create Image

Since I was going to a larger partition I didn't select 'Prepare for restoring on a different partition', and I didn't bother with 'Make self extracting' since this image wasn't going to be used for ARD deployment.

After creating the image I used the Boot Camp Assistant to restore my startup disk to a single volume. Rebooted, re-ran the Boot Camp Assistant and created a 25GB partition. One more reboot, and then I fired up Winclone and restored my image to the new partition. Rebooted into Windows, let chkdsk run and and logged into see 15GB of free space.

The only minor glitch came when I tried to start up VMware Fusion (I'm not a big fan of Parallels) which uses the Boot Camp partition for the vmdk. Since the partition geometry changed Fusion couldn't find the actual partition, and there wasn't any way to re-detect the disk from the UI. My settings are fairly basic so I trashed the config (~/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/<boot camp device>) and created a new one.

It took about an hour and a half from start to finish, including the installation of the Boot Camp 1.3 drivers.

 

8 Responses to “Resizing a Boot Camp partition”

  1. Johnny Ryall Says:

    I've found myself in the same Fusion boat as you. How exactly did you create a new BootCamp config for Fusion?

  2. Corey Says:

    The easiest way is to delete the config file and create a new Boot Camp virtual machine. All the config file does is point to your Boot Camp partition so the only thing you loose are the VM's settings – RAM, number of processors, priority, etc.

  3. Scott Says:

    I too needed to resize, but my Boot Camp partition was FAT32. I didn't have to use any other tools besides Disk Utility and Boot Camp Assistant. As an added bonus, I got VMware Fusion using the new larger Boot Camp partition once I was all done using your tip. For FAT32 info I posted my steps for anyone that is interested. http://blog.stereodevelopment.com/2008/01/11/resize-a-boot-camp-partition-for-use-with-vmware-fusion/. Hopefully it can help your readers in a similar situation. Thanks for sharing all this with us.

  4. slapjack » links for 2008-02-22 Says:

    [...] Resizing a Boot Camp partition | corey gilmore's blog (tags: bootcamp mac partition resizing) by The SJ-2000 Post-O-Matic Blogolator | posted in Random Trackback URL | Comment RSS Feed Tag at del.icio.us | Incoming links [...]

  5. Thomas Says:

    Thanks for this post. I had exactly the same problems with my VMWare Fusion BootCamp Partition after having resized it. The hint that is given by the Fusion UI is very misleading because there is really no way to remove and add the disk in the settings dialog.

  6. GeekBoy2000 Says:

    Thanks for a great (probably the best) alternative to wiping, and re-installing Windows. Followed your recomendation, and other than the time WinClone was working, I probably didn't have to spend more than a few minutes to get myself another 20GB for Vista. Much appreciated.

  7. Joe Says:

    Great tip…Great product…Everything worked well and now my windows partition will hold what I need without worrying about space limitations…

  8. Reece Says:

    I followed your steps however my XP drive did not increase in size???
    I now have the same size drive with 9Gb of unallocated space??

    Any suggestions??

Leave a Reply


© 2007-2010, Corey Gilmore | Posts RSS Feed | Comments RSS Feed | Contact

 

The views expressed on these pages are mine alone and not those of any past or present employer. All information presented on this site was obtained lawfully and not through disclosure under the terms of an NDA.