I think Nero (CD-buring software) has an option to back up your entire HDD, then restore it at a later date.