It would be easier if you had access to a linux computer.
GParted is my weapon of choice whenever I need to edit partitions, but it doesn't run on windows.
They do offer a live cd which lets you boot into linux without messing with your existing installation.