Look into boot CDs that have imaging software.
Acronis - commercial product, but used to have a 30 day trial. There are images of their boot CD floating around on the internet...(illegal of course). You can backup to a image file over the network or to an external USB disk
DiskWizard - If your drives are Seagate (or at least ne drive), thay have an OEM version of Acronis to copy disks
Clonezilla - Free Linux disk cloning tool
There are many other, commercial backup productsa out there. I use Acronis for system backup and weekly image update files.