Ask Leo! by Leo A. Notenboom

Can I use my old hard drives with a new motherboard?

Search First! Then browse: Categories | Full Archive | By Date | Newsletter

Home » Hardware

Summary: When replacing a motherboard you can almost certainly use your hard disks, the question is how much additional work and configuration you might need.

If I get a new motherboard for my computer, can I use the hard drives that I have with it? From what I've read, I expect the current C drive operating system won't work with a new motherboard, but if I installed the operating system on my current D drive, and used that as the new C drive, would it work, or would I be risking the information on the drive? (I really don't want to lose all my pictures!) I would then want to put my current C drive in as my new D drive, and delete the old OS off that. Also would the programs get confused as to what drive they are on?

The short answer is yes you can probably do what you're suggesting. In fact, it's one way I'd probably approach the problem myself.

But we also need to set some expectations about what it is you'll have when you're done.

First, if you get the exact same motherboard as a replacement you can probably just avoid the issue complete. Chance are you can just plug C: into C:, D: into D: and things will likely just work.

If you have a different motherboard (replacement is always a good time for an upgrade :-), or you just want to play it safe, then plugging your new drive in as C: and your old C: drive in as D: makes a lot of sense, and will in all probability work just fine.

You'll install Windows onto your new drive, and once done everything that was on your old C: drive will appear on your new D:. Very handy, and you should be able to copy those pictures off with no problem.

But you raise a good issue: everything may not be what you expect.

Yes, your programs will be very confused. For one thing, since you've installed Windows from scratch onto your new drive, the programs will no longer be "installed". They'll be present on the D: drive, but they'll no longer appear in the Start menu. If you do manage to locate and run one of the programs, it's likely that it'll fail since all of its settings that were kept in the Windows registry are no longer in the registry of the newly installed Windows. Temporary locations or other support files that are part of setting up a program are, effectively, wiped out with a clean install of Windows.

"... since you've installed Windows from scratch onto your new drive, the programs will no longer be 'installed'."

The files will still be on the D: drive, but Windows, and the application, will have lost track of them.

Now, there are applications out there that you can purchase that claim to be able to "move" installed programs from one computer to another, or from one hard disk to another. Because of the complexity involved in doing so reliably, I'm somewhat skeptical - but it's skepticism born of ignorance, as I've not tried such a utility. Yet. I do have a copy of one of the more reputable programs on my shelf for evaluation later this year.

Without such a utility, the solution is to reinstall all of your applications from their initial install CDs. In my opinion that's one of the most reliable approaches you can take. It is a bit of work - but once done, you have not only a fresh, clean install of Windows, but the same for all of the applications you chose to reinstall.

Once the applications have been reinstalled, you can copy over data files from your old drive and be on your way.

We're not done! I can't let this go without this comment: You're not backing up, and you should be.

If you have important things on your hard drive that you don't want to lose and they're only on that hard drive - you're taking a huge risk. Some day that hard disk might die - without warning, and without recovery. You could easily lose everything that's on it. I strongly recommend you take this opportunity to invest in a backup strategy that will cover your assets in case of a disaster scenario.

Related:

Helpful? Get new articles weekly by email in my FREE newsletter!

Your Name:
Your Email:


Why Subscribe?

Article C2814 - October 18, 2006

Was this article helpful? «Yes» «No»

Recent Comments
11 Comments

If all you have is the hdd that already has windows installed, and no cd or new hdd can this be done

Posted by: Rkidkool3 at November 28, 2008 8:52 AM

I have a related question and comment:

I agree - many times, if you just move your hard drive from one machine to another and boot up, it may likely fail.

My question is this: could it be done if all drives for the NEW machine are installed prior to moving the hard drive, will it work? And if it works, can you dual boot?

Posted by: David at May 1, 2009 1:12 AM

hi leo,
I am baout to replace my motherboard. At present I have windows7 installed in C and many other imp info
in the other hard disks. will all the information get erased when i replace my existing motherboard with a new one? if so is there any chance in which i can keep all my information as well as the OS intact?

thanks.

Backup everything first. It's possible that you will need to reinstall Windows.
Leo
01-Dec-2009

Posted by: Aravind at December 1, 2009 5:58 AM

ATTENTION!!! I just bought (Dec 1, 09) a brand new HP Pavillion and opened it up (was no warranty tape on it) to move my E drive from my old computer over (has all my pictures and music) and the new Hard Drive and Motherbord have a completely NEW setup! New style of cables, power and data for HDD, and no place on the motherboard to plug in the ribbon connector from my old HDD! Has a place for a floppy ribbon (34 pin block - FDD) but NOT a 40 pin IDE block! Don't understand their mentality (industry forcing everyone to buy new hard drives =$$$$ I suppose). My old Motherboard has a physical problem and wont run. I guess I can plug my old HDD into a friends computer and tranfer it all to a newly bought new style HDD(like to keep this data off the same HDD as my OS). Any way of using the 34 pin Floppy block? Is there a card I can plug into a PCI slot and connect to? Can my HDD be converted to an external drive that uses a USB or other connector? ***ANY thoughts or suggestion wouid be greatly appreciated***

Get yourself an external USB enclosure for the IDE drive - they're available at most places like Fry's or even Amazon. Cheap, and very flexible. New computers these days are using SATA drives, which are typically faster, though a different interface.
Leo
03-Dec-2009

Posted by: Sage at December 2, 2009 8:30 AM

My problem is slightly different. I have new motherboard not as the same as my dead motherboard. I don't have OS CD just the recovery CD because the OS is pre-installed in my pc. Thus the old HDD has the Windows XP MCE. Will the Windows work with the new motherboard if I install it and start the pc with this configuration? Please help, I don't have a pc now.

Posted by: Roger at February 14, 2010 2:53 PM

Post a comment on "Can I use my old hard drives with a new motherboard?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

  • Read the article at the top of this page. If your comment shows you didn't, it'll be deleted and ignored.

  • Comment only on this article. Use the Google search box at the top of the page if you have a question about something else.

  • Don't include personal information in the comment. No email addresses. No phone numbers. No physical addresses.

  • Don't spam. Excessive links to unrelated sites within a comment or across multiple comments will cause all such comments to be removed.

  • Don't ask me to recover lost passwords or hacked accounts. I can't, and those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...




Question? Ask Leo!