Apagou a tabela de partições? E agora?
September 2nd, 2008 | by Gustavo Lichti |Ola, ola, ola…
Tudo bem com vocês ?
Eu estou numa correria danada, vários serviços, palestra e aulas. Quarta vou dar uma palestra na FATEC de praia grande e na sexta um workshop na Unisanta. Os dois vão ser bem legal. Depois falo mais sobre o assunto.
Bom vamos ao assunto do post! Na sexta feira estava brincando com o meu pendrive, até a hora que decidi apagar o MBR e fiz:
sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
bom, em seguida meu pendrive não tinha mais nada e o linux não reconhecia mais nenhuma partição dele. Pronto, fiz coisa sem pensar, o MBR são os primeiros 512 bytes dos nossos HDs e Pendrives. Sendo 446Bytes para armazenar algo como um bootloader e os últimos 66Bytes para a tabela de partições do dispositivo, ou seja fiz besteira mesmo! E agora?
Parei e pensei, " Meus dados estão lá", então antes de mais nada vou fazer um backup de tudo que tem lá. Então fiz:
cat /dev/sdb > /home/gustavo/pendrive.img
Ótimo, agora esta tudo OK, vamos mexer, se der algo errado a gente restaura esse backup e tenta novamente.
Tem um programa o gpart, ele tem a capacidade de ler todo o seu dispositivo e detectar as partições e remontar a tabela. Mas não é sempre que funciona, e comigo não funcionou, então parei e pensei, pensei e fiz um teste, tentei montar o arquivo .img que eu fiz de backup com o parâmetro -o loop e o melhor funcionou:
sudo mount -t vfat -o loop,offset=32256,utf8 ./pendrive.img /media/cdrom0/
feito isso, apaguei o pendrive, formatei tudo certinho e copiei tudo de volta para o pendrive.
fdisk
sudo mkfs.vfat /dev/sdb1 -n Gustavo-PD
cp -rf /media/cdrom0/* /media/Gustavo-PD
Ufa, essa foi por pouco, eu tinha backup de tudo, só que eu faço backup aos domingos e era uma sexta, ou seja tinha bastante alterações da semana.
Façam backups regularmente! Mas se tiver uma emergência, e o gpart não ajudar, vocês já possuem uma outra tentativa.




2 Responses to “Apagou a tabela de partições? E agora?”
By J. F. Mitre on Oct 26, 2008 | Reply
Camarada,
belo blog, hein ?!? Eu senti falta apenas de um modo de visitar os tópicos mais antigos do blog… não achei o "histórico" (e as "últimas postagens" possuem apenas 5 itens).
Bem,…,creio que esteja faltando um redirecionamento (o "sinal de maior que") no comando:
cat /dev/sdb /home/gustavo/pendrive.img
não sei se comeu ele ao digitar, ou se ele foi perdido na conversão HTML, de qualquer forma vale o aviso.
By Gustavo Lichti on Oct 26, 2008 | Reply
Fala J.F.Mitre, tudo certo ?
Quanto ao histórico vou habilitar assim que tiver um tempinho. E quanto ao comando de fato estava faltando, já corrigi.
Obrigado pela correção.