Why reinstall at all?
If both are AHCI, and similar chipsets (more notably, same storage driver, like msahci or storahci) the drive should mount and boot fine, simply update/install the correct drivers and go.
I never understood why people bother, migrating takes so much less effort than a clean install + spending 20+ hrs getting windows back to like you want.
My current win 10 install, was originally a win 7 install, that dates back to the pentium D times... (Yes, when I migrated HDD to SSD I had to fix alignement and such, but still, less hassle).
Unless you specifically want to move from MBR to GPT, Bios/Legacy to UEFI, or IDE to AHCI (which are doable still, but more hassle), why bother with clean installs...
I've not used the sysprep method myself, sounds like a nice way too, but tbh, I don't bother with clean installs any more. More hassle than it's worth, even if you migrate your entire User and programdata folders, it still takes ages to get everything like I want.