Recuperar partição de criptografia de disco completo excluída

2

O que eu tenho:

Eu tenho o Xubuntu 14.04 instalado no HD de 500 GB. O HDD consiste em:

  1. Uma pequena partição que parece ser para algumas coisas da EFI
  2. uma partição que contém / boot
  3. algum espaço livre no final do HDD
  4. e entre uma partição (lvm?) que foi criada usando a opção de criptografia completa do disco do assistente de instalação do Xubuntu

Não. 4 mantém o sistema atual (exceto / boot, é claro) e uma partição swap.

O que eu fiz: Estando cansado e sob pressão de tempo, eu deletei o número 4 (usando o gparted). Eu pretendia excluir alguma partição em um pen drive, mas não estava prestando atenção (estúpido, eu sei). Como everythign ainda estava funcionando, eu pensei que tinha apagado a partição USB Key e ainda salvava arquivos na partição já deletada. Tudo correu bem, então eu não achei que nada estava quebrado.

Eu desliguei o computador, quando eu o liguei novamente, ele não inicializaria. Leva muito tempo (obviamente procurando a partição lvm perdida) e depois me envia para um prompt initramfs.

Eu descobri que testdisk era algum utilitário para recuperar partições deletadas. Eu tentei algum sistema de recuperação (ALT Linux) com o testdisk 6.14 e então, quando eu percebi que havia uma versão 7 dele, eu até tentei testar o disco 7.00 (estático). Isso me dá (eu pesquisa rápida e pesquisa profunda) mais do que a partição que eu estava procurando, então eu hesitei em fazer qualquer coisa que eu não entendo completamente.

Após uma busca na internet, descobri que poderia usar o hexeditor para procurar pelo cabeçalho luks (procurando por '4c554b53babe'). Eu encontrei dois cabeçalhos luks na unidade. Um em

Um em 0x206FEBD4 / 0x7470C06000

e

um em 0x2F500000 / 0x7470C06000

O que eu presumo: Eu presumo que os dados reais estão intactos, já que eu só excluí a partição em gaparted, o que eu acho que significa apenas alguma alteração na tabela de partições, portanto, redefinir a tabela de partições para normal faria com que todo o sistema voltasse ao normal. Eu tenho / boot, então eu deveria ser capaz de descriptografar a partição lvm e, em seguida, chegar à partição ext4 presumivelmente intacta. Eu não tenho certeza se eu preciso saber o tamanho exato da partição lvm (como notado, havia algum espaço livre no final da unidade, eu não sei por que, não foi muito e foi assim que o Xubuntu instalar deixou) ou se isso pode ser armazenado em algum lugar no cabeçalho luks ou em outro lugar.

O que eu espero: Espero que por alguma mágica de linha de comando ainda não seja capaz, eu possa reinicializar o disco para que eu possa inicializar em meu sistema como sempre fiz.

Desculpe pela longa explicação, quero fornecer-lhe uma informação o mais possível. Se você precisar de mais, me diga e eu entregarei.

    
por tonnerkiller 08.05.2015 / 11:22

1 resposta

0

Acabei de voltar depois de mais de dois anos e vi algumas pessoas olharem para a pergunta para que houvesse interesse em como resolvi o problema:

Foi realmente apenas a tabela de partições. Apenas recriando a partição lvm antes deletada, tudo voltou ao normal.

Eu nem precisei lembrar o tamanho exato da partição lvm, criei-a no final do disco, usando todo o espaço livre. Os dados ainda estavam lá, o sistema ainda está em execução hoje (embora atualizado para o Xubuntu recente).

    
por tonnerkiller 06.01.2018 / 22:03