How to Move Windows 10 from HDD to SSD: A Step-by-Step Guide

Moving Windows 10 from a hard drive to an SSD can make an older PC feel much faster, but the migration must include the system’s boot and recovery partitions rather than just copying the Windows folder. Back up important files before cloning or changing disks.

Prepare for the HDD-to-SSD migration

  1. Check that the SSD is compatible with the computer and has enough usable capacity for the data being migrated.
  2. Back up important files to storage separate from both the HDD and SSD.
  3. Save the BitLocker or device-encryption recovery key if encryption is enabled.
  4. Connect the SSD and verify that the computer detects it.
  5. Use reputable cloning software to clone the required Windows/system partitions from the HDD to the SSD.
  6. Shut down after cloning and select the SSD’s Windows Boot Manager entry in UEFI/BIOS when necessary.
  7. Start Windows from the SSD and verify applications, files, activation, and recovery features before erasing the HDD.

Do not wipe the HDD immediately

Restart the PC several times and, if practical, test with the old drive disconnected. Confirm that Windows can boot independently from the SSD. Keep the old disk unchanged until you are confident the migration succeeded and your separate backup is usable.

Cloning can expose partition-layout problems

A smaller SSD may require reducing the amount of used space or resizing partitions before cloning. UEFI/GPT versus legacy/MBR configuration also matters. Do not randomly change boot mode or delete recovery partitions to make the clone fit.

Consider a clean supported installation instead

Windows 10 standard support ended October 14, 2025. If the PC supports Windows 11, installing the supported OS cleanly on the SSD can be a better long-term choice than cloning an aging Windows 10 installation.

After migration, check that TRIM is available and that Windows recognizes the SSD normally; modern Windows handles SSD optimization automatically in typical configurations.

If the old HDD will become secondary storage, erase it only after the SSD boot and backup have both been verified. Then repartition it deliberately rather than deleting Windows folders by hand.