BOAC,
I will install the new SATA drive
I will load a fresh Windows XP on it and check it boots.
I assumed you meant load Windows onto the SATA disk.
I am suggesting that you leave your existing IDE disk in place, and add a SATA disk to your existing system (so now you have both IDE and SATA at the same time) to have the SATA drivers on the IDE disk before making the clone.
SD