|No you can't, not without a lot of messing around which. It would be simpler and quicker to do a complete re-installation. Either way you will need a Windows XP installation CD.|
The only time you can take a drive out of one computer and expect it to boot in another is if the hardware in both computers is identical. The installed drivers ranging for chip set drivers and CPU configuration, video and audio drivers and a whole lot more will be different.