If you want to restore your PC/laptop to exactly what it was before you backed it up and you have another internal/external hard drive to back it up to, you should consider creating an image of your hard drive using freeware like Partition Logic. You will, then, just need a bootable CD (downloadable freeware from Visopsys with Partition Logic embedded), or bootable USB if your PC/laptop's BIOS supports it, and access to your other internal/external hard drive.
Since you will be overwriting the primary hard drive, you cannot boot off it, hence, booting off the CD or USB. When you boot off the CD or USB, the booting operating system and Partition Logic will/should recognize the primary and other hard drives. Use Partition Logic to select the source drive/image you want to copy, select the destination drive/image you want to overwrite, then let 'er rip. When completed, shutdown, remove the CD or USB, power up and you are there.
Considerations:
-- At the moment of boot up of a system that was restored from an image, ALL changes to your system since you created the image will be non-existent. From the perspective of the restore process, the changes never happened
-- You could periodically create backups of your data (using Windows Explorer or cmd/XCOPY), then, after a complete system restore from saved image, copy back the saved data
-- You could create images of your hard drive after major system changes (installation of applications or major operating system updates) and use them to completely restore the system, but still periodically create backups of your data for copy-back after complete system restores