Angela,
One of two ...
Incorrect jumpers, cabling, bad drive.
Or
Windows product activation preventing O/S
loading as orginal install was on system 1. See:
http://www.microsoft.com/piracy/activation.mspx
Windows XP is primarily licensed for use on a single PC and without purchasing additional licenses cannot be installed on other machines.
_____________________________________________________
Hi;
I have two HP machines. When I put my (XP home) from my first machine on a 60 GB hard drive or a 40 GB hard drive and then transfer that hard drive to the second machine, the second machine starts up fine. When I load up my 20GB hard drive and transfer it to the second machine I get just a blank screen. I know that 20 GB is enough to run XP home so what is the problem?
Thanks,
Angela

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic