Hi! I can only tell you how I do it, and maybe you can equate my method to your own setup.
I make regular (weekly) backups of my C: drive, compressed and verified, to an external 1TB hard drive. Since the external drive is so large, I can store multiple backup Image files. I manually name each backup file, for easy identification.
To run my backup/restore program, (Ghost 11.5), I boot from a DOS formatted CD and run Ghost in DOS, so it's oblivious to what is actually on the C: drive. Once a backup Image file is created, I run the verify option and then, once verified, I disconnect the external drive and reboot my PC to Windows.
Then should I change hard drives, which I did a while back, when my PNY SSD shot craps and I replaced it with a SanDisk 120 SSD, I just install the new drive, boot up with my Ghost boot CD, connect my external 1TB USB 3.0 hard drive, and run Ghost 11.5 to do a "Partition from Image" (restore) operation. Since Ghost backs up the Boot Sector and partition information of my C: drive, when it later restores that partition image, the HD is immediately bootable.
When the restore of my C: drive image finishes, I'm ready to remove the Boot CD and boot normally into the newly written copy of my OS.
That worked like a champ, when installing my new SSD. I've used basically the same technique to install new HD's into dozens of PC's over the years. It's a fairly foolproof technique.
I credit most of my successes to a great Backup program that works outside the OS being backed up. Ghost 11.5 will backup and restore any OS, from Windows 98 to Windows 10 and even Linux and Windows Server.
The secret to my success, is in having a Backup/Restore Program, that runs from a boot disk, and also having recent Backup Image Files of my OS, to use when a Restore becomes necessary.
I've found that the only BAD Backup is the one I neglected to make.
There may be other Backup/Restore programs that will also work, but the ones I've tried over the years always left something to be desired. So I always went back to what I know works.
Good Luck to you,
TechnoMage