Recuperando partições deletadas Guia do Hardware.net 95
Fazendo backup e recuperando a MBR e
tabela de partições
dd if=/dev/hda of=backup.mbr bs=512 count=1
Ao comprar um novo HD, você precisa primeiro formatá-lo
antes de poder instalar qualquer sistema operacional. Exis-
tem vários programas de particionamento, como o qtparted,
gparted, cfdisk e outros.
Os programas de particionamento salvam o particiona-mento
na tabela de partição, gravada no início do HD. Esta tabela
contém informações sobre o tipo, endereço de início e final de
cada partição. Depois do particionamento, vem a formatação
de cada partição, onde você pode escolher o sistema de arqui-
vos que será usado em cada uma (ReiserFS, EXT3, FAT, etc.).
Ao instalar o sistema operacional, é gravado mais um compo-
nente: o gerenciador de boot, responsável por carregar o
sistema durante o boot.
Tanto o gerenciador de boot quanto a tabela de particiona-
mento do HD são salvos no primeiro setor do HD, a famosa
trilha MBR, que contém apenas 512 bytes. Destes, 446 bytes
são reservados para o setor de boot, enquanto os outros 66
bytes guardam a tabela de partição.
Ao trocar de sistema operacional, você geralmente subscreve
a MBR com um novo gerenciador de boot, mas a tabela de
particionamento só é modificada ao criar ou deletar partições.
Caso por qualquer motivo, os 66 bytes da tabela de particio-
namento sejam subscritos ou danificados, você perde acesso
a todas as partições do HD. O HD fica parecendo vazio, como
se tivesse sido completamente apagado.
Para evitar isso, você pode fazer um backup da trilha MBR do
HD. Assim, você pode recuperar tudo caso ocorra qual-quer
eventualidade. Para fazer o backup, use o comando:
O comando vai fazer uma cópia dos primeiros 512 bytes do
"/dev/hda" no arquivo "backup.mbr". Se o seu HD estivesse
instalado na IDE secundária (como master), ele seria visto
pelo sistema como "/dev/hdc". Basta indicar a localização
correta no comando.
Você pode salvar o arquivo num disquete ou pendrive, mandar
para a sua conta do gmail, etc. Caso no futuro, depois da
enésima reinstalação do Windows XP, vírus, falha de hardware
ou de um comando errado a tabela de particionamento for pro
espaço, você pode dar boot com o CD do Kurumin e regravar o
backup com o comando:
Lembre-se de que o backup vai armazenar a tabela de
particionamento atual. Sempre que você reparticionar o HD,
não se esqueça de atualizar o backup.
Caso o pior aconteça, a tabela de particionamento seja
perdida e você não tenha backup, ainda existe uma
esperança. O Gpart é capaz de recuperar a tabela de partição
e salvá-la de volta no HD na maioria dos casos. Você pode
executá-lo dando boot pelo CD do Kurumin, ou baixá-lo no:
.
Baixe o "gpart.linux" que é o programa já compilado. Basta
marcar a permissão de execução para ele:
Nas distribuições derivadas do Debian, você pode instalá-lo
pelo apt-get:
Execute o programa indicando o HD que deve ser analisado:
(ou simplesmente "gpart /dev/hda" se você tiver instalado
pelo apt-get)
# dd if=backup.mbr of=/dev/hda
Usando o Gpart
http://www.stud.uni-hannover.de/user/ 76201 /gpart/
#download
# chmod +x gpart.linux
# apt-get install gpart
# ./gpart.linux /dev/hda