Resizing XP on ThinkPad T60

I finally replaced my i1472 with a new T60. Of course, I will put Fedora Core 5 on it, but first, the Windows XP partition has to be shrunken. The disk is 60GB (56GiB). Windows uses 51 GiB and the recovery partion 5GiB. On advice of a colleague, I created a GParted Live CD. The first time I booted it, it couldn’t find the hard drive. A reboot to BIOS (press F1 at startup) and a switch from AHCI to Compatibility mode (on the menu: Config/Serial ATA (SATA)/SATA Controller Mode Option) fixed it. I tried to find some docs on Lenovo’s site about this option but came up empty. A googling found some discussion about driver problems with AHCI and one guy said his disk is faster in compatibility mode!

I shrunk XP from 59.92 GiB to 16.00 GiB and laid out the rest of the disk thusly:

Partition Filesystem Use Size (GiB)
/dev/sda1 ntfs Windows 16
/dev/sda3 ext2 /boot 4
/dev/sda5 swap linux 2
/dev/sda6 ext3 FC5 root 14.46
/dev/sda7 ext3 future 14.46
/dev/sda2 fat32 recovery 4.97