Help migration OS

Hallo, I bought a 960 Pro 512 Mb to replace my 950 Pro 512 Mb; I tried making a Windows backup and then restoring it, but system doesn’t boot.
Any hint on how to clone the OS?

@gpvecchi :
According to my knowledge the Samsung 960 series SSDs need another NVMe driver than the 950 Series SSDs.

Thanks, drivers are the same for Pro models; I solved booting from Windows USB dongle and using automatic error fixing. I assume the issue was dued to the system disk drivers not being loaded.