Moving HDD to new machine (WinXP)

the_tool_man

Honorable
Sep 10, 2013
3
0
10,510
Hi all:

I'm a relative newbie on this, so go easy on me.

My old computer (Dell Dimension E510) had a new 500GB HD running XP, and a number of software applications that required me to keep XP. When the motherboard died, I bought a refurbished Dell OptiPlex 620 running Vista, hoping to transfer the HDD into it.

Of course, it wouldn't boot. So I put the XP DVD in and try to boot from that, with the intention of doing a repair to fix driver issues, etc., and get XP working. However, this gives me a BSOD when it tries to start Windows. The error is 0x0000007B, which indicates a bad HDD I think. I then installed both the original HDD from the new computer and the old one, booting Vista on the new one. It recognized, and can read the old HDD as another drive just fine. I looked in the setup screen and verified it recognized both drives correctly. So I think the old HDD is not the problem, per se.

How can I fix this so that I can boot from the old HDD to XP? Again, installing my apps on Vista is not an option. Thanks.

Edit: Forgot to mention all drives in this case are SATA, if that matters.
 
Solution
Different setups require different drivers for the hardware.

Also the Dell XP licenses are tied to the first motherboard they are installed on , so windows won't be genuine.