You do not need to use any programs to clone the HDD lol.
I use simple Linux Ubuntu to make a full copy of ALL the data from my source HDD (the HDD I am cloning) to my destination HDD (the one I am cloning to).
And as for the MBR you do not have to worry about that since it's invissible.
So just make a FULL copy of your entire source HDD to your destination HDD.
And in the future if something goes wrong with your OS wether it is Linux or Windows,just delete all the corrupted OS DATA and then copy everything from your destination HDD back to your source HDD.
As for the MBR,that gets corrupted so damn rarely,but if even that happens to you,you can always recreate it by using commands for that or by simply reinstalling OS and then replace it with yours from the DESTINATION HDD and you will again have a fully operatinal OS together with all the installed programs or/and games and all the adjusted options and all the data 100%.In short it will be completely 100% the same just the day you cloned the HDD.
This is little hard to explain since I do not use ANY programs to clone the HDD.I rather use Linux Ubuntu to do that manually,but I have taken pictures with my sellphone of every single step and in the next few weeks I will make a video on how to clone the entire HDD to ANY type of removable media (including CD-ROM disk and DVD-ROM disks).
I am also going to make a video on how to transfer the entire OS together with all the installed programs and settings and games and everything else 100% from one computer to a completely different computer with a completely different hardware and make that work perfectly without the need to readjust and reinstall anything.
But like I said.That is a little hard to explain here so when I make a video about it,I will let everyone know.
Who needs programs when you can do it yourself!
Cheers!