Carregue um LiveCD do Linux (eu uso o Linux Mint 9 porque é uma versão estável a longo prazo).
Abra o terminal no menu.
Instale o fsarchiver:
sudo apt-get install fsarchiver
Se você precisar particionar o disco rígido usando o gparted
sudo gparted
Faça backup do MBR:
dd se = / dev / sda de = / [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 arquivo.
Faça backup do sistema de arquivos:
fsarchiver savefs /[locationtosavebackup.la/backup.fsa / dev / sda1
Isso faz o backup da primeira partição no primeiro disco rígido para um arquivo chamado backup.fsa. Se você estiver tentando fazer backup em um disco rígido externo, o Mint deverá montá-lo automaticamente na pasta / media. Portanto, o caminho para o disco rígido externo seria algo como /media/[harddrivename}/backup.fsa
Nas demais etapas, assumiremos que o novo disco rígido também está conectado ao sistema. Verifique para qual dispositivo o segundo disco rígido está atribuído ao uso do gparted (ex sda, sdb, sdc, etc ...). Vamos assumir que é o segundo disco rígido conectado ou sdb.
Copie o MBR sobre:
dd if = / [locationofmbrfile] /backup.mbr de = / dev / sdb bs = 512 count = 1
Copie a partição sobre:
fsarchiver restfs /[locationtosavebackup.la/backup.fsa id = 0, dest = / dev / sdb1
Isso é praticamente o inverso das etapas de backup, exceto que o dispositivo foi alterado para sdb porque as alterações estão sendo aplicadas ao segundo disco rígido.
É isso aí...
Se você não tem medo da linha de comando, fazer backups usando o linux é uma tarefa fácil. A vantagem de usar o fsarchiver é que ele faz backups baseados em arquivo em vez de backups em bloco de dados como clonezilla ou partimage. Isso significa que é possível fazer uma restauração em uma partição menor que a que foi originalmente copiada (desde que o tamanho dos dados não exceda o tamanho). Que essencialmente
Se você deseja uma solução apenas para GUI:
- carregar o LiveCD
- abra o terminal
- sudo gparted
- copie a unidade que deseja copiar
- cole-o em outra unidade
- clique em aplicar
Este é essencialmente o equivalente do Linux ao DriveXML mencionado em uma das outras respostas, exceto que ele pode ser executado a partir de um CD (ou seja, não requer um sistema ativo).
Nota: Se a unidade de destino for menor que a unidade de origem, talvez você não consiga fazer a cópia.