How to Clone Your Hard Drive to an SSD Step by Step
Upgrading from a hard drive to an SSD is the single most impactful performance upgrade you can make to a computer. Cloning copies everything — Windows, programs, settings, and files — from the old drive to the new SSD so you can swap drives and boot right into your existing system without reinstalling anything. Here is how to do it.
What you need
- The new SSD: Either a 2.5-inch SATA SSD (if your computer uses a 2.5-inch drive bay or you are replacing a laptop hard drive) or an M.2 NVMe SSD (if your motherboard has an M.2 slot). Check your computer's specifications to determine which type you need
- A way to connect both drives simultaneously: For a desktop, install the SSD in a free slot or bay while the old drive is still connected. For a laptop or if you have no free internal slots, use a USB-to-SATA adapter or USB enclosure for the new SSD. These cost a few dollars and connect the SSD via USB so the cloning software can see both drives. For M.2 NVMe SSDs, use an NVMe-to-USB enclosure
- Cloning software: Several free options work well. Macrium Reflect Free, Clonezilla (free, open source), and Samsung Data Migration (free but only works with Samsung SSDs) are the most common. Some SSD manufacturers include cloning software with their drives or offer it as a free download
Before you clone
Check that the new SSD is large enough
The SSD must be at least as large as the used space on the old drive. Open File Explorer, right-click the C: drive, select Properties, and note the used space. If your 1TB hard drive has 200GB of data, a 250GB or 500GB SSD will work. If it has 600GB of data, you need at least a 1TB SSD or you need to reduce the data size first by moving large files to an external drive.
Clean up the old drive
Reducing the data on the source drive makes the clone faster and ensures it fits on the SSD:
- Run Disk Cleanup (search in Start menu) and clean up system files including old Windows updates and temporary files
- Empty the Recycle Bin
- Move large files you do not need on the SSD (video collections, old backups, downloads) to an external drive temporarily. You can move them back to a secondary storage drive later
- Uninstall programs you no longer use
Back up important data
Cloning should not affect your existing data, but any disk operation carries a small risk. Copy your most important files (documents, photos, anything irreplaceable) to an external drive or cloud storage before starting.
Cloning with Macrium Reflect
Macrium Reflect Free is one of the most reliable cloning tools. Here is the step-by-step process:
- Download and install Macrium Reflect Free from the Macrium website
- Connect the new SSD to the computer (installed internally or via USB adapter)
- Open Macrium Reflect. It will show all connected drives. You should see your old hard drive (usually Disk 1, with your C: partition) and the new SSD (usually showing as unallocated space)
- Click Clone this disk under the source drive (your old hard drive)
- In the clone wizard, click Select a disk to clone to and choose the new SSD
- The wizard shows the partitions that will be copied. If the SSD is a different size than the old drive, Macrium will offer to resize partitions to fit. For most clones, accept the default layout. If you want the main partition to use all available space on the SSD, drag the partition boundary or click Cloned Partition Properties to adjust the size
- Click Next, review the summary, and click Finish to start the clone
- The clone runs. Speed depends on the amount of data and the connection speed. Via USB 3.0, expect roughly 100-200GB per hour for a SATA SSD. Internal SATA-to-SATA is similar. NVMe via USB can be faster depending on the enclosure
Cloning with Samsung Data Migration
If you bought a Samsung SSD, Samsung Data Migration is the simplest option:
- Download Samsung Data Migration from Samsung's website
- Connect the Samsung SSD
- Open the software. It automatically detects the source drive and the Samsung SSD
- Click Start. The software clones the drive with minimal configuration
Samsung Data Migration only works when the target is a Samsung SSD. If you have a different brand, use Macrium Reflect or Clonezilla.
After cloning: swap the drives
Desktop
- Shut down the computer and unplug it
- If the SSD is already installed internally, disconnect the old hard drive's SATA data and power cables. Leave the SSD connected
- If you cloned via USB, open the case, install the SSD in a free 2.5-inch bay (use a mounting bracket if needed) or in the M.2 slot, connect SATA data and power cables (for 2.5-inch), and disconnect the old hard drive
- Power on and enter the BIOS (usually by pressing Delete, F2, or F12 during startup). Check the boot order and make sure the SSD is set as the first boot device
- Save and exit BIOS. The computer should boot into Windows from the SSD
Laptop
- Shut down the laptop and unplug the charger
- Remove the bottom panel (screws around the perimeter, possibly clips)
- Remove the old hard drive. It is usually held in by a caddy or bracket with 2-4 screws, and connected via a SATA ribbon cable or a direct SATA connector
- If the SSD is 2.5-inch SATA, transfer the mounting bracket or caddy from the old drive to the SSD and install it in the same location
- If the SSD is M.2, locate the M.2 slot on the motherboard (it may be under a heat shield), insert the SSD at a 30-degree angle, and secure it with the retaining screw
- Replace the bottom panel and power on. The laptop should boot from the SSD
Common issues after cloning
Computer does not boot from the SSD
- Enter BIOS and check the boot order. The SSD should be listed as the first boot device. If it does not appear in the boot list, the SATA cable may not be connected properly (desktop) or the drive may not be fully seated (M.2)
- If the old drive was MBR (Master Boot Record) and your BIOS is set to UEFI boot mode, the clone may not boot. Try switching the BIOS to Legacy/CSM mode. Or, if you want UEFI, you may need to convert the clone to GPT using a tool like MBR2GPT
Windows does not recognize the full SSD capacity
If your SSD is larger than the old drive and the clone only shows the old drive's partition size, the remaining space is unallocated:
- Right-click Start, select Disk Management
- Find the SSD and your main partition. There should be an Unallocated section next to it
- Right-click the main partition and select Extend Volume
- Follow the wizard to expand the partition to fill the unallocated space
Windows activation issue
Windows activation is tied to your hardware. Cloning to a new SSD in the same computer should not trigger a reactivation. If Windows asks to reactivate after the clone, it usually reactivates automatically over the internet. If it does not, use the Activation Troubleshooter in Settings, Activation.
What to do with the old drive
After confirming the SSD works correctly (use it for at least a few days), you have options for the old hard drive:
- Keep it as a secondary drive: In a desktop, reconnect it as a second drive for extra storage. Reformat it in Disk Management to wipe the old Windows installation and start fresh
- Keep it as a backup: Store it as-is for a few weeks. If anything goes wrong with the SSD clone, you can reconnect the old drive and boot from it immediately
- External enclosure: Put it in a USB enclosure and use it as an external backup drive
- Secure disposal: If you are disposing of the drive, wipe it first. A full format (not quick format) overwrites the data. For extra security, use a tool like DBAN to overwrite the entire drive
SSD upgrade service in Marion
If you want to upgrade to an SSD but do not want to do the cloning and installation yourself, Luxurious Computers in Marion handles SSD upgrades for both desktops and laptops. We clone your existing drive, install the new SSD, verify the boot, and return your computer running on the faster drive.