Recuperar partição removida

Recuperar partição removida

Meu sistema Debian possui uma instalação criptografada padrão ("use disco inteiro com LVM criptografado" na configuração). Então usei discos gnome para fazer algo em um cartão microSD que tinha a mesma configuração. Partição EFI, partição swap, partição luks com ext4 dentro. Eu acidentalmente usei meu disco rígido e excluí a partição LUKS. O sistema ainda funcionava. Até eu reiniciar. Agora ele não encontrará mais o volume do LVM.

Existe alguma maneira de se recuperar disso? Posso inicializar a mídia ao vivo ou o modo de recuperação a partir do CD-Rom do debian netinstaller.

EDIT: No momento estou fazendo o mesmo em uma VM para testar, retornarei com mais informações quando terminar!

Responder1

Normalmente, quando você exclui uma partição, seu conteúdo real permanece intacto. É só quando vocêcriaraquele que a ferramenta de particionamento solicitará para apagar dados antigos.

Portanto, você poderá adicionar novamente a partição usando fdiskou gdiskno mesmo ponto inicial, apenas certifique-se denãoaceite o prompt do fdisk para remover a antiga assinatura LUKS. (Embora se você receber o prompt em primeiro lugar, isso significa que você encontrou o deslocamento correto.)

(Eu não recomendo tentar isso com discos GParted ou GNOME. Mas se você fizer isso mesmo assim, verifique novamente se está selecionando uma opção não destrutiva como "Não formatado".)

testdisk pode ajudá-lo a descobrir onde a partição começa (... se souber o que é LUKS), embora em qualquer caso não esteja longe do final da partição anterior e geralmente alinhado ao megabyte. (Às vezes, até mesmo passar por tentativa e erro e aceitar a oferta padrão do fdisk funcionará - embora, novamente, se você receber a pergunta "Limpar assinatura antiga?",nãoaceite isso.)

O tamanho/ponto final da partição não é tão importante; se toda a área faltante pertencesse a uma partição, basta aceitar o tamanho máximo.

Se você fizer isso novamente, não reinicie: enquanto a partição ainda estiver em uso, sua posição e tamanho poderão ser obtidos no kernel.

informação relacionada