First check can boot to other drive
change BIOS to boot from your other drive,
may show now ass HDD0 change to HDD1 by paging through the options.
Save and exit It should now boot to the copy of XP (hard to tell)
If this goes ok then fit new drive and us e maxblast to copy the operating system back to new drive.
change BIOS back to new drive and check it reboots ok
This worked for me on my old machine.