I used Paragon PM on XP, but find the Vista built in disk management more than adequate. Using it I partitioned C three ways, and an external USB HD into two partitions. Using "Shrink" function did not lose me any data on C. No muss, no fuss.