Okay, I just tried following those steps. It detects the windows on drive C: (the new harddrive with xp pro). Typing bootcfg /list shows no boot entries. When I use bootcfg /rebuild it shows this (bold is what I typed):
Total Identified Windows Installs: 1
[1] C:\Windows
Add installation to boot list? (Yes/No/All):
Y
Enter Load Identifier:
Microsoft Windows XP Professional
Enter Operating System Load Options:
/fastdetect
Error: Failed to add the selected boot entry to the boot list.
Edit: Okay, I restarted and managed to add the entry to the boot.ini, and it still gives me the same disk failure message. Should I try running to fixboot command, and if I do could I possibly lose information on that partition?