Windows 10 needs 2 or 3 partitions, depending on if you use MBR or GPT
- A system partition of about 100 mb (or larger)
- A microsoft reserved partition (MSR) of 16 mb which cannot store data, but is present for managing partitions. (required for a GPT layout)
- A recovery partition of about 450 mb (optional)
- A data partition (of minimal 16gb but usually spans 50% or more of the drive) which holds the C:\ partition where Windows is installed.
A rule of thumb for cloning a harddrive, and ensure that it works:
- Clone all the small partitions and the main data partition. The small partitions will be less than 1 GB of size.
It is possible to find a recovery partition of say... 2GB or more. This is often done by the manufacturer to restore the pc to factory defaults and has an image of what the C drive would be. This partition can be safely deleted if you do not care to restore the pc to factory defaults by using a keypress at boot.
It is important to look at what partition table the old harddisk is partitioned. If it is partitioned using MBR, then the SSD needs to be partitioned as MBR too. If the old harddisk is partitioned as GPT, then the SSD needs to be partitioned as GPT too.
Looking at your screenshot, you have a GPT based partition scheme and all 4 partitions are required for windows 10 to work. The size of the biggest partition (3rd) could be resized, but the others should remain the same size, to ensure that windows will boot.
I know that AOMEI Partition manager(free) can actually do all this. It can resize partitions, but also clone a HDD to SSD.
- Microsoft - UEFI/GPT-based hard drive partitions
- Microsoft - BIOS/MBR-based hard drive partitions