Use this:
Code:
http://www.partition-manager.com/
Code:
Unique Smart Partition™ technology, used in Partition Manager 7.0 enables to perform almost all hard disk partitioning operations without losing a single byte of data. You can be 100% sure, that no data will be lost even during most complicated partitioning operations on your hard disk.
I read a review and the guys testing it said that they even shut down the pc in the middle of the partitioning process and ....no data lost.
You can make a bootable CD and make all the changes from there.