The Hard Drive out of the old machine work work cause the Hardware Profiles are not the same. Re-install XP on the hard drive and everything will work. You can not just take a hard drive out of a machine and place it into another. The setups are different. Different processor, motherobard, sound card, RAM, everything is different. XP was not installed with any drviers or anything that relates to the new system therefor it gives you nthing but errors.
Format and re-isntall Windows is the only way to fix this.
Format and re-isntall Windows is the only way to fix this.