Sorry, I still can't get it to work. And your advice doesn't make a whole pile of sense.
I looked for an option to boot from an sata first in the bios, but there was none.
Plus I don't know how I'm supposed to copy the old files to the new HD if I deleted the old partition.
In the windows XP setup it says this:
Partition1 (d: ) 250 gb (new hd)
Unpartitioned space 8 mb
Unpartitioned space 80 gb (old hd)
So if my boot.ini was saved on the C: drive (which I deleted), how can I get it to boot from the D: drive which has a fresh windows xp install on it?
Edit: Okay I now see that in the windows setup it is recognizing the new drive as the C: drive.