I'm looking at partitioning my Hard Drive, and putting Ubuntu on the other partition. Ubuntu comes with a partitioning utility upon installing, but if something goes wrong and I lose something important, I don't want to be hosed. So what can I use (freeware, hopefully) to clone or create an image of my hard drive that I can store on another hard drive (storage only)? And will that same perfect utility be able to restore that image onto my Hard Drive, essentially restoring my HD to the pre-Ubuntu state?
Thanks in advance!