While this is written for Linux the creators of GParted have a Live CD version that works very well.  I suggest you know what you’re doing with partitions before you get into this, but GParted does everything you would need to do for hard drive partitioning, without buying Partition Magic.

Gnome Partition Editor