I have heard a lot of good things about the program called Partition Magic. It says it allows you to partition your hard drive without destroying data (i.e. reformatting your hard drive)
...