GParted cannot shrink the partition since it says there are 5 bad sectors that are hardware related. (Scan disk on Windows XP can't fix them).
So, after booting up the GParted disc, I used the Terminal to do a
ntfsresize --bad-sectors --size 63G /dev/sda2
so after that, different webpages said fdisk will need to be run...
Must fdisk be run? If not, can you still boot up Windows XP as usual?
Can you instead use GParted to resize the partition (instead of using fdisk)?
Otherwise if fdisk is used, how is it done?
says we need to use fdisk to delete the original partition and create a new one?
says the new partition should be 20M to 200M larger than the new ntfs size, and set the partition's bootable flag on?
Update: the key is, what is the exact line of the fdisk command?