How to clone your PC hard drive using Macrium Reflect

SSD
SSD (Image credit: Windows Central)

Creating a complete backup of your hard drive by cloning it is never a bad idea. Hardware can fail, and it's a pain losing your data. There are also times where you'd like to swap out a hard drive — whether in a laptop or a desktop — for something faster, but you want your PC to be the same as it was before the swap. In either of these cases, Macrium Reflect is a solid program that easily clones a drive. Why Macrium? It's the first one we used, it works, and we didn't find any reason to switch to another.

There are two ways to go about a hard drive swap. You can purchase a hard drive enclosure and hook your PC up to the new internal drive for a direct clone before replacing it — this method will take the least time. If you don't want to go in for a hard drive enclosure, you can clone the original drive to an external drive, do the physical swap, boot Windows from the external drive, and clone back onto the new internal drive.

Samsung 960 EVO (Image credit: Windows Central)

If you need a new external hard drive for this process, have a look at our roundup of the best external drives money can buy. If you're in the market for a new internal drive but unsure of where to start, check out our SSD buyer's guide.

Download Macrium Reflect

Although there are plenty of options when it comes to cloning-and-backup software, Macrium Reflect has a free version that works great for any casual users who need to make a copy of their hard drives. The first step is to get Macrium Reflect installed on your PC.

  1. Launch your web browser from the Start menu, desktop or taskbar.
  2. Navigate to the Macrium Reflect website.

  1. Click Download.
  2. Click Home use.

  1. Click Save.
  2. Click Run.

  1. Click Download when you are satisfied with the options listed in the window. I went with the default settings.
  2. Click Yes, your download will begin.

  1. Click Next when the download is finished.
  2. Click Next.

  1. Click I accept the terms…
  2. Click Next.

  1. Click Next.
  2. Click No or type your information if you want to register Macrium Reflect.

  1. Click Next.
  2. Click Next.

  1. Click Install.
  2. Click Finish.

Other cloning software

Although Macrium Reflect is our choice for a cloning tool, there are other options. Some are paid, some are free, but they all do pretty much the same thing.

AOMEI Backupper: Like Macrium Reflect, there is a fully-functional, free version of AOMEI that lets you create system images, back up hard drives, and clone drives. Its UI is super simple to use, and you can even set an automatic file sync that will keep your backup up to date.

See at AOMEI

Clonezilla: This free, open-source cloning tool has been around for a long time, and with good reason. It supports a ton of file systems and it plain works. Just don't expect a fancy user interface.

See at Clonezilla

Acronis True Image: There are a few buying options to choose from when it comes to Acronis — there is also a 30-day free trial — including subscription options that come with 50GB or 1TB of cloud storage. For just the cloning and backup software, you'll spend about $40.

See at Acronis

How to clone your hard drive

Before you begin with Macrium Reflect, ensure the drive you're going to clone to is connected to your PC. It's also good practice to clean up any files on your system, especially if you're moving to a smaller drive — you can't have more data than the new drive can hold.

  1. Launch Macrium Reflect from your Start menu, desktop or taskbar.
  2. Click the disk you want to clone. In this case, I'm choosing my C: drive because it is the drive I'm swapping out. A blue rectangle will appear when the disk is selected.

  1. Click Clone this disk…
  2. Click Select a disk to clone to…

  1. Click the destination disk to which you want to write a clone — this can be an external hard drive or an internal drive connected by an enclosure. Remember, this process will erase any data stored on the destination drive.
  2. Click and drag the partitions from the disk you want to clone. Ensure they are in the same order on the external destination drive as they are on the original drive.You may now need to change partition sizes so that they fit a smaller or larger hard drive. In my case, I'm cloning to a drive the same size as the old one, so I don't need to change anything. If you're moving to a smaller or larger drive, follow these instructions to resize partitions before proceeding with steps seven to ten.

  1. Click Next when all partitions have been dragged over to the destination drive.
  2. Click Next to see a summary of what you're about to clone. This is a good time to ensure the drive letters are all correct.

  1. Click Finish.
  2. Click OK.

Cloning to a smaller or a larger hard drive

Dealing with partitions when moving to a hard drive of a different size requires a couple of extra steps. If you're moving to a smaller hard drive, you want to ensure your data fits. The first thing you want to do is clean up your original drive so that it has less data than the new drive can hold. If you're moving to a larger hard drive, you want to expand the primary partition so that it takes up the entirety of the new disk.

Here are the changes you need to make in Macrium Reflect when dealing with hard drives of different size. Insert the following steps in between step 6 and step 7 in the preceding instructions.

  1. Click the C: partition.
  2. Click Cloned Partition Properties.

  1. Type a new number that isn't smaller than the amount of data you currently have on the partition. Change this value so that the partition grows or shrinks depending on whether you're moving to a smaller or larger drive.
  2. Click OK.

You can now continue with steps seven to ten in the preceding section.

How to restore your clone on a new hard drive

If you cloned your original drive to an internal drive using an enclosure, you can simply install the new drive in your PC and turn it on.

If you instead cloned to an external hard drive, you'll have to go through a couple of extra steps to get Windows working again on the new drive once you have it installed. Make sure your PC is turned off before going through these steps.

  1. Plug the external drive into the PC that has a new hard drive installed.
  2. Turn on the PC.
  3. Enter the BIOS. Note that if your PC employs Secure Boot, you will have to turn it off in the BIOS before you can boot from an external hard drive.
  4. Access your PC's boot menu.
  5. Choose to boot from the external USB drive.

Windows 10 will load as if you hadn't replaced the drive, so Macrium Reflect is still installed. Launch it and follow the same steps to clone your external drive to the new internal drive.

The external Seagate drive (which is running Windows right now) is my source, and the internal drive is my destination.

After completing the clone for a second time, you can restart the PC, remove the USB drive, and let Windows load normally.

Have you used Macrium Reflect or another cloning tool when you swapped out a desktop or laptop hard drive? Tell us about your experience in the comments.

Cale Hunt
Senior Editor, Laptop Reviews

Cale Hunt is formerly a Senior Editor at Windows Central. He focuses mainly on laptop reviews, news, and accessory coverage. He's been reviewing laptops and accessories full-time since 2016, with hundreds of reviews published for Windows Central. He is an avid PC gamer and multi-platform user, and spends most of his time either tinkering with or writing about tech.