Just boot a live linux from a pendrive and use gparted. Its going to be just as much hassle as anything else.
I keep a 4gb bootable with grub on it. You can boot direct from ISO, so I just throw any boot cd iso i need on it.
At the moment it has ubuntu live, 2 versions of hirens, acronis trueimage and xp live. Handy little f*cker it is too.