This beats the re-installing everything and then copying the missing files over. Basically you are doing a disk clone using a tool called EaseUS Todo Backup.
It looks easy enough. Haven’t tried it myself (yet…got a drive I need to upgrade thought).
How to Upgrade to a Larger Hard Drive Without Reinstalling Windows