I recently fried my MB and have decided to upgrade to new MB going from AMD to Intel CPU in the process. Can I simply move my old Boot drive to the new system? I realize that I will have to update all the drivers, so I was planning on running the Windows repair program from the origninal XP installation CD at the first boot. Will this work? Thanks!

Dani AI

Generated

Moving an XP boot drive from an AMD board to an Intel board is possible but fragile. As warned, differences in mass-storage drivers and hardware-specific registry entries commonly block booting; and correctly point out that an in-place (repair) install sometimes gets a migrated drive working, while many technicians still recommend a clean install for reliability. 's anecdotal success with older systems shows it can work, but the risk of a non-booting system or corrupted drivers is real.

Suggested, conservative procedure (ordered by risk reduction):

  1. Image the drive and copy critical files to separate media first (full-disk image + file backup).
  2. If the old system can still boot, run Sysprep or otherwise "generalize" the install so hardware-specific settings are removed; if Sysprep is not available, uninstall chipset/storage drivers on the old system before moving.
  3. On the new board, set the SATA/IDE mode in BIOS to the most compatible option (IDE/legacy) before trying the migrated drive; if it boots, immediately install the new motherboard/chipset drivers and then switch modes only after confirming stability.
  4. If it will not boot, attempt an XP repair install from the original CD; if that fails, restore the image and perform a fresh install.

Final notes: expect Windows activation after a motherboard swap (OEM keys are usually tied to the board); have driver installers and the XP product key ready. For a low-risk professional route, image-and-restore tools with a "universal restore" feature or a fresh install are the most dependable long-term solutions.

Recommended Answers

All 10 Replies

Problem with moving hard drive

When you take a hdd with a Windows OS installed on it that you have been using on one computer and then install it as a master in another computer you are asking for major problems. The excerpt below is from a Intel article which describes in detail what happens. The article also mentions a reference to an article by Microsoft, it can be seen .

"Moving a hard drive with Windows* 2000 or Windows XP* already installed to a new motherboard without reinstalling the operating system is not recommended.

If a hard drive is moved to a new computer, the registry entries and drivers for the mass storage controller hardware on the new motherboard are not installed in Windows for the new computer and you may not be able to start Windows. This is documented in Microsoft's knowledge base article. This is true even if you move the hard drive to a motherboard with the same chipset, as different hardware revisions can cause this issue as well.

Additionally, moving a hard drive to a new motherboard may not exhibit any errors until you install new IDE drivers. This is because each chipset uses a different Plug-n-Play (PNP) ID to identify it. If you move your motherboard, your registry will have multiple PNP IDs (for the old hardware as well as the new hardware). If there are multiple entries in the registry, Windows cannot determine which hardware to initialize and therefore fails with a STOP error."

Well that's not cool, thirty minutes later I can't edit my post? Oh well...

I had wished to add the following to the previous post.

Alternatively, this method can be tried, but I would back up all of your important files to removable media like CDs, DVDs, Flash drives, or a second hdd no matter what you decide to try.

Thanks for your response. It looks like I may be better starting from scratch, but I really dread reinstalling all my programs.

Thanks again for the info. You probably saved me some headaches!

i have done a repair install many time, in doing what you are doing ,although i do recommend a fresh install, i have done the repair on many of my customers computer [that i didn't want to do a fresh install of all programs for one reason or another ]and some have been used that way for the past 2-3 yrs with out any major problems .mind you none have been so dramatic as your cpu maker change

fresh install=best option
move and repair=next best thing, retains most data. backup no matter what you choose to do.

i recently moved a hard drive to a pc with everything else new (case, mobo, ram, cpu, video card, etc) and had no problems booting up. but i needed to activate, and it probably wouldn't b/c it was an oem copy. so, i installed vista. lived happily ever after

usually when you need to activate and it won't ,you just call microsoft and give a bit of bull about the motherboard dying and so on and they will ok it ,have every time i call in such case

yeah, i know that caperjack. i had the same issue with vista, and the automated activation via phone worked great!! i just wanted vista. xp is bs.

Don't you need to lay a bit of 'ground work' before doing a move&repair? If so, the OP may be out of luck. Or is it something where you have to just try and it either works or it doesn't?

By repair, do you mean using windoze own 'repair' function?


By repair, do you mean using windoze own 'repair' function?

briefly ,yes .
like this .

I always have 4-5 junkpiles in my room (PII-III) and moving the boot drive to another comp has always worked, a few drivers won't work, but it has always booted into windows in ME, 2000, and XP.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.