What an incredibly helpful post. I was in the same boat (bad sectors, trying to resize XP so I could perform a dual boot) and these instructions worked perfectly. I had only one partition. Thanks!