1. RedoBackup and Recovery:
Directlink from my project at    Click to download.
                Summary: Redo Backup and Recovery is so simple that anyone can use it. It is the easiest, most complete disaster recovery solution available. It allows bare-metal restore. Bare metal restore is not only the best solution for hardware failure, it is also the ultimate antivirus: Even if your hard drive melts or gets completely erased by a virus, you can have a completely-functional system back up and running in as little as 10 minutes. All your documents and settings will be restored to the exact same state they were in when the last snapshot was taken. Redo Backup and Recovery is a live CD, so it does not matter if you use Windows or Linux. You can use the same tool to backup and restore every machine. And because it is open source released under the GPL, it is completely free for personal and commercial use.
                 2. Clonezilla: Clonezilla is a partition and disk imaging/cloning program similar to True Image® or Norton Ghost®. It helps you to do system deployment, bare metal backup and recovery. Two types of Clonezilla are available, Clonezilla live and Clonezilla SE (server edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla SE is for massive deployment, it can clone many (40 plus!) computers simultaneously. Clonezilla saves and restores only used blocks in the harddisk. This increases the clone efficiency. At the NCHC's Classroom C, Clonezilla SE was used to clone 41 computers simultaneously. It took only about 10 minutes to clone a 5.6 GBytes system image to all 41 computers via multicasting!
                   There are many edition for your choice that depend on  CPU architecture of your computer, for more information, see bellow:                 
             About CPU architecture:
  • For Debian-based branch, i.e. stable and testing ones, 3 CPU architectures are availabile:
    1. i686-pae, optimized for i686 CPU supporting PAE.
    2. amd64, for use on PCs with AMD64 or Intel 64 processors.
    3. i486, general purpose for 486 CPU.
    If you are not sure which one fits your machine, try i486 version first.
    For more info, please check this Q&A.
  • For Ubuntu-based branch, i.e. alternative stable and alternative testing ones, 2 CPU architectures are available:
    1. amd64, for use on PCs with AMD64 or Intel 64 processors.
    2. i386, general purpose for 386 CPU.
    If you are not sure which one fits your machine, try i386 version first.
              You can get this software by links follow: