you don't have to do a repair-install.
When you boot from the XP disk, all you need to do is go to the recovery console, and once you log on, type the following commands:
del C:\Windows\system32\config\system
copy C:\windows\repair\system C:\windows\system32\config\system
exit
Windows will boot after that.