Skip to main content
RebootDoctor

How to Clone a Hard Drive to SSD (Windows 11)

By Mike Chen Fact-checked by Mike Chen (CompTIA A+ Certified) on

Short answer: Connect the new SSD with a cheap USB-to-SATA adapter or NVMe enclosure, install Macrium Reflect Free, pick your system drive, and choose Clone this disk with the SSD as the target. If the SSD is smaller than the old drive, drag the C: partition to fit and shrink the recovery partition, but copy the EFI partition exactly as-is. Then swap the drives or set the SSD first in the boot order.

Connect the new SSD via a USB adapter — Sabrent USB 3.0 to SATA is about $9, or an NVMe USB enclosure for $15-20 if you bought an M.2 stick. Download Macrium Reflect Free from macrium.com and install it. Open it, find your system drive (the one with C: and the little EFI partition), click “Clone this disk,” pick the SSD as the target. If Macrium complains the target is smaller than the source — super common when going from a 1TB HDD to a 500GB SSD — just drag the C: partition edge in the wizard to fill the available space and shrink or drop the Recovery partition. Don’t touch the EFI partition, that has to copy exactly as-is. Hit Start, walk away. The whole thing takes 20 minutes to 2 hours depending on how much data you have and whether you’re on a USB 3.0 port (blue) or USB 2.0 (black, four times slower).

A customer brought her HP Pavilion 15 because she’d bought a Samsung 870 EVO on sale and wanted everything moved over without reinstalling anything. Three years on the original 5400RPM Seagate, 95-second boots. We cloned the drive remotely in about 35 minutes, she swapped the physical drive herself following a video walkthrough, boot time dropped to 19 seconds. Same Windows, same programs, same files. Just a different drive underneath.

Before you clone though — if your current Windows is already having problems, blue screens, random freezes, anything like that — consider a clean install instead. Cloning transfers everything, including whatever’s broken. I’ve seen people clone a malware-infected drive and wonder why the new SSD was “already slow.” The malware came along for the ride. My rule: if it runs fine but slow, clone. If it has problems beyond being slow, clean install.

The Physical Swap

Once Macrium says “Clone completed successfully,” shut the computer down completely — not sleep, not hibernate. Open the bottom panel of the laptop (usually six to eight Phillips screws), remove the old hard drive from its bracket, and install the SSD in its place. SATA to SATA is a direct swap, same connector. If you’re going from a 2.5-inch HDD to an M.2 NVMe, slide it into the M.2 slot at about a 30-degree angle, push flat, secure with the single tiny screw.

Power on, hit the BIOS key during the manufacturer logo — F2 on Dell and ASUS, F10 on HP, F1 or F2 on Lenovo. Go to Boot, set the SSD as first boot device. If you see both “UEFI: [your SSD]” and just “[your SSD]” in the boot list, pick the UEFI version. Windows 11 needs UEFI boot. Save and exit. First boot after a clone sometimes takes 30-45 seconds longer than normal because Windows is detecting new hardware. Subsequent boots hit full SSD speed.

When It Won’t Boot

About one in ten clones hits a snag on first boot. Almost always fixable.

“No bootable device found” — this is BIOS trying to boot in Legacy/CSM mode but Windows 11 lives on a GPT partition that needs UEFI. Go back into BIOS, enable Secure Boot, disable CSM, make sure boot mode says UEFI. That fixes most of them. If it still won’t boot, the EFI System Partition didn’t copy right — boot from a Windows installation USB, click “Repair your computer,” and let Startup Repair rebuild the boot loader. Two minutes.

INACCESSIBLE_BOOT_DEVICE blue screen — Windows was talking to the old drive through one storage controller driver and the SSD uses a different one. Force your way into Safe Mode by power-button killing the machine three times mid-boot until Windows enters Recovery, then Troubleshoot, Advanced Options, Startup Settings, press 4. Safe Mode boots with generic drivers so it’ll come up fine. Let Device Manager detect and install the right storage controller driver, restart normally.

The subtler problem is when everything boots but the SSD doesn’t feel fast. Expected 20-second boots but getting 55. Two things to check. Partition alignment — in Disk Management, right-click C:, Properties, Volumes tab, check the Partition Offset. Needs to be divisible by 4096. If it’s some weird number like 63, the SSD is doing misaligned reads on every operation, cutting performance by 20-40%. Macrium handles this automatically but cheaper tools sometimes mess it up. Second, TRIM — admin Command Prompt, type fsutil behavior query DisableDeleteNotify, you want 0. If it says 1, run fsutil behavior set DisableDeleteNotify 0 to turn TRIM back on.

After the Clone

Open “This PC” and check C: drive capacity. It should show the full SSD size. I’ve seen clones copy everything but leave C: at its original partition size, leaving hundreds of gigs sitting unallocated and useless. If that happened, Disk Management, right-click C:, Extend Volume. Three clicks.

Check boot time in Event Viewer — Applications and Services Logs, Microsoft, Windows, Diagnostics-Performance, Operational, Event ID 100. Compare your new number to the old one. We typically see drops from 70-120 seconds on a 5400RPM HDD to 18-25 seconds on SATA SSD, 12-18 on NVMe. If it barely changed, you might still be booting from the old drive — check BIOS boot order again. I see this exact mistake twice a month.

If you kept the old hard drive in the system alongside the SSD — common on desktops — change the old drive’s letter in Disk Management so you don’t get confused by two Windows folders. Use it for storing movies, game libraries, anything that doesn’t need SSD speed. If your disk usage is stuck at 100% after migration, startup programs might be pointing to the old drive’s paths. Our backup guide covers setting up automatic protection for the new SSD, and we can handle the cloning remotely — walking you through the physical swap on video call while managing the software side — in about 45 minutes.

Frequently Asked Questions

Can I clone a 1TB hard drive to a 500GB SSD?

Yes, as long as the used space on your hard drive is less than 500GB. Open C: drive Properties and check how much space is actually used. In Macrium Reflect's clone wizard, drag the C: partition edge to fill the SSD and shrink or remove the Recovery partition if needed. The EFI System Partition must copy exactly as-is.

Should I clone my hard drive or do a clean Windows install on the SSD?

Clone if your Windows works fine and you just want it faster — everything transfers including programs, settings, and files. Do a clean install if Windows already has problems (blue screens, malware, random freezes) because cloning transfers those problems too. A clean install on an SSD can boot 5-10 seconds faster than a clone of an aging system, but you'll spend hours reinstalling everything.

What free software can I use to clone a hard drive to SSD?

Macrium Reflect Free handles UEFI/GPT partitions correctly and is the most reliable free option for Windows 11. Clonezilla is free and open-source but has a text-based interface. Samsung Data Migration works only with Samsung SSDs. Avoid cloning tools from Google ads — some are bundled with adware.

Why won't my cloned SSD boot?

The three most common causes: (1) BIOS is set to Legacy/CSM boot mode instead of UEFI — enable Secure Boot and disable CSM in BIOS; (2) INACCESSIBLE_BOOT_DEVICE blue screen means the storage controller driver needs to be installed via Safe Mode; (3) the EFI System Partition didn't clone correctly — boot from Windows installation USB and run Startup Repair.

What's the difference between NVMe and SATA SSD for cloning?

Both types clone the same way, but they use different physical connectors and USB adapters. SATA SSDs are 2.5-inch drives that use a USB-to-SATA adapter cable (~$9). NVMe SSDs are stick-of-gum-sized M.2 drives that need an NVMe USB enclosure (~$15-20). For boot time, NVMe is marginally faster (12-18 seconds vs 18-25 seconds) but the bigger upgrade is moving from HDD to any SSD.

How long does it take to clone a hard drive to an SSD?

20 minutes to 2 hours depending on data volume and USB speed. USB 3.0 (blue port) is about four times faster than USB 2.0 (black port). A typical 250GB clone over USB 3.0 takes about 30-40 minutes. Don't use the computer heavily during the clone — disk activity on the source drive can cause read errors.

Need Expert Help?

If these steps didn't fix your issue, our certified technicians can diagnose and resolve it remotely — usually in under 30 minutes.