É possível fazer um ghost (uma imagem de um disco) de seu sistema Windows e Linux facilmente com o LiveCD do Ubuntu.
É prática para reinstalar rapidamente um sistema completo.
NOTA: O software partimage utilizado aqui suportado ntfs/ext2/ext3, mas
não ext4 (que é por exemplo utilizado no Ubuntu 10.04). Para ext4, utilize
partclone (a sintaxe é diferente)
O necessário
Nós vamos salvar no disco rígido externo :
- A mesa de partições.
- A partição Windows
- A partição Linux.
Depois restaurar seletivamente aquilo que nós queremos.
Nós precisamos :
- Do CD do Ubuntu 9.10
- do software partimage para Ubuntu.
- de um disco rígido externo.
Nota importante: é preciso bem
desligar Windows antes de fazer um.
Nunca colocar Windows em hibernação prolongada antes de fazer um ghost.
Fazer antes do backup
Conhecer suas partições
Para conhecer o nome de suas partições, arranque com o CD do Ubuntu e lance GParted (menu Sistema > Administração > GParted).
- Os sistemas "ntfs" ou "fat16/fat32" correspondem à partição Windows.
- Os sistemas ext2/ext3/ext4 correspondem à partição Linux.
- Exemplo:
Você pode também digitar em um terminal :
sudo fdisk -l
No nosso exemplo :
- O disco à salvar é /dev/sda
- A partição Windows (ntfs) é /dev/sda1
- A partição Linux (ext4) é /dev/sda5
estes caminhos são a adaptar à sua configuração.
Lançar o LiveCD e montar o disco externo
Antes de salvar, assegure-se que o disco externo está bem « montado » (clique no disco no navegador dos arquivos.)
No nosso exemplo, o disco externo se chama "DD_EXT" e poderemos escrever os arquivos no /média / DD_EXT
Recuperação do software partimage
ATENÇÃO: O software partimage suporta ntfs/ext2/ext3, mas não ext4 (que é por exemplo utilizado no Ubuntu 10.04). Para ext4, utilize
partclone
Partimage é um software que permite fazer uma imagem image (ghost) de uma partição. Ele trabalha de maneira inteligente salvando somente os setores utilizados, e compacta os dados. Ele não está incluído no CD do Ubuntu.
Pode-se instalar no momento da utilização do LiveCD (se você está ligada à internet) digitando:
sudo apt-get install partimage
ou então (se você não está ligado à internet), justo recuperar o .deb correspondente:
http://packages.ubuntu.com/karmic/i386/partimage/download
(basta de colocá-lo no pen drive com um duplo clique sobre este arquivo .deb para o instalar.)
Você pode copiar este arquivo .deb no seu disco rígido externo para tê-lo sempre à mão.
Depois de instalado, nós poderemos passar ao passo seguinte.
Salvar
Antes destas operações, arranque com o CD do Ubuntu e assegure-se que o disco externo esteja bem montado.
Salve a mesa de partições
Nós salvamos a mesa de partições do disco /dev/sda sur le disque externe /media/DD_EXT no arquivo mbr.bin.
Digite em um terminal (menu Aplicações > Acessórios > Terminal):
sudo dd if=/dev/sda of=/media/DD_EXT/mbr.bin bs=512 count=1
(Note que é preciso digitar /dev/sda et non /dev/sda1.)
Isto vai criar um arquivo mbr.bin de 512 octets que contém a mesa de partições do disco rígido.
Se você tem partições estendidas ("extended", comme /dev/sda2 no nosso exemplo), é igualmente necessário salvá-las. Exemplo:
sudo dd if=/dev/sda2 of=/media/DD_EXT/mbr_sda2.bin bs=512 count=1
Salvar a partição Windows
Salvar a partição Windows (/dev/sda1) no arquivo no /média/DD_EXT:
sudo partimage save /dev/sda1 /media/DD_EXT/sda1_ntfs_20091202
(O nome do arquivo é de sua escolha, mas para que seja fácil para você, eu sugiro colocar o nome da partição original (sda1), o sistema de arquivo (ntfs) e a data, para que não tenha confusão na restauração.)
Partimage vai afixar opções : Você pode deixar as opções padrão. Pressione F5 para continuar.
Você pode entrar uma pequena descrição de seu backup (ela será afixada na restauração) :
Pressione em seguida TAB para ir até o botão "Ok" e pressione ESPACE.
Uma mensagem de alerta será afixada : Não tenha medo, pressione simplesmente ESPACE.
Antes de arrancar, um resumo das operações é afixada : Pressione TAB e ESPACE para arrancar.
Basta agora deixar o backup se fazer :
Note que partimage adicionará .000 ao nome do arquivo.
Salvar a partição Linux
O backup da partição Linux se desenvolve da mesma maneira, a não ser pelo fato de que fonte e destino são diferentes :
sudo partimage save /dev/sda5 /media/DD_EXT/sda5_ext3_20091202
ATENÇÃO: partimage não suporta ext4. Se você precisa fazer um ghost de uma partição ext4, você deverá utilizar partclone ou dd.
No final
No final, eis tipicamente o que conteria seu disco externo :
- mbr.bin é uma cópia da mesa de partições.
- sda1_ntfs... é uma cópia de sua partição Windows.
- sda5_ext4... é uma cópia de sua partição Linux
- partimage....debé o software partimage.
Restauração
Nota: Para poder restaurar uma partição precisa, a mesa de partição deve já estar correta.
Se ela estiver corrompida, comece por restaurar a mesa de partições
antes de restaurar as partições.
Então, por exemplo, para poder restaurar nossa partição Linux (/dev/sda5), é preciso que a mesa de partição estendida que a contém seja correta (/dev/sda2). E para que /dev/sda2 seja correta, é preciso que a mesa de partição que a contém seja correta igualmente (/dev/sda).
Se as mesa de partições são tocadas, a ordem de restauração seria então : /dev/sda (mesa de partição principal), depois /dev/sda2 (mesa de partição estendida) depois /dev/sda5 (partição).
Restaurar a mesa de partições
sudo dd if=/media/DD_EXT/mbr.bin of=/dev/sda bs=512 count=1
(Depois da restauração da mesa de partições, será necessário reconfigurar GRUB (vela mais adiante)).
Nota: Depois da restauração das mesas de partições (principal e/ou estendida), é necessário rebootar para elas sejam registradas (antes de restaurar as partições).
Restaurar a partição Windows
Basta fazer a mesma operação, mas com "restore" no lugar de "save":
sudo partimage restore /dev/sda1 /media/DD_EXT/sda1_ntfs_20091202.000
(Note que se colocou ".000" que partimage automatizou adicionou.)
E siga as instruções.
(Nota: a navegação na interface de partimage se fazer as teclas TAB, setas e entradas.)
Restaurar a partição Linux
A operação é idêntica.
Reconfigurar grub
Mesmo se a partição e as partições são bem restauradas , você não poderá arrancar seu computador.
Grub é o programa que lhe permite escolher entre entre Windows e Linux no arranque. Ele deve ser corretamente reinstalado.
Os arquivos necessários ao bom funcionamento deste programa são colocados na partição Linux.
(Para ter Grub em funcionamento, é preciso então que a partição Linux seja em bom estado.)
Para reinstalar corretamente Grub, digite no terminal :
sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo umount /mnt
depois reinicie : Você deverá de novo ter o menu Gub.
Tradução feita por Ana Spadari
A ver igualmente
Comunidade de assistência e de conselho.
Artigo original publicado por
sebsauvage. Tradução feita por
ninha25.