I have a system running Windows XP.

I have a Hard Drive that used to host my Windows XP OS, but it crashed last week... so I had to replace the HD with another one and rebuild the OS.

Now, I am trying to recover some important data from this Hard Drive, however, every time that I try to add the HD as a slave, my system crashes with a blue screen before reaching the Windows XP GUI.

I am getting the message that the system has been shut down to prevent further damage (or whatever)....

Even when I boot using a BlueCon XXL Data Recovery CD, I have no success because it just crashes and reboots before reaching a starting point.

When adding it as an external IDE component, the HD is recognized by the BIOS, but not by Windows XP... so, Easy Recovery PRO isn't affective in this manner.

I'm assuming SpinRite and other programs wouldn't be as well.

Is there a program that I can use that works with Hard Drives that aren't being detected by Windows but definitely exist because they are detected by the BIOS?

Any other recommendations?