Can you use an old hard drive on a new motherboard?

When upgrading components of a computer it’s important to check compatibility with the components that are staying, some parts won’t work with other parts, while some will. Some parts might even bottleneck the hoped-for improvements from other upgraded components.

Yes if your new motherboard has the same connection capabilities then hard drives are plug and play. It is worth noting that if the hard drive is your startup disk you may want to make some modifications to it before you install it on a new motherboard.

Although hard drives are typically plug and play there are some important things to think about when moving a hard drive to a new motherboard. Let’s take a look.


Intallsing an old hard drive on a new motherboard.

There are a few things to consider when installing any hard drive to any motherboard. The first is compatibility, not all hard drives are born equal! Fortunately motherboard manufacturers know this and will offer at minimum slots for the 2 most common types of hard drive interface, SATA and M.2.

How are hard drives connected to a motherboard?

Hard drives are connected via an interface that requires a specific type of connection. We can narrow these down to two SATA and M.2.

For the last 40 years, most internal hard drives have used a SATA interface to connect to a motherboard. This is standard for all 2.5″ and 3.5″ hard drives including SSDs in the same format. in fact floppy disks, CD drives, DVD, Bluray all use the same connection and interface. However, more often than not these days a motherboard will include at least 1 M.2 connection. M.2 hard drives are a smaller form factor and are specific to solid-state storage, making the most of their space-saving capabilities and allowing for NVME interfacing through PCIe slots which are a LOT faster than SATA connections. (Though some M.2 drives do use SATA.)

If you are dedicated to a certain hard drive but don’t have the correct slot for it on your new motherboard there are a range of adapters available but be aware that using an M.2 adapter to connect a SATA drive via PCIe won’t make it faster!

How to check what connection my old hard drive is?

To know whether your hard drive is compatible you need to know what connection it uses. This can be harder than it seems it should be because although you can get the type of hard drive SSD or HDD very easily (just hit Windows key, type “optimize disks” hit enter and the disk optimization window will tell you what’s what.) actually figuring out exactly what connection your drive uses is a bit more time-consuming.

Still, it’s not difficult, hit the windows key and type “system information”, hit enter and you will be greeted by the service information list. Click the “components” drop-down on the left, then the “storage” drop-down, then click “drives”. Among the information provided about all the drives in your computer, the model numbers of your disk will be presented to you. Simply select the one you want to know, and press “Ctrl C” to copy it. Paste it into a search engine and this will bring up the model and you will be able to see immediately what type of drive it is and what connection it uses.

Compatability check and installation of old hard drive on new motherboard.

So now it’s just a case of seeing what connections your new motherboard supports. This is as simple as searching the make and model followed by “specs” and you will find the information easily enough. From there you will know exactly what you can connect and if you will need any special adapters.

Installing a hard drive is as easy as plugging it in but there are a few recommended steps to take to ensure that the software side of things is compatible.

How to prepare a hard drive for installation on a new motherboard.

The issue that most people run into while installing a new motherboard is getting it to boot properly from your old hard drive. Sometimes you can plug it in and it will work but there are varying degrees to success on this front. You could lose your windows activation or if you have a drive encryption software installed it could lock you out thinking it’s been stolen for example.

Don’t worry these things can all be mitigated but it is important to do this before you install the drive on the new motherboard. Either by using the old one or if that is broken, using another computer to access the hard drive before installing it on the new motherboard.

Ok, so first things first, back up any important data… any photos, videos, projects, documents, etc… make sure they are backed up somewhere. Either on another drive or if you only have the one create a partition for them, or even find a cloud-based storage service that offers a trial. However, you can do it, back it up.

Clean windows insatall from USB recovery drive.

This is the way I reinstall Windows from a USB recovery drive, it ensures a nice fresh install free from gremlins of the past!

IMPORTANT – You will lose your files this way if they are not backed up.

Next we need to create a recovery drive, this will mean that if windows try and fail to boot as normal you can use this to repair or even reinstall the system. This will need to be made on the original motherboard if you have an older version of Windows, but on Windows 10 plus you can use any Windows 10 machine as your activation is linked to your Microsoft account.

