Dual-boot Repair is based around BCD (Boot Configuration Data) and Windows boot manager - Windows Vista and later.
It can write "automagically" boot records and fixes BCD, boot.ini, ntldr and
ntdetect.com on first disk active partition.
In you case where booting is based on XP ntldr and boot.ini you can use Dual-boot Repair only for manual repair steps.
What you want is moving/copy Windows XP boot files to another disk.
1) The destination disk(second disk) MUST have an active partition.
- Use Disk Management option in Dual-boot Repair tool to mark a partition as active if not already marked.
- then map both active partitions on both disks to drive letters (if not already mapped).
2) Use "Repair MBR & boot records" to write MBR and boot record to second disk - select active partition on second disk and MBR.
3) On active partition destination disk you need ntldr,
ntdetect.com and boot.ini
- you can open an admin console using "Admin console -> bcdedit" (bcdedit will fail as you don't have BCD)
- now you can copy ntldr,
ntdetect.com and boot.ini from current first disk to second disk.
Pretty complex manual steps if you are not an experienced user.
Hope this explanation can help you.