PC & Electronics #SSD upgrade#clone HDD

How to Clone Your HDD to SSD on Windows (Without Reinstalling Anything)

Move Windows from a spinning hard drive to an SSD using Macrium Reflect Free. Full step-by-step process, pitfalls covered, and how to make it boot.

J.D. Sweeney April 11, 2026 10 min read

Replacing a spinning hard drive with an SSD is the single biggest performance upgrade most older laptops and desktops will ever see. The difference is not subtle — boot times go from 60–90 seconds to under 15, application launches that used to take 8 seconds happen in 2, and the machine just feels alive in a way it didn’t before. If a computer feels slow and the bottleneck is an HDD, no amount of RAM or other changes will fix it the way a $50–$80 SSD swap will.

The right way to do this is cloning — copying your existing Windows installation, all your software, all your data, and all your settings to the new drive exactly as-is. No reinstall. No reconfiguring apps. You clone the drive, swap the hardware, and boot. Done.

This is the process I walk through regularly on machines in the field, and it’s reliable when done correctly. Here’s exactly how to do it.


What You Need Before You Start

An SSD. SATA 2.5” is the most common replacement for laptop HDDs. NVMe M.2 is faster and the right choice if your machine has an M.2 slot available — check your laptop’s spec sheet or the existing M.2 slot (if any) before buying. If you’re replacing a 2.5” SATA HDD, a SATA SSD (Samsung 870 EVO, Crucial MX500, WD Blue) is the straightforward replacement. No drivers to worry about.

A USB-to-SATA adapter or enclosure. You need to connect the new SSD to the machine while Windows is still running on the original HDD — that’s how cloning works. The UGREEN USB 3.0 to SATA adapter is what I keep on the shelf. It’s a single cable that connects a 2.5” drive via USB and costs around $10–$12. No external power required for 2.5” SATA SSDs. If you’re working with a 3.5” desktop drive, a powered enclosure or docking station is necessary. The UGREEN adapter handles laptop-class 2.5” drives without issue.

Macrium Reflect Free. Download it from macrium.com. The free version has everything you need for cloning — the paid tiers add features like incremental backups and offsite scheduling that are genuinely useful but irrelevant for this task. Install it on Windows before you plug in the SSD.

Enough free space on your HDD. Macrium clones what’s used on the source drive, not the full drive capacity. If your 500GB HDD has 180GB of data on it, you can clone it to a 240GB SSD. If you have 400GB of data, you need a 500GB or larger SSD. Check your current usage in File Explorer before buying.


Before You Clone: Critical Pre-Flight Checks

Do these before touching Macrium. Skipping them is how people end up with drives that won’t boot.

Check BitLocker Status

Open the Start menu, search “Manage BitLocker,” and open it. If BitLocker is on and encrypting your system drive, suspend it (not disable — suspend) before cloning. Cloning an active BitLocker volume without suspending encryption can result in a drive that prompts for a recovery key on every boot or won’t boot at all. Suspend BitLocker, clone, swap hardware, boot, then re-enable BitLocker afterward.

To suspend: open Manage BitLocker, click “Suspend protection” on the C: drive. Windows will confirm. Do the clone. After the new SSD is the boot drive and everything works, go back and click “Resume protection.”

Check Partition Style: GPT vs MBR

Open Disk Management (right-click Start → Disk Management). Right-click on Disk 0 (your main drive) and select Properties, then the Volumes tab. Look at “Partition style.” It will say either GPT (GUID Partition Table) or MBR (Master Boot Record).

GPT is the modern standard and what you want. MBR is older and comes with limitations. Most machines from 2012 onward running a modern Windows install are GPT. Macrium handles both, but there’s a catch: if you’re cloning an MBR drive to an SSD that you want to make bootable in UEFI mode (which all modern machines should use), you may need to convert the drive from MBR to GPT either before or after cloning. Macrium Reflect can do this conversion during the clone process if you tell it to, but you need to know which mode your machine uses.

Check BIOS mode: press Win+R, type msinfo32, press Enter. Look at “BIOS Mode” — it should say UEFI or Legacy. If it says UEFI and your partition style is GPT, you’re in good shape. If it says Legacy and your style is MBR, Macrium will clone it cleanly in MBR/Legacy mode as long as you don’t try to change modes during the process.

Note Your Recovery Partition Layout

In Disk Management, look at your current disk layout. You’ll typically see a small EFI System Partition (100–500MB), the main C: partition, a Recovery partition at the end, and sometimes a small Microsoft Reserved Partition. All of these need to clone over, not just C:. Macrium will ask you which partitions to include — make sure you select all of them, not just the main drive.


Step-by-Step: The Clone Process

Step 1: Connect the new SSD via the UGREEN adapter. Plug the SSD into the adapter, plug the adapter into a USB port. Windows will detect it as a new drive. If prompted to format it, dismiss that dialog — you don’t want to format it.

Open Disk Management to verify the SSD appears. It will show up as uninitialized or as a raw disk. That’s correct — Macrium will handle everything.

Step 2: Open Macrium Reflect. In the main view, you’ll see a graphical representation of all drives connected to the machine — your source HDD and the new SSD.

Step 3: Select your source drive. Click on your HDD (Disk 0, typically — the one with your Windows partition). Below the drive list, click “Clone this disk.” Do not use the Backup function; you want Clone specifically.

Step 4: Select the destination. The Clone Disk wizard opens. At the bottom, click “Select a disk to clone to” and choose your SSD. The SSD will appear by its model name and capacity.