You will need a USB stick at least 16GB in size for 64bit computers, maybe bigger if you want to include system files.

These are the basic steps as laid out by Lily at click here for more in-depth instructions and pictures.

  1. Connect the USB to your device. Check to see if it can be detected, Format if necessary.
  2. Hit the windows key and Type “recovery drive” Then select “Create a recovery drive” from the results.
  3. In thet window that opens, check the option “Back up system files to the recovery drive” then click “Next”.
  4. Select the USB flash drive from the list then click ”Next”.
  5. Click “Create” to create the recovery drive.

Once this process is complete you are ready to install your old drive on your new motherboard.

  1. Connect your hard drive to the new motherboard using the appropraite connections and power supply.
  2. Plug your USB recovery drive into the computer
  3. Turn it on and press the hotkey for your BIOS boot selection menu. (This varys from computer to computer, search your make and model to find the hot key)
  4. Choose your USB stick to boot from.
  5. From the windows menus Select Troubleshoot and then Recover from a drive, and it will start preparing the recovery process.
  6.  Then, you will be asked to choose the reset option you require, Just remove my files or Clean the drive fully. Choose the one you prefer
  7. Then confirm all the changes and click Recover to start the process.
  8. It will take a while depending on the size of your hard drive and then your PC will restart and should boot normally.

Reinstalling the same system via a backup using recovery software.

Another option is to create a partition on the same disk that you can use as a backup recovery drive and it will mean that all of your programs, files and settings are exactly how they were before.

Firstly you need the right tool for the job, you can get it by clicking the banner below to get PARAGON’s backup and recovery software. I use this particular software myself and have always found PARAGONs software to be easy to use and effective.

Third-party software tends to make life a little bit easier and PARAGONS Ui and usability is very good. It also gives you access to some advanced features.

However, you do have to pay for it.

How to create a recovery drive partition on windows 10/11 for free?

Windows 10 and 11 actually already have this feature built into the system and it is relatively easy to access if this is possible for you it is an easy and free option.

Here is an explanation by the Pro-Tech Show that covers it in great detail…

And here are the relevant links for your operating system and the software components you might need.


WINDOWS 10 install media –

WINDOWS 11 install media –

Should I install an old hard drive on a new motherboard?

Something to consider is whether you should install an old hard drive on a new motherboard. With Windows 10 and 11, your activation of windows is linked to your Microsoft account so a fresh install is possible without losing activation.

I always recommend a fresh install when setting up a new machine, to me it is like fresh bedsheets! Everything runs smooth and any old bugs are a thing of the past.

It is also worth pointing out that a new motherboard is probably going to be a lot faster than your old one, however an old SATA drive might not be making the most of the opportunity to optimize your new setup to its fullest potential. If it’s time to upgrade the motherboard then why not upgrade the hard drive too. An M.2 SSD drive can give you unbelievably quick start-up times and can keep your system running much smoother.

Pros and Cons of installing a new hard drive on an old motherboard.


  • Saves money
  • Means you can have the exact same system running
  • Makes the most of the lifespan of a hard drive
  • One less thing to do!


  • Can bring unwanted gremlins from an old system
  • Can slow down the capabilities of a new mother board
  • Might use old technology no longer supported
  • Could be nearing the end of its lifespan
  • Might limit sotrage
  • Might not even work!

How can I upgrade my hard drive for a new motherboard?

I highly recommend upgrading your startup disk when upgrading your motherboard. Everything will run smoother and faster. To do this either choose a motherboard with M.2 NVMe capability or if you already have the new motherboard choose a hard drive that offers the best speed, if M.2 isn’t an option this will be s SATA SSD.

Hard drives are often overlooked as a bottleneck to the speed of your system and play an important role in ensuring your computer is optimized so that it can do all the things you want it to! You can have the fastest motherboard out there but if you are running Windows from a 30-year-old 3.5″ HDD you will be waiting a long time to load up that computer game.

No matter what you choose and whatever reasons and constraints you have in making that decision, backing up your hard drive should always be considered and be part of the plan when upgrading any component of your computer.