Cloning lets you move your entire Windows installation, apps, settings and files from an old drive to a new SSD without reinstalling anything, making it one of the most satisfying upgrades a home user can do β an ageing HDD-based PC can feel brand new in under an hour. This guide walks through the full process, from preparation to first boot on the new drive.
Why Clone Instead of a Fresh Install?
- Keeps all your installed programs, licences, settings and files exactly as they were
- Avoids hunting down installers and reactivating software
- Much faster than a full reinstall and manual data restore
- Ideal when upgrading from an HDD to an SSD, or from a smaller SSD to a larger one
The main alternative β a fresh Windows install β is worth considering instead if your current system is cluttered with unwanted software or you suspect corruption, but for most straightforward drive upgrades, cloning is the quicker and simpler path.
What You'll Need
- Your new SSD (2.5" SATA, M.2 SATA, or M.2 NVMe depending on your motherboard's support)
- A SATA-to-USB adapter or enclosure (for SATA SSDs) or an NVMe USB enclosure (for M.2 NVMe drives), if you don't have a spare internal connector free
- Free cloning software β Macrium Reflect Free, EaseUS Todo Backup Free, or the cloning tool bundled with many SSD manufacturers (Samsung Data Migration, Crucial Acronis True Image, Western Digital Acronis) if you bought their branded drive
- A screwdriver matching your case's drive bay or M.2 screws
- At least as much free space on the source drive's used data as will fit on the new SSD (see sizing notes below)
Safety warning: Cloning overwrites all data on the destination drive. Triple-check you've selected the new, blank SSD as the destination and the old drive as the source before starting β selecting the wrong drive can wipe your working data instead of the empty one.
Step 1: Check the New SSD Is Large Enough
- Check how much data is currently used on your source drive (right-click the drive in File Explorer and view Properties).
- Ensure your new SSD's total capacity comfortably exceeds that used space β most cloning tools require the destination to be at least as large as the used space on the source, and some require it to match or exceed the source's total partition size unless you resize partitions during the process.
- If the new SSD is smaller than the old drive's total capacity but larger than the used space, most modern cloning tools can still handle this by cloning only the used data and resizing partitions to fit β check your chosen software's documentation to confirm it supports this.
Step 2: Connect the New SSD
- If you have a spare SATA port and power connector, or an empty M.2 slot, install the new SSD internally following the same steps as our HDD vs SSD replacement guide.
- If no internal slot is free, connect the new SSD externally via a USB enclosure or adapter cable instead β this works just as well for cloning, and you can move it internally afterwards.
- Confirm the new drive appears in File Explorer or Disk Management (right-click the Start button > Disk Management) before proceeding. If it doesn't appear, it may need initialising first β Disk Management will prompt you; choose GPT for modern UEFI systems unless you have a specific reason to use MBR.
Step 3: Install and Run Cloning Software
- Download your chosen cloning tool from the manufacturer's or developer's official website.
- Install it on the PC containing your source drive (the one you want to clone from).
- Open the software and locate the "Clone" or "Disk Clone" option β most tools present this clearly on the main screen.
Step 4: Select Source and Destination
- Choose your current drive (the one with Windows installed) as the source.
- Choose your new SSD as the destination β double-check the model number and capacity shown match your new drive exactly.
- Review any partition layout options offered. Most tools default to a sensible automatic layout; advanced users can manually resize partitions if the new SSD's capacity differs significantly from the old drive.
Pro tip: If your software offers an option to clone only used sectors rather than a full sector-by-sector copy, use it β it's significantly faster and works fine for cloning to a differently sized drive.
Step 5: Start the Clone
- Confirm your selections one final time, then start the cloning process.
- Cloning time varies widely: a few minutes for a lightly used SSD-to-SSD clone, up to several hours for a heavily used large HDD.
- Avoid using the PC for other intensive tasks while cloning to reduce the risk of read errors interrupting the process, and don't disconnect either drive until the software confirms completion.
If the Clone Fails or Stalls
- Bad sectors on the source drive can cause a clone to hang or fail partway β try a tool with a "skip bad sectors" or similar recovery option, and prioritise backing up critical files separately first.
- Insufficient destination space will typically be flagged before the clone starts β resize partitions on the source (via Disk Management) to reduce used space if needed.
- A loose or faulty USB adapter connection can cause the clone to drop partway β try a different cable or port, or connect the drive internally instead.
Step 6: Swap the Drives
- Shut down the PC completely and unplug it from the mains.
- Physically remove the old drive (or leave it in place temporarily as a backup if bay/slot space allows) and install the new SSD in its place, following your case and motherboard's mounting method.
- If using an M.2 NVMe drive, insert it into the motherboard's M.2 slot at an angle, press down gently, and secure with the small mounting screw.
Step 7: Set Boot Priority and Test
- Power on and enter BIOS/UEFI (commonly Del or F2 during startup).
- Navigate to the Boot menu and confirm the new SSD is set as the first boot device β sometimes cloned drives need this set manually if the system still tries to boot from the old drive's boot record.
- Save changes and exit, letting the PC boot normally.
- Once in Windows, check that your files, programs, and desktop layout all appear as expected, and confirm the drive letter and capacity in File Explorer match the new SSD.
Step 8: Clean Up
- Once you've confirmed everything works correctly over a few days of normal use, you can repurpose the old drive as external storage (using a USB enclosure) or securely wipe it before disposal or resale.
- If your motherboard and SSD support it, enable TRIM for optimal SSD performance β Windows enables this automatically for SSDs in most cases, but you can confirm by running
fsutil behavior query DisableDeleteNotifyin an administrator Command Prompt; a result of 0 means TRIM is active.
Still Not Fixed?
If the cloned drive doesn't boot, first check the boot order in BIOS/UEFI again, and try disconnecting the old drive entirely to force Windows to boot from the new one only. If you see a "no bootable device" error, the clone may not have copied the boot partition correctly β some tools require you to explicitly include the small EFI System Partition alongside the main Windows partition. If problems persist after retrying the clone, a fresh Windows installation onto the new SSD, followed by manually copying files back from the old drive, is a reliable fallback. For anyone uncomfortable opening the case or troubleshooting boot issues, a local repair shop can usually perform a clone and drive swap quickly and affordably.
Was this guide helpful? Explore more Storage Drive Troubleshooting guides, or browse all Desktop PC Repair articles.