Step 5: Add partitions to clone. Macrium shows the source partitions and a blank destination. Click “Copy selected partitions” or drag partitions from the source to the destination. You want to clone ALL partitions — EFI System Partition, MSR (if present), the C: partition, and the Recovery partition.

After dragging all partitions over, Macrium will show them on the destination. The C: partition will likely be smaller than it needs to be — Macrium copies the exact size by default, which leaves unallocated space on the SSD if it’s the same capacity or larger than the source. Click on the C: partition in the destination, then click “Cloned partition properties” and set the size to fill the remaining space. Or, Macrium has a checkbox to “Maximize” the partition — use that if available in your version. The goal is to not leave a bunch of unallocated space at the end of the SSD.

Step 6: Run the clone. Click Next, review the summary, and click Finish. Macrium will ask whether to schedule it or run immediately — run immediately. It will ask if you want to create a Macrium rescue media — you can skip this for now if you’re in a hurry, but it’s worth doing afterward.

The clone takes 20–60 minutes depending on how much data is on the HDD and the USB transfer speed. The UGREEN USB 3.0 adapter runs around 400MB/s max, so 100GB of data takes roughly 5–7 minutes of active transfer time, though Macrium does verification passes that add time. Let it finish completely before touching anything.

Step 7: Verify the clone completed successfully. Macrium will show a completion screen with a log. No errors in the log means the clone is good. If there are read errors, those are problems with the source HDD — sectors that couldn’t be read. A few bad sectors usually still produce a bootable clone; many bad sectors means the drive is in worse shape than you realized.


Making the New SSD the Boot Drive

With the clone done, you now need to physically swap the drives and tell the machine to boot from the SSD.

Physical swap (laptop): Shut down completely. Open the bottom panel. The 2.5” drive bay is usually obvious — a flat drive bay with a SATA connector. Disconnect the old HDD’s SATA cable and power connector (or the combo connector on laptop drives), remove the drive, install the SSD in its place, and reconnect. Keep the old HDD accessible (don’t destroy it yet) — plug it back in via the UGREEN adapter after the swap if you want to verify data.

Physical swap (desktop): Same idea but with individual SATA data and power cables. Label which SATA cable you’re moving if you have multiple drives. Plug the same cables into the SSD.

Boot priority: On most machines with a single drive bay and no existing NVMe drive, the machine will automatically boot from the SSD because it’s now the only bootable drive. Just power on and watch.

If you have an NVMe SSD and a SATA drive both connected (desktop scenario), enter the BIOS/UEFI on first boot (usually Del, F2, or F12 during POST) and verify the SSD is first in the boot order. Look for “Boot Priority” or “Boot Sequence” in UEFI settings.

First Windows boot from the SSD: Windows may run a brief hardware detection pass on first boot, adding 30–60 seconds. After that, you’re at the login screen. Normal behavior. Log in, open Task Manager → Performance → Disk, and verify the listed disk is an SSD (it will show “SSD” under the type). You’re done.


Common Problems and How to Fix Them

”No bootable device found” or “Operating system not found”

This usually means the boot order is wrong (check BIOS), the EFI partition didn’t clone correctly, or Secure Boot is configured for the old drive’s boot entry. In UEFI, look for “Boot Override” and try selecting the SSD directly. If the EFI partition is missing, you’ll need to recreate it — Macrium’s rescue media can do this, which is why making it beforehand is worth the five minutes.

Windows boots but then runs chkdsk or asks for BitLocker recovery key

If BitLocker wasn’t suspended before cloning, this is expected. Boot into Windows Recovery (hold Shift while clicking Restart), navigate to Troubleshoot → Advanced Options → Command Prompt, and run manage-bde -unlock C: -RecoveryPassword [your key]. Get your recovery key from your Microsoft account at account.microsoft.com/devices/recoverykey before starting the process — it’s linked to your Microsoft account if you set BitLocker up normally.

The cloned partition is smaller than the SSD

Go back and resize. Right-click C: in Disk Management and select “Extend Volume.” This is benign — Windows will extend into the unallocated space without touching data. This is why it’s better to resize in Macrium before the clone, but fixing it afterward in Disk Management is easy.

Recovery partition is at the wrong end

After extending C:, Windows Recovery may show as missing because the recovery partition got pushed. This is a cosmetic issue in most cases — the Recovery Environment is often embedded in the Windows image and doesn’t actually require the recovery partition to function. If you need it working exactly right, Microsoft has a documented process for re-registering the recovery partition using reagentc in an elevated command prompt.


What About the Old HDD?

Keep it for at least two weeks. Boot from the SSD, use it normally, verify everything works, and then — and only then — consider repurposing the old HDD. Wipe it with DBAN or the manufacturer’s secure erase tool if you’re going to sell or donate the machine. If you’re keeping the machine, you can repurpose the old HDD as an external backup drive in an enclosure — the UGREEN adapter turns it into a USB drive in seconds.

The clone doesn’t delete data from the source. Both drives contain identical copies of Windows until you explicitly wipe one. Don’t try to boot from both simultaneously on the same machine — it confuses Windows activation in rare cases. One drive, one machine, one active installation.

Field Notes — Get weekly tools, techniques, and deals from J.D. Sweeney. No fluff, unsubscribe anytime. Subscribe free →

The total investment to go from HDD to SSD on a machine that’s otherwise working fine: one SSD, one UGREEN adapter, Macrium Reflect (free), and an hour of your time. The performance gain is immediate, significant, and makes old hardware genuinely pleasant to use again.

Related Articles