To move Windows to a bigger SSD without reinstalling, connect the new SSD, use a cloning tool such as Macrium Reflect to copy the old drive to it, then swap the drives or set the SSD first in the boot order. Back up your files first, because cloning overwrites the destination drive, and keep the old drive unchanged until the new one boots and your files check out.
Who this is for
This guide is for anyone with a Windows laptop or PC that is running out of space or still using a slow hard drive, and who wants to keep Windows, apps and settings exactly as they are. By the end you will have a working clone on a larger SSD, a bootable laptop and a safe fallback. If you are still choosing a drive, read /blog/ssd-vs-hdd-nvme-sata-laptop-explained first. For the wider upgrade checks, including RAM, see /blog/upgrade-laptop-ram-ssd-compatibility-check.
Clone or fresh install?
| Approach | Good for | Drawbacks |
|---|---|---|
| Clone | Keeping everything as it is: apps, settings, licences | Also copies existing problems, such as clutter or errors |
| Fresh install of Windows | A clean start, or a failing old drive | You reinstall apps and restore files and settings |
A clone copies partitions directly to the destination drive, whereas an image is stored as a file. Cloning suits upgrades; images suit disaster recovery. If you want both an upgrade and a safety net, make an image backup as well.
Prerequisites
- A new SSD that suits your laptop. Check the interface (SATA or NVMe) and length against your laptop's specification.
- A way to connect the new SSD while the old drive is still installed. For a laptop with one slot, this is usually a USB enclosure or adapter for the new drive. For a desktop, a free SATA or M.2 connection works.
- A cloning tool. This guide uses Macrium Reflect. Check Macrium's site for its current edition, trial and licence terms before you start, as these change. Other cloning tools exist, and some SSD makers bundle their own; the steps differ, so follow your tool's documentation.
- A backup of your important files. Microsoft strongly recommends backing up files and settings before upgrading, resetting or reinstalling Windows. Files already synced with OneDrive may not need another copy, but confirm the sync is complete.5. A small screwdriver set for your laptop and the service manual for your model.
- Enough space: the new SSD must be able to hold the used data from the old drive. Delete or move what you do not need first.
Prepare Windows
Find your BitLocker recovery key
If the drive is encrypted with BitLocker or device encryption, hardware changes can trigger a request for the recovery key. Microsoft explains the key is a 48-digit number and that your key may be saved to your Microsoft account at https://aka.ms/myrecoverykey, or to a work or school account at https://aka.ms/aadrecoverykey. It also says Microsoft Support cannot retrieve or recreate a lost recovery key. Locate yours now and save it somewhere that is not on the laptop.
Link your Microsoft account to your licence
Microsoft says that after a significant hardware change, such as a motherboard replacement, Windows may no longer find a matching licence, and that linking your Microsoft account to your digital licence beforehand lets you use the Activation troubleshooter. Swapping the drive on its own is a smaller change, but the link is worth checking. You can run the troubleshooter from Settings, System, Activation if you need it.
Tidy the old drive
- Uninstall apps you no longer use and delete large files you do not need.
- Run Windows Update and let it finish, so the clone starts from a stable state.
- Run a disk check. In an elevated Command Prompt:
chkdsk C: /scan. Resolve any errors before cloning, because a clone also copies a damaged file system. - Restart once so there are no pending updates.
Connect the new SSD
- Shut down and unplug the charger. Connect the new SSD using the enclosure, adapter or free slot.
- Start Windows. If the SSD appears in Disk Management as unallocated, that is fine because the clone will overwrite it. Do not store anything on it.
- If it does not appear, check the cable or adapter and see the troubleshooting section.
Clone with Macrium Reflect
These steps follow Macrium's Reflect X guide. Menu names can vary between versions.
- Install Macrium Reflect and open it. Go to the Create Backups area and select the Local Disks tab. Identify the source disk and its partitions. System partitions show a Windows logo in the top-left corner.
- Select the source disk, which is the old drive, and choose Clone this disk.
- In the Clone wizard, choose the destination with Select a disk to clone to, and pick the new SSD. Double-check the size and model, because Macrium warns that cloning is destructive and destination partitions can be deleted.
- If the destination has existing partitions, clear them with Delete Partition for individual partitions or Erase Disk for all.
- Copy the partitions by dragging them onto the destination, or click Copy Partitions.
- If the disks differ in size, choose a sizing option:
- Exact partition size and offset: partitions keep their original start positions and lengths. If the destination is too small, the last shrinkable NTFS or FAT32 partition is shrunk.
- Shrink or expand to fill the target disk: non-system NTFS or FAT32 partitions, including drive C, are resized proportionally to fill the disk. Use this when moving to a larger SSD and you want the extra space available.
- Leave scheduling alone unless you want repeated clones. For a one-off upgrade, you do not need Add Schedule.
- Review the summary page, then select Finish.
- In Backup Save Options, choose Run this backup now.
- If an existing drive will be overwritten, confirm the warning window's checkbox.
- Wait for the clone to finish. After completion, select Refresh in Local Disks if the new layout is not shown.
According to Macrium, no partitions are changed until the clone starts, so you can still change the layout or cancel before that point.
You can clone to a USB-connected SSD, but many PCs will not boot Windows from it, so move it to an internal connection before testing.
Swap the drives
Laptop with a single drive slot
- Shut down Windows fully, unplug the charger and, where the manual says to, disconnect the internal battery.
- Open the access panel following your model's service manual. Some thin laptops have glued parts or hidden screws, so check that your model can be opened and what that means for the warranty.
- Remove the old drive and fit the new SSD in its place.
- Close the laptop, reconnect power and start it.
Laptop or desktop with two slots
You can install the new SSD in the second slot and set it first in the boot order in BIOS or UEFI. Keep the old drive in place for now, but be aware that two drives holding identical Windows copies can confuse the boot process. Once the new drive boots, unplug the old one if you see odd behaviour.
Verify the new drive
- Check that Windows starts normally and that you reach the sign-in screen.
- Open File Explorer, This PC, and confirm the drive capacity shows the larger size. If the extra space shows as unallocated, open Disk Management (press Windows+X and choose Disk Management) and extend drive C if the layout allows it.
- Check your files, desktop, browser profiles and key apps.
- Check activation: Settings, System, Activation. If Windows is not activated, use the Troubleshoot option and choose the option for a recent hardware change.
- Run Windows Update and confirm it completes.
- Check the drive type and health in PowerShell:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType, HealthStatus, Size- If the laptop asks for a BitLocker recovery key, enter the key you saved earlier.
Keep the old drive untouched, in an anti-static bag, for a few weeks as a fallback. When you are sure you no longer need it, erase it before disposal or reuse.
Troubleshooting
| Problem | What to try |
|---|---|
| Macrium does not show the new SSD | Check the cable or adapter and the USB port. Open Disk Management, and initialise the disk if Windows asks. |
| Clone fails or stops partway | Run chkdsk on the source, free up space, restart and retry. Try a different cable or port. |
| New SSD will not boot | Check the boot order in BIOS or UEFI, and make sure the SSD is internal, not USB. |
| Boot error after both drives are installed | Disconnect the old drive and boot from the new one alone. |
| Drive C is the old size on a larger SSD | The clone used Exact partition size. Extend the volume in Disk Management, or re-clone using Shrink or expand to fill the target disk. |
| BitLocker asks for a recovery key | Enter the 48-digit key from your Microsoft account or the place you saved it. |
| Windows says it is not activated | Use Settings, System, Activation, Troubleshoot. Microsoft says the digital licence reactivates only if the edition stays the same. |
| Trial or licence has ended | Check Macrium's site for licence options, or use another cloning tool. |
Checklist
- Back up your files and find your BitLocker recovery key.
- Confirm the new SSD matches your laptop's interface and size.
- Update Windows and check the old drive for errors.
- Clone with Macrium Reflect, choosing the sizing option that fills the new disk.
- Swap the drive internally and set the boot order.
- Verify Windows, files, activation and capacity.
- Keep the old drive as a fallback for a few weeks, then wipe it.
References
- Macrium, Cloning a disk (Reflect X): https://kbx.macrium.com/macrium-reflect-x/cloning-a-disk
- Microsoft Support, Find your BitLocker recovery key: https://support.microsoft.com/en-us/windows/security/encryption/find-your-bitlocker-recovery-key
- Microsoft Support, Reactivating Windows after a hardware change: https://support.microsoft.com/en-us/windows/reactivating-windows-after-a-hardware-change-2c0e962a-f04c-145b-6ead-fb3fc72b6665
- Microsoft Support, Backup, restore and recovery in Windows: https://support.microsoft.com/en-us/windows/experience/backup-recovery/backup-restore-and-recovery-in-windows
Comments
Questions and tips are welcome. Comments are checked by the EpiFive team before they appear; please do not share passwords, phone numbers or other private details.