Marcio Cunha

Como recuperar arquivos apagados no Linux com TestDisk passo a passo

Aprenda a recuperar dados perdidos ou partições corrompidas no Linux usando o utilitário TestDisk diretamente pelo terminal com segurança.

Marcio Cunha•4 min
Também disponível em:EnglishEspañol
Resumo
  • O TestDisk atua diretamente na estrutura de baixo nível do disco para localizar partições perdidas.
  • Identificar o tipo exato da tabela de partições é o primeiro passo para evitar sobrescrever dados.
  • A ferramenta permite restaurar setores de inicialização corrompidos sem perda adicional de arquivos.
  • Copiar os arquivos recuperados para outro disco garante que o processo de resgate seja seguro.
  • Manter cópias de segurança atualizadas continua sendo a principal barreira contra desastres de hardware.

Por que o TestDisk salva suas informações no Linux

Quando um arquivo é apagado no Linux, o sistema operacional geralmente apenas remove o ponteiro que indicava onde ele estava gravado, deixando os dados brutos intactos até que novos arquivos sejam salvos por cima. O TestDisk é uma ferramenta de código aberto extremamente poderosa projetada para varrer o disco em busca dessas estruturas perdidas, reconstruindo tabelas de partições e recuperando arquivos deletados acidentalmente. Se você já passou pelo desespero de formatar o disco errado ou ver uma partição inteira sumir, entender como operar essa ferramenta pelo terminal pode ser a diferença entre o alívio e a perda definitiva do seu trabalho. Assim como investigamos falhas de hardware com uma placa de diagnóstico POST em placas-mãe defeituosas, o resgate de dados exige método e paciência.

Preparando o ambiente e instalando a ferramenta

Antes de começar qualquer procedimento de recuperação, a regra de ouro é evitar ao máximo gravar novos dados no disco afetado para não sobrescrever os blocos onde seus arquivos perdidos ainda residem. Para instalar o TestDisk em distribuições baseadas em Debian ou Ubuntu, abra o terminal e execute o gerenciador de pacotes padrão do sistema com privilégios administrativos. O processo é rápido e consome poucos recursos do computador, rodando inteiramente em modo texto para garantir compatibilidade com sistemas corrompidos que não iniciam mais a interface gráfica.

sudo apt update && sudo apt install testdisk

Caso utilize distribuições baseadas no Fedora ou Arch Linux, o procedimento é igualmente simples utilizando os comandos dnf ou pacman correspondentes. É fundamental que você execute o utilitário utilizando o usuário root ou o comando sudo, pois a varredura profunda de trilhas e setores do disco rígido exige acesso direto aos dispositivos de bloco do sistema operacional, algo restrito a administradores.

Iniciando a varredura de partições perdidas

Com o utilitário instalado, o próximo passo é executá-lo digitando o comando correspondente no terminal. A interface inicial do programa solicitará que você escolha se deseja criar um arquivo de log para registrar as ações executadas durante a varredura, o que é altamente recomendado para auditoria e acompanhamento técnico.

sudo testdisk

Na tela seguinte, o TestDisk exibirá todos os discos rígidos e unidades de armazenamento conectadas ao seu computador, incluindo pendrives e cartões de memória. Você deve utilizar as setas do teclado para selecionar o disco onde os arquivos estavam armazenados e pressionar Enter para prosseguir. Em seguida, o software pedirá para você identificar o tipo de tabela de partições do disco, como Intel/PC, EFI GPT ou Mac, sendo que o próprio programa geralmente detecta o formato correto automaticamente com base na assinatura encontrada nos primeiros setores do dispositivo.

Analisando a estrutura e buscando arquivos apagados

Após selecionar a tabela de partições correta, escolha a opção Análise para que o utilitário examine a estrutura atual do disco e localize partições que possam ter sido deletadas ou corrompidas. Se a partição procurada não aparecer na listagem inicial, você poderá acionar a busca rápida ou a varredura profunda, conhecida como Deep Search, que lê o disco setor por setor em busca de assinaturas de arquivos conhecidas, como documentos PDF, imagens JPEG e compactados. Para aprofundar seus conhecimentos sobre integridade de dados e resgate de mídias danificadas, vale a pena consultar nosso guia detalhado sobre como recuperar partições com TestDisk em cenários complexos.

Quando o TestDisk encontra uma partição válida, ele a exibe destacada na cor verde ou com uma marcação que indica possibilidade de recuperação. Você pode navegar pelo conteúdo interno da partição pressionando a tecla 'P', o que permite visualizar a lista exata de pastas e arquivos presentes naquele setor antes mesmo de realizar qualquer alteração definitiva no disco. Essa prévia é indispensável para confirmar se você encontrou o ponto exato onde estavam seus documentos importantes.

Copiando os dados recuperados com segurança

Com os arquivos desejados localizados na tela de listagem do TestDisk, o procedimento mais seguro consiste em copiá-los diretamente para uma partição íntegra ou para um disco de armazenamento externo, evitando gravar os dados recuperados na mesma unidade que sofreu o problema. Para realizar essa cópia, basta navegar até o arquivo ou diretório desejado e pressionar a tecla 'C' no teclado, selecionando em seguida o destino onde o arquivo será salvo no seu sistema de arquivos atual.

# Exemplo de verificação de espaço livre no destino antes da cópia de resgate: df -h

Essa abordagem cirúrgica garante que, caso algo dê errado durante o processo de restauração da tabela de partições principal, seus preciosos documentos já estarão salvos e acessíveis em um local seguro. Caso você precise lidar futuramente com cenários de perda de dados em ambientes Windows, também é possível aplicar estratégias similares conforme demonstramos no artigo sobre como recuperar arquivos apagados no Windows pelo CMD.

Considerações finais sobre recuperação de dados

Recuperar arquivos apagados ou partições corrompidas no Linux utilizando o TestDisk é uma habilidade técnica indispensável para administradores de sistemas e entusiastas de tecnologia que buscam autonomia diante de imprevistos. Embora ferramentas de linha de comando ofereçam um poder impressionante de intervenção direta no hardware e nas estruturas lógicas, a melhor estratégia de mitigação continua sendo a prevenção através de rotinas automatizadas de cópia de segurança e o monitoramento constante da saúde dos discos rígidos.