Wenn das System komplett allein auf C: liegt und kein Secure Boot verwendet wird:
Linux Boot CD rein (wird ja vermutlich kein Multiboot System sein).
In der Konsole:
1. nur neue SSD und alte System SSD. die neue SSD im Idealfall an SATA Port 0/1 (je nach Benennung), die alte dahinter
2. "fdisk -l" (das zeigt zwar keine GUID Tabellen an, aber für die Größenbestimmung und Identifikation der Platten reicht es)
3. "dd if=/dev/sd(ab) bs=8M of=/dev/sd(ab)" (abc ersetzen durch Quell und Ziellaufwerk ermittelt durch fdisk, also z.B. /dev/sdb und /dev/sda)
4. "sync" (Dateipuffer leeren)
5. "shutdown -h now"
6. alte Systemplatte abziehen
7. von neuer SSD starten
8. in der Windows Festplatten Verwaltung die Partition resizen auf gewünschte Größe, entweder voll oder Platz für zweit Partition
9. runterfahren und zweite alte SSD anschliessen
10 . Windows starten und Daten von alter SSD auf neu kopieren, danach aushängen.
Unter Windows 10 habe ich es nie getestet, aber mit den Versionen davor klappte es immer problemlos und "ratzfatz".