Shrink the source if it does not fit
A 1 TB drive with 900 GB used does not fit on a 1 TB SSD after overhead. Check the used space first and free or move data until the used size is comfortably below the target capacity.
Settings > System > Storage
Moving an install to a larger drive keeps every program, licence and setting. The only real risk is booting from the wrong disk afterwards.
Image the old disk with **Macrium Reflect Free** or the vendor tool, write it to the new SSD, then **swap the boot order** in the BIOS. Keep the old drive untouched until the new one has booted twice.
A 1 TB drive with 900 GB used does not fit on a 1 TB SSD after overhead. Check the used space first and free or move data until the used size is comfortably below the target capacity.
Settings > System > Storage
Macrium Reflect, Clonezilla or the SSD vendor's own tool all work. Boot from the rescue media so no file on the source is open during the copy.
Choose the whole-disk clone and let the tool copy the EFI system partition, the recovery partition and the Windows partition. A partition-only copy produces a drive that does not boot.
Power off, remove the old disk or change the boot order so the new SSD is first. With both drives connected the firmware may still prefer the old one.
Boot the new drive, sign in and reboot once more. A clone that boots once but not twice usually has a broken EFI entry that the firmware repairs on first boot.
bcdedit /enum
If the tool left unallocated space, extend the Windows partition in **Disk Management**. Then confirm the drive letter of the old disk is gone before you wipe it.
diskmgmt.msc
The EFI partition was not copied or the boot order is wrong. Boot a rescue USB and repair the bootloader, or clone again as a whole disk.
A hardware change can trigger re-activation. A digital licence tied to the Microsoft account re-activates on its own.
Check that the SSD is in the right M.2 slot and that TRIM is enabled. A PCIe 4 drive in a PCIe 3 slot still works, just slower.
Disk signature conflict. Take the old disk offline in Disk Management or remove it.
Clone when the install works and you want to keep licences and settings. Reinstall when Windows is already misbehaving.
Only if the used space fits. Shrink the partition in Disk Management first.
Reconnect the old drive and set it as the boot device again. Nothing on it was changed by reading it during the clone.
Free · no account needed · tracks your progress