I believe the partitioning tool in Vista has limitations and one can lose data. For example, if your disk is one partition, vista can only shrink that partition maybe 20% and that is all the space you can use for another partition.
From what I have read, the only safe way to partition, outside of special partition software, is to do it on installation.