If you are planning to restore an image, or clone the drive, onto the original computer hardware with just a new drive, that shouldn't be a problem.
But! If you are moving to a new computer, starting with a clean Windows install is the only guaranteed method for success. Then you could mount the previous image on an external drive and copy any needed files/folders over from your old build. This would still require reinstalling all applications and plugins from scratch, plus re-authorizing things.
Attempting to restore a bootable image, or move a cloned system drive from another existing system could be risky, but might be possible if you are using Windows 10. The hardware changes should be automatically reconfigured in Windows 10. However, if you are on Win7 or Win8.1, forget about it. The older versions of Windows could not handle major hardware changes gracefully.
Even after Win10 boots successfully on completely new hardware, any software activation or authorizations tied to the hardware ID will probably be rejected and will need to be re-activated. This would include Windows. So plan accordingly.