- move a partição de dados para liberar espaço para as partições do Windows (boot e c:)
- use dd para clonar partições do Windows no início do HDD
- formate o SSD
- use dd para clonar partições Linux (boot, /, swap) para o SSD
- expande / então o Linux usa todo o espaço no SSD
- exclua a partição do Linux do HDD, expanda a partição de dados para o final do disco
Você pode fazer tudo isso em um disco ao vivo do Linux usando gparted e dd, mas definitivamente faça backups antes de começar.
Os carregadores de inicialização precisarão ser corrigidos posteriormente. Use isto: link