help with new computer using old hard drives

chefcg1

Distinguished
Dec 30, 2006
18
0
18,510
I'm in the process of building a new computer to replace my old AMD 2800+ system. I would like to use one of my old hard drives that has all my files and programs on it without having to do a complete reformate and fresh install of winxp. Is this possible? and how do I go about doing this?

Thanks in advance for any help.
 

edklite

Distinguished
Dec 29, 2006
1,371
0
19,280
If you are talking about two different computers, it's tricky but doable. If you just got a new hd, and still using the same system - just clone the old onto the new; and change the boot priority in the BIOS to move the new drive ahead of the old.

If two, there is away; quite complicated, but it works most of the time.

The non-ACPI routine.

After you've cloned (not just installed XP) the old drive onto the new hd, install it in the old rig as the primary boot device; unplug the old. Then:

Find out if the new mobo supports non-ACPI operation. Check its' specs; almost all do.

If so, print this out - and good luck!

OLD SYSTEM
Remove and uninstall all the current drivers (video, sound, chipset, ide) from Control Panel - Add/Remove.

Find Device Manager (Start - Run - (type in)devmgmt.msc - Enter). Expand the Computer value - double-click ACPI Uniprocessor PC - driver tab - Update driver.
Choose to "Install from a list or specific location (Advanced) - Don't Search.
UNCHECK THE BOX "Show compatible hardware". Select "Standard PC". Click Next & OK. You will get a Restart prompt. NO! "DO NOT RESTART".
While still in D/M (Device Manager), delete the rest of the hardware whose drivers you didn't find in C/P relating to the above list only.
Shut down and do not turn it on until you've completed ALL the hardware swapping in the old rig; or installed the drive in a new machine.

NEW SYSTEM
Turn on and bootup. XP will load & redetect the entire hardware config. Probably will reboot a couple of times.

After you get a quiet desktop, Start - Run - (type in)cmd.exe - Enter

Type this in: set devmgr_show_nonpresent_devices=1

Type: devmgmt.msc

View tab - Show hidden devices. The old stuff will have transparent icons.
Select, right-click and Uninstall all of these EXCEPT the ones inside "Non-Plug and Play Drivers" and "Sound, video and game controllers". Reboot.

Back into D/M - expand the Computer value. Double-click the first Standard PC - driver tab - Update driver. Choose "Install from a list...." - "Don't search....". Uncheck "Show compatible hardware - Select "Advanced....(ACPI) PC". Next - OK - Restart.

XP will now detect again. When done, reboot. Back into D/M - expand Computer - right-click Standard PC - uninstall. Reboot.

Back into D/M and get rid of the transparent icons again, as per three paragraphs above. Reboot.

Check the new mobo cd documentation. You may want to install all the NEW drivers again if that is part of their instruction for XP operating system.

I know it's a lot of steps, but I feel it's much quicker than a clean install with all its' updating & setting stuff up. With one of my customers, it took 8 hours to get him back to where he was.