Upgrade SSD without re-installing Windows

Recently I bought a new SSD. Faced with the hassle of reinstalling Windows and all the apps associated I thought there must be a better way. Happily there is and its already documented.

Use Linux and clone the disk across.

Short answer: Attach both disks to machine, doesn’t matter how, USB or SATA or both is fine.

Using dd to clone the whole disk (otherwise known as block device) will take the whole partition table and master boot record across to the new disk.

When done, remove the original disk and install the new disk properly, turn on the machine and you’re almost done.

Final step: re-size the partition to use the whole space in the new disk