A product I use for backups has been XXClone. Easy to use. Can do incremental backups or a full backup. Can be scheduled or manual.
I used two hard drives one with the original windows xp and the second was the clone. XXClone then rewrites the boot up script, so you have an option to boot from the cloned drive. Used to do that once a week just to check. The cloned drive has a different wallpaper so you know when youhave booted up into the cloned drive.
At one time I had the three drives in removable caddies (two clones and one original), that way I can swap out the dead drive fairly easily. Also I can then have more than one cloned drive and store one in another location. It does mean that if the computer suffers a complete failure you have a cloned drive that is unaffected by this failure. This drive was always the complete backup rather than an incremental one.
I also find the program Speedfan very good at monitoring temps, fan speeds and Hard drives.
Hope this helps.