SuSE's partitioning program allows you to resize NTFS partitions (and probably FAT/FAT32) with live data on it. Before repartitioning, it relocates the data from that partition to other free areas of the shrunk partition. Although this has worked smoothly for me, I'd stay under Philip's disclaimer.
Vale
Saswata Banerjee & Associates said:
second partition and linux in the thrid and fourth partitions. The problem for you now may be how to create a new partition on "C Drive" without deleting the data on it. I dont know how to do that :-(
As to why it works this way, I dont know. Hope someone on the list can enlighten me.