In reply to elsewhere:
If the new SSD is made by Crucial then Acronis True Image is free.
I upgraded from HDD to SSD last weekend, and have been running off the SSD since last Sat.
Here’s the process if Crucial
1. boot up your laptop
2. Plug in usb caddy with SSD in place
3. Download and install Acronis True Image
4. Start up True Image and go to Tools -> Create bootable recovery usb
5. Boot from USB stick, you may need to change UEFI or BIOS boot order to boot usb before internal boot drive.
6. Select backup and select the partitions on internal boot disc you want to back up, if UEFI with GPT them ensure to include the UEFI partition as well or result won’t be bootable. UEFI partition will be around 100Mb ball park
7. Select back up destination, not the boot disc being backed up nor the new SSD. Let the backup complete.
8. Once that is complete, select restore from tools (off Acronis options) and destination disc your new SSD
9. Once restore complete, update boot order to boot from new SSD.
10. Restart, and if successful it’ll boot from your new SSD and you’ll know it’s all good at that point in time.
I’ve actually replaced the original boot internal drive with my new SSD. Though original HDD internal drive still in place just not plugged into power or SATA connector at present.
Post edited at 22:36