konfab
Honorary Master
I have recently just ported my Windows 10 machine from SSD to another SSD. Thought I would do a bit of a PSA for people as it is a PITA to find the right software.
My situation was that I wanted to port a 512GB SATA ssd to a 1TB nvme SSD. I wanted to make sure that the partitions were setup correctly so I would be able to take advantage of the extra space.
After trying out about 6 different pieces of software to do this, I eventually had success with the trial version of Macrium reflect. The other software was seemingly unable to get the partitions correct, so it was unable to extend them.
Skill level for this guide:
I assume you know what SSDs are and what partitions are. You sort of know what you are doing with Windows, but just need a bit of a guide to get started.
Prerequisites:
A Windows 10 computer with both source and destination disks working.
The trick with Macrium is you need to make sure that you drag the partitions into the new drive in an order such that the drive you want to extend is the last drive on the list.
On my machine, this looks like this when you click "clone this disk":

My computer now thoughtfully lists the portions in the correct order, that is the partition you want to extend needs to be the one adjacent to unallocated space. On the previous disk, the main partition was at position number three. This would mean that if you went through the cloning process, the partition you want to extend would be sandwiched between two data partitions and you would be stuck with your old disk size. You can put the partitions in the correct order by dragging them individually from the source disk to the destination disk.
Once they are in the correct order, you can select the partition in the destination window and extend it into the unallocated space before you do the cloning.
Once you have done that, you can click though the rest of the process fairly easily. Then reboot and select your shiny new installation.
Hope this unsolicited advice helps someone.
My situation was that I wanted to port a 512GB SATA ssd to a 1TB nvme SSD. I wanted to make sure that the partitions were setup correctly so I would be able to take advantage of the extra space.
After trying out about 6 different pieces of software to do this, I eventually had success with the trial version of Macrium reflect. The other software was seemingly unable to get the partitions correct, so it was unable to extend them.
Skill level for this guide:
I assume you know what SSDs are and what partitions are. You sort of know what you are doing with Windows, but just need a bit of a guide to get started.
Prerequisites:
A Windows 10 computer with both source and destination disks working.
The trick with Macrium is you need to make sure that you drag the partitions into the new drive in an order such that the drive you want to extend is the last drive on the list.
On my machine, this looks like this when you click "clone this disk":

My computer now thoughtfully lists the portions in the correct order, that is the partition you want to extend needs to be the one adjacent to unallocated space. On the previous disk, the main partition was at position number three. This would mean that if you went through the cloning process, the partition you want to extend would be sandwiched between two data partitions and you would be stuck with your old disk size. You can put the partitions in the correct order by dragging them individually from the source disk to the destination disk.
Once they are in the correct order, you can select the partition in the destination window and extend it into the unallocated space before you do the cloning.
Once you have done that, you can click though the rest of the process fairly easily. Then reboot and select your shiny new installation.
Hope this unsolicited advice helps someone.