Ok, last time I tried this, and the time before, I had to completely destroy my partition table and MBR, and start from the ground up.
I want to resize my 80GB (entire disk) Windows XP Home Edition NTFS partition to 10GB, and make the rest a 70 GB FAT file partition. The time before last, I used parted (from the Redhat Linux install disk), and at to return to the OEM to get the drive reset.
This time, I tried QtParted, with NTFSResize, from the Knoppix 3.8 disk. This ended up in me using FDISK (which is a horror to acquire under XP), and FIXMBR (on some Windows XP install floppys I had to grab of the MS site), to destroy any trace of partitioning on the drive. Then the OEM rescue disk could repair te partition.
In short, I need something free to resize an NTFS partition with the OS on it. The system uses AMD64, so anything running on x86 or x86_64 is good. It has to be a tried and tested method, as for why, see the above.