Marcio Cunha

Como recuperar arquivos apagados no Linux com o TestDisk

Aprenda o passo a passo para varrer partições brutas e restaurar dados perdidos no Linux diretamente pelo terminal usando a ferramenta TestDisk.

Marcio Cunha•5 min
Também disponível em:EnglishEspañol
Resumo
  • O TestDisk opera diretamente em nível de bloco para localizar estruturas de arquivos perdidas sem alterar os dados originais.
  • Identificar corretamente o disco de armazenamento evita sobrescrever informações vitais durante o processo de recuperação.
  • A varredura profunda reconstrói tabelas de partições apagadas por engano em sistemas de arquivos ext4 e NTFS.
  • Copiar os arquivos recuperados para uma mídia externa garante que a integridade dos dados seja preservada com segurança.
  • Ferramentas de linha de comando exigem atenção rigorosa aos comandos executados para prevenir novos desastres operacionais.

O que é o TestDisk e como ele salva seus dados

Perder arquivos importantes no Linux por um comando mal executado ou uma formatação acidental é um pesadelo comum. Quando isso acontece, o sistema operacional geralmente apenas remove os ponteiros que apontam para onde os dados estavam gravados, deixando o conteúdo físico intacto até que novos arquivos sejam salvos por cima. É exatamente nesse cenário crítico que o TestDisk entra como um salvador da pátria, operando em nível de baixo nível para rastrear e reconstruir essas estruturas perdidas.

Diferente de softwares comerciais complexos, o TestDisk é uma utilidade open-source de código aberto focada exclusivamente em recuperar partições corrompidas e tabelas de arquivos danificadas. Ele não exige interface gráfica pesada, rodando direto no terminal de texto com comandos rápidos e diretos ao ponto. Se você já passou por apuros semelhantes, vale a pena conferir também nosso guia prático sobre como recuperar partição corrompida no Linux com TestDisk para ampliar seu leque de manobras de resgate.

Preparando o ambiente e instalando a ferramenta

Antes de começar a fuçar nas entranhas do seu disco rígido, a regra de ouro é evitar qualquer escrita adicional na unidade afetada. Isso significa que você não deve instalar programas no mesmo disco, baixar arquivos grandes ou atualizar o sistema, pois cada megabyte gravado pode destruir definitivamente um arquivo que ainda estava lá esperando para ser restaurado. O ideal é inicializar o Linux a partir de um pendrive live ou conectar o disco afetado como uma unidade secundária em outra máquina.

Com o ambiente seguro montado, a instalação do utilitário é extremamente simples nas principais distribuições do mercado. Em sistemas baseados em Debian ou Ubuntu, abra o terminal e digite o comando de instalação padrão para puxar os pacotes diretamente dos repositórios oficiais. Se você precisa lidar com tabelas de partições complexas, complementar esse conhecimento com técnicas detalhadas em como recuperar tabelas de partições GPT corrompidas com gdisk garante uma base técnica ainda mais sólida para salvar seu hardware.

Iniciando a varredura e identificando a partição raw

Para colocar a mão na massa, abra o terminal e chame a ferramenta com privilégios administrativos, pois o acesso direto aos discos exige permissões de superusuário. Digite o comando abaixo e pressione enter para iniciar a interface interativa baseada em texto do programa:

sudo testdisk

Ao abrir, o programa perguntará se você deseja criar um arquivo de log para registrar as operações. Escolha a opção para criar o log, o que facilita a auditoria caso algo saia do planejado. Na tela seguinte, o TestDisk listará todos os discos rígidos e mídias de armazenamento conectados à sua máquina. Utilize as setas direcionais do teclado para selecionar o disco que contém os dados perdidos e pressione enter na opção para prosseguir com a análise.

Selecionando o tipo de tabela e executando a busca

Logo após escolher o disco rígido, a ferramenta solicitará que você identifique o tipo de tabela de partição utilizada na unidade. Na grande maioria dos computadores modernos, o padrão adotado é o EFI GPT, enquanto máquinas mais antigas utilizam o formato Intel MBR. Se você tiver dúvidas, o próprio TestDisk possui um mecanismo de detecção automática que costuma acertar o modelo correto na primeira tentativa, facilitando a vida de quem não lembra os detalhes de fábrica do hardware.

Com a tabela definida, selecione a opção de análise para que o utilitário examine a estrutura atual do disco e localize partições perdidas ou marcadas como raw, que é o termo usado quando o sistema operacional perdeu a capacidade de ler o formato da unidade. O processo de busca rápida varre os setores iniciais e costuma ser bem veloz, localizando partições que sumiram repentinamente após uma queda de energia ou remoção abrupta do dispositivo.

Restaurando os arquivos e salvando em local seguro

Se a varredura rápida não encontrar o que você procura, o TestDisk oferece a opção de varredura profunda, conhecida como deep search. Essa função examina cada setor do disco em busca de assinaturas conhecidas de arquivos, o que demora mais tempo, mas é extremamente eficiente para recuperar dados de partições que foram completamente apagadas ou reformatadas. Quando os arquivos ou diretórios perdidos aparecerem na tela com a cor verde, você poderá navegar por eles usando as setas do teclado.

Para copiar os arquivos recuperados para um local seguro, utilize a tecla de atalho indicada na interface para iniciar a cópia. Lembre-se de nunca salvar os dados restaurados na mesma partição de onde eles foram apagados, pois isso causará a sobreposição imediata dos blocos de memória. Conecte um HD externo ou um pendrive espaçoso e direcione o destino da recuperação para lá, garantindo que o seu resgate seja concluído com zero perdas adicionais e total integridade. Para aprofundar esses conceitos na prática em produção, confira também nossa análise técnica sobre Como testar fonte ATX sem placa-mãe usando um clipe de papel.

Considerações Finais

A recuperação de dados através do TestDisk demonstra o poder que uma ferramenta de linha de comando bem projetada possui nas mãos de um administrador de sistemas ou usuário entusiasta. Embora o processo exija paciência e atenção rigorosa aos passos executados, entender como funcionam as estruturas de baixo nível dos sistemas de arquivos transforma uma situação de pânico absoluto em um procedimento técnico controlável.

Práticas preventivas, como manter rotinas consistentes de backup e testar o hardware periodicamente, continuam sendo a melhor linha de defesa contra falhas catastróficas de armazenamento. No entanto, saber manusear utilitários de resgate garante que, quando o imprevisto bater à porta, você terá os recursos necessários para recuperar seus arquivos sem depender de serviços terceirizados caros ou demorados.