I'm having trouble following you.
You have 2 hard drives in one computer, both with XP installed?
And now it's taking an hour to boot to the original hard drive?
You could try and run some hard drive diagnostics.
SysChat - Downloads (Freeware Utilities) - Ultimate Boot CD