I've searched high and low for a FREE NTFS partition shrinker with no avail.

What I want to do is this:

ATM I'm running win XP on a single partition. I want to shrink this partition to *size* so I can create another couple of partitions for a Linux distro.

The only way for me to do this now is to erase the current partition then create two+ new ones, but that's REAL inconvienient for me (as you're undoubtedly guessing).

Does anyone know of an NTFS shrinking program (FREE)?

Any help appreciated as usual