From your snip, which one is the IDE drive and which one is the Windows 7 drive?
I'll take a guess,
Disk0, partition 2, C:/ is the original XP and IDE drive?
Disk1, partition 1, D:/ is the second XP and a SATA drive?
Disk2, partition 1, F:/ is the Windows 7 and a SATA drive?
Is this correct?
How long have you had the second XP on your Disk1?
Did you do a clean install have you installed your programs personal files etc?
An easy way to get the boot files from your old XP HD to the new XP HD would be to use a backup of the old XP and restore it to the new XP, then disconnect the old HD and see if the computer will boot from the new XP.
The best way to move all your partitions from an old HD to a new one is to Clone the old HD.
If you don't want to do that we can try to move the boot files.