Well, since I can't figure that one out, probably some others won't either. What you mean to say is to boot with the WinXP CD, press F10 and thus go to the
Recovery Console. There you can fix the bootfiles by issuing the command
bootfix.
The method is described here:
support.microsoft.com/default.aspx?scid=kb;en-us;Q314058. Apart from that, when you do have Partition Magic available, I would
first join the two partition and
then do the fixboot trick. Otherwise the referrals in boot.ini do not match when the partitions are changed. Also the result
must be a primary partition, otherwise WinXP won't boot.
A safer way is to just remove
everything from the C-partition
except: boot.ini, bootsect.dos, ntldr and ntdetect.com. That way you do not have to juggle partitions around.