Anyone know a good partition editor or program I can use?

I want to make a new partition for backup purposes, so I can store stuff in that partition, reformat and install a fresh copy of windows on the main partition, and then move all the files from partition B to partition A.