Why can you not re-install XP on the SATA harddrive in the laptop it was removed from?
If you try and re-install XP on the hardrive plugged into a different PC or laptop, it won't work on the laptop it was removed from, due to the fact that the chipset of the moterboard etc will probably be different on the PC that XP was installed on