Old hard drive reaction to new mobo?

Slowhand

Member
Mar 21, 2011
134
0
76
Hi everyone, I'm pulling an Old Hard Drive out of a WinXP computer and I'm wondering what to expect when said Hard Drive interfaces with brand new mobo? Will mobo recognize it at all, or will I have to install various mobo drivers to get it to work?

Thank you for any help. :D
 

boomerang

Lifer
Jun 19, 2000
18,883
641
126
Uhh, are you expecting the XP installation to work with the replacement motherboard or are you adding it as an additional HD? Pretty important distinction.
 

Slowhand

Member
Mar 21, 2011
134
0
76
I'm not adding it as an additional HD, essentially I'm take the good parts out of a system that got damaged. So it was in another rig and I'm putting it in as the sole hard drive. XP is already installed on salvaged HD. I was hoping I wouldn't have any issues if I just mounted it as the XP drive that it is, plugged into mobo, and it would work. Does that help any? Thanks
 

stinger608

Senior member
Mar 6, 2009
950
2
81
NO! Chances are it will not boot up to XP!

The hard drive should show up okay, but I don't think it will boot back to the XP desktop.

There is a way to do this if your old motherboard is still operational. If so, post here.

I can explain how to do this through the Windows Registry. It eliminates all drivers.
 

Smoove910

Golden Member
Aug 2, 2006
1,235
6
81
Once installed, do a repair installation (if anything) and update your chipset drivers. I've successfully done this, but don't bank on it working (in most cases it doesn't). Worse case scenario, you'll have to reformat and reload everything
 

Slowhand

Member
Mar 21, 2011
134
0
76
Thanks everyone for all the advice. It seems like the hard drive is not going to be recognized by the OS........ hmmmm, is there a way I can copy the contents of the hard drive to some kind of external drive and save the data?
 

Paperdoc

Platinum Member
Aug 17, 2006
2,473
359
126
Slowhand, you're not catching what people are saying. Your new computer can and will recognize the HDD and access it. The problem is that the old Win XP OS installed on it almost certainly cannot work with your new mobo, so it won't BOOT and run Windows.

Why? Every installation of Windows on a machine is customized at the time of first installation. The Install process does a survey of all the hardware devices in the machine and ensures that the OS is installed to the HDD with all the device drivers needed for this machine. "Devices" does not merely include hard drives, sound cards, and a modem plugged into PCI bus slots. It includes a LOT of devices on the mobo itself, like the HDD controller chips, the RAM controller modules, the USB and COM and Parallel port controller chips, on-board audio and video, etc. If you later transplant that HDD into a new machine with a different mobo, most of those drivers are the wrong ones, AND the drivers for most of the devices on the new mobo are missing. So Windows can't boot from that HDD, even though the BIOS can recognize and read it.

This problem is NOT an issue if you have a different HDD attached to the new mobo with Windows installed on it and working already, and then you attach the old HDD as a second drive. In that case Windows will boot from the C: drive as it did, and then you will be able to use all the data on the old drive. You just can't BOOT from it.

Smoove910 mentioned one way to solve the problem. To do it you need a Windows XP Install disk since that's the version you have on the old HDD. You connect the HDD as the only drive in the new machine, place the Windows Install CD in the optical drive, and set the BIOS to boot from the optical drive first, then the HDD. When it does, you do NOT do a normal Install. You look for a Repair Install process to run. This will re-survey the new machine and try to fix all the device driver mismatches on your old drive's Windows. If it works fully, your problem is solved. If it works most of the way, you can boot into Windows XP but will find in Device Manger that some devices don't have proper drivers, and you need to fix those yourself. If it does not work, you still can't boot into Windows, and your only choice is to wipe out all the stuff on the old HDD and do a new Windows Install. For that reason you NEED to find a way to BACK UP your old HDD BEFORE doing this. Otherwise, if the Repair process fails you lose everything!

Stinger608 says he / she can advise on a process to help make the Repair thing work IF you can still use your old mobo for now. I don't know that process, so I cannot comment on it.
 

Slowhand

Member
Mar 21, 2011
134
0
76
I really appreciate all this information everyone has shared. Well I've some homework to do to see how to get the old hdd backed up and then give the suggestions stated here a try. Thanks to all, and a big thanks to Paperdoc for that generous reply. This is a good example of knowledge is power. :)
 

Charlie98

Diamond Member
Nov 6, 2011
6,298
64
91
Slowhand, you're not catching what people are saying. Your new computer can and will recognize the HDD and access it. The problem is that the old Win XP OS installed on it almost certainly cannot work with your new mobo, so it won't BOOT and run Windows.

Yes... my bad. I thought the OP was just trying to access the old drive for files on a new machine. :oops:
 

Ketchup

Elite Member
Sep 1, 2002
14,559
248
106
This really depends on what the hardware change is like. Care to share? Is it just a motherboard swap? Do you have an install CD for Windows?
 

Slowhand

Member
Mar 21, 2011
134
0
76
This really depends on what the hardware change is like. Care to share? Is it just a motherboard swap? Do you have an install CD for Windows?

Happy to share ketchup79. I'm trying to use a pc I built around 2010 that got partially damaged by lightning in 2012. I do have my original Windows XP disc, so I was going to buy a modest tower, and buy whatever parts I needed to make a secondary backup pc. Relatively speaking, I will get a new budget minded mobo, and psu. I have two sticks of Kinston Value Ram still on the board. Was just trying to salvage everything I could, especially the HD. I will Install XP on the new system, repair or regular. Maybe stupid, but I was hoping I could just plug in the old HD and the mobo would see and accept it right away. But I don't think that will be the case. So I will probably end up trying salvage what data I can from the HD....... Hope this helps. :)
 

Ketchup

Elite Member
Sep 1, 2002
14,559
248
106
Ok, do you know what chipsets we are going from/to? Intel to Intel have the best chance of working, but that is a pretty big jump.

I wonder if the chipset drivers are very old?
 

Slowhand

Member
Mar 21, 2011
134
0
76
Thx ketchup, well I built the original rig around the AMD processor. I don't understand why we would look at the chipset if the mobo will be new, with it's own drivers? :) Ummmm, unsure.

Sometimes I think I might be better off just working backwards: like first try replacing the PSU, see if that solves the problem, then try mobo....on and on. But that's a lot of work for shooting in the dark. I'm proficient in pc tech, but not a master tech, so I rely on people such as the ones who've posted on this thread for help when I can't solve a problem.....see what I mean? Stumped......
 

Ketchup

Elite Member
Sep 1, 2002
14,559
248
106
Then your best bet would be to build a new system with a new hard drive, and once your OS is set up, put in the old drive and recover what data you can.
 

Slowhand

Member
Mar 21, 2011
134
0
76
Then your best bet would be to build a new system with a new hard drive, and once your OS is set up, put in the old drive and recover what data you can.

So I would just make my C: drive, master, and D : drive slave right? And will it let me transfer data directly from D to C? Thx for your help ketchup, btw.:awe:
 

Ketchup

Elite Member
Sep 1, 2002
14,559
248
106
If we are talking SATA then there is no longer master and slave to deal with. Just plug it into a port and away you go.
 

stinger608

Senior member
Mar 6, 2009
950
2
81
Okay Slowhand, Here is how you can take an existing XP hard drive and move it to a different system. I have never had this fail!

In regedit find this key :

HKEY_CURRENT_CONFIG > SYSTEM > CURRENTCONTROLSET > ENUM

You simply Delete the entire ENUM key close regedit and shutdown your PC right there and move the HDD to you new Rig. Boot the system. When Windows begins to load it will start detecting your new hardware and build your new hardware profiles ( this may take more than one restart of the OS) .
I hope this helps you.

When it says to delete the entire ENUM key, that includes the original folder ENUM!

Keep us informed man.
 

Virgorising

Diamond Member
Apr 9, 2013
4,470
0
0
Yep its all SATA.........sweet!?! Thx for the info, I didn't know that. :oops:

It is that!!!! Sweet. Also liberating. I do wish fine humans would stop apologizing for learning things they did not know. That is the nucleus of the journey for all of us, and something to be celebrated, not apologized for.:)