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.