A 3rd party backup/imaging program is indeed the best way to go. But, Windows has a free, built-in backup utility called NTBACKUP.
Just type NTBACKUP at the Start\Run prompt and follow the wizard.
Now, are you wanting to backup the CONTENTS of your C drive or take an image or picture of your C drive so you can easily restore it should your C drive get infected, or hard drive dies?
ps
Remember this; the best HD backup is to a physically separate HD. Backing up to another partition on the same physical drive is useless if the drive dies.