sodcalculator

10 Tech How-To

How to Clone GPT HDD to SSD in Windows 10

Guide 10-30750 · Updated · Step by step

Cloning your GPT-formatted HDD to an SSD in Windows 10 lets you move your entire system—Windows, installed programs, settings, and files—to a faster drive without reinstalling anything. You’ll need a destination SSD with enough capacity (at least as large as the used space on your HDD), a SATA-to-USB adapter or a free internal bay, and cloning software. This guide walks you through the process with both free and built-in Windows tools.

What You’ll Need

  • An SSD with capacity ≥ used space on your HDD (check in File Explorer or Disk Management)
  • A way to connect the SSD: SATA cable, USB-to-SATA adapter, or M.2 NVMe slot (if your SSD is M.2)
  • Cloning software: free options include Macrium Reflect Free, Clonezilla, or the built-in Windows 10 System Image tool (though the latter is less straightforward)
  • A Windows 10 installation USB (optional, for boot repair if needed)
  • Backup of important data (always recommended before disk operations)

Step-by-Step

  1. Prepare the SSD. Connect the SSD to your PC. If using a SATA SSD, plug it into a free SATA port on the motherboard and power cable. For M.2, insert into the slot and secure with a screw. If using an external adapter, connect via USB. Windows should detect the new drive as unallocated space.
  2. Check disk layout. Press Win + X and select Disk Management. Confirm your HDD is GPT (right-click the disk name, choose Properties → Volumes tab, and look for “GPT” under Partition style). Note the disk number (e.g., Disk 0) for the source and destination.
  3. Back up your data. Before cloning, copy any irreplaceable files to an external drive or cloud. While cloning is generally safe, a power outage or software glitch can corrupt data.
  4. Download and install cloning software. For free, Macrium Reflect Free is recommended. Download from the official site, install, and launch. (Alternatively, use Clonezilla—a bootable tool—but it’s more technical.)
  5. Select the source disk. In Macrium, you’ll see a list of disks. Click on your HDD (the source) to highlight it. Then click Clone this disk in the left panel.
  6. Choose the destination disk. In the clone wizard, click Select a disk to clone to and pick your SSD. Ensure the SSD shows as unallocated or has no important data (it will be overwritten).
  7. Copy partitions. Macrium will copy the partition layout. If the SSD is smaller than the HDD, you may need to shrink the last partition. Drag the partition edges to fit, or use the “Copy partitions” option and adjust sizes manually. For GPT disks, make sure the EFI System Partition (ESP) and MSR (Microsoft Reserved) are included.
  8. Start the clone. Click Finish to begin. Confirm the warning that all data on the destination will be erased. The process may take from 30 minutes to a few hours depending on data size. Do not use the PC during cloning.
  9. Verify the clone. After completion, shut down the PC, disconnect the HDD (or keep it as secondary), and boot from the SSD. If it boots to Windows, the clone is successful. If not, proceed to Troubleshooting.
  10. Adjust BIOS/UEFI settings. If the SSD doesn’t boot, enter BIOS (usually by pressing Del/F2 during startup) and ensure the SSD is set as the first boot device. Also check that SATA mode is set to AHCI (not RAID) for best performance.

Common Mistakes

  • Not checking GPT vs MBR: If your HDD is MBR, cloning to a GPT SSD might cause boot issues. Ensure both disks use the same partition style, or convert after cloning.
  • Choosing the wrong source/destination: Double-check disk numbers in Disk Management. Cloning in the wrong direction will erase your data.
  • SSD smaller than used space: The clone will fail if the destination is too small. Always check used space vs SSD capacity.
  • Not including the EFI partition: For GPT disks, the EFI System Partition is essential for booting. If cloning manually, include all partitions.
  • Leaving the HDD connected during first boot: Windows may boot from the HDD if it’s still present, causing confusion. Disconnect the HDD after cloning to force boot from SSD.

Tips

  • Use a USB 3.0 adapter for faster cloning if using an external SSD.
  • Ensure the SSD firmware is up to date (check manufacturer’s site).
  • After cloning, run chkdsk on the SSD to check for errors.
  • Enable TRIM on the SSD to maintain performance: open Command Prompt as admin and run fsutil behavior set DisableDeleteNotify 0 (usually enabled by default).
  • If you plan to use the HDD as secondary storage, format it after cloning to avoid boot conflicts.

Troubleshooting

  • SSD not detected: Check connections, power, and BIOS. For M.2, ensure it’s seated properly. In Disk Management, rescan disks.
  • Boot fails after clone: Boot from a Windows installation USB, select “Repair your computer” → “Troubleshoot” → “Startup Repair”. If that fails, open Command Prompt and run bootrec /fixmbr, bootrec /fixboot, and bootrec /rebuildbcd.
  • Clone fails with “disk too small”: Shrink the source partition in Disk Management before cloning, or use software that can resize partitions during clone (Macrium can).
  • SSD boots but is slow: Check if SATA mode is AHCI (not IDE) in BIOS. Also ensure TRIM is enabled. Run optimize-Volume -DriveLetter C -ReTrim as admin.
  • Partition style mismatch: If the SSD is GPT but the HDD was MBR, convert the SSD to MBR using Disk Management (delete all volumes, right-click disk → Convert to MBR) and re-clone. Or vice versa.

Frequently Asked Questions

Can I clone a GPT HDD to an SSD without third-party software?

Yes, Windows 10 has a built-in System Image tool, but it creates a full backup you must restore onto the SSD, which is more cumbersome. Third-party tools like Macrium Reflect are easier and more reliable.

Will cloning copy all my files and installed programs?

Yes, a disk clone creates an exact copy of the entire disk, including the operating system, applications, and personal files. After cloning, you can boot from the SSD and everything will be as it was.

Do I need to activate Windows after cloning?

Usually no, because the hardware remains the same. If Windows asks for activation, use the “Troubleshoot” option and select “I changed hardware on this device recently” to reactivate.

Can I clone a larger HDD to a smaller SSD?

Yes, if the used space on the HDD is less than the SSD capacity. You’ll need to shrink the partitions during cloning. Macrium Reflect Free allows this by dragging partition edges.

How long does cloning take?

It depends on data size and connection speed. Typically 30 minutes to 2 hours for a 1TB HDD with 200GB used, using a SATA-to-USB 3.0 adapter.

What if the SSD is not bootable after cloning?

Check BIOS boot order, ensure SATA mode is AHCI, and run Startup Repair from a Windows USB. If the issue persists, re-clone ensuring all GPT partitions are copied.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →