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.

Tags: , , , ,

  1. 2 Responses to “Apagou a tabela de partições? E agora?”

  2. 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.

  3. 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.

Post a Comment