Carregue um LiveCD linux (uso Linux Mint 9 porque é um lançamento estável a longo prazo).
Abra o terminal a partir do menu.
Install fsarchiver:
sudo apt-get install fsarchiver
Se precisar de particionar o disco rígido usando o gparted
sudo gparted
Backup do MBR:
dd if=/dev/sda of=/[locationofmbrfile]/backup. mbr bs=512 count=1
/dev/sda refere-se ao primeiro disco rígido, o resto apenas copia os primeiros 512 bytes (contendo o mbr) para um ficheiro.
Back up the filesystem:
fsarchiver savefs /[locationtosavebackup]/backup.fsa /dev/sda1
Isto faz backup da primeira partição no primeiro disco rígido para um ficheiro chamado backup.fsa. Se você estiver tentando fazer backup em um disco rígido externo, você Mint deve montá-lo automaticamente sob a pasta /media. Então o caminho para o disco rígido externo seria algo como /media/[harddrivename]/backup.fsa
Para o resto dos passos vamos assumir que o novo disco rígido também está anexado ao sistema. Verifique a que dispositivo é atribuído o segundo disco rígido usando gparted (ex sda, sdb, sdc, etc…). Vamos assumir que é o segundo disco rígido ligado ou sdb.
Copiar o MBR sobre:
dd if=/[locationofmbrfile]/backup.mbr of=/dev/sdb bs=512 count=1
Copiar a partição sobre:
fsarchiver restfs /[locationtosavebackup]/backup. fsa id=0,dest=/dev/sdb1
Este é praticamente o inverso dos passos do backup, excepto que o dispositivo mudou para sdb porque as alterações estão a ser aplicadas ao segundo disco rígido.
É isso…
Se não tem medo da linha de comandos, fazer backups usando linux é um cakewalk. A vantagem de utilizar o fsarchiver é que ele faz backups baseados em ficheiros em vez de backups de blocos de dados como clonezilla ou partimage. Isto significa que é possível fazer um restore numa partição que seja menor do que a que foi originalmente copiada (desde que o tamanho dos dados não exceda o tamanho). Isso essencialmente
** Se pretende uma solução apenas GUI:**
- carregar o LiveCD
- abrir o terminal
- sudo gparted
- copiar a drive que pretende copiar
- colar noutra drive
carregar
aplicar
Este é essencialmente o linux equivalente ao DriveXML mencionado numa das outras respostas, excepto que pode ser executado a partir de um cd (ou seja, não necessita de um sistema em funcionamento).
Nota: Se a unidade de destino for menor que a unidade de origem, poderá não ser possível fazer a cópia.