Como restaurar arquivos apagados no Linux



Apagar arquivos importantes por acidente é um verdadeiro pesadelo. Principalmente no Linux, porque, embora ofereça algumas ferramentas de recuperação úteis, é estranho como a recuperação depende principalmente de agir rápido e não sobrescrever os dados.Às vezes, você percebe o erro imediatamente, mas outras vezes é tarde demais e você fica rezando para que o arquivo não tenha desaparecido para sempre. A boa notícia é que, com a abordagem e as ferramentas certas, você pode recuperar bastante coisa, mas precisa ser rápido e cauteloso. Este guia apresenta alguns passos práticos e ferramentas como o TestDisk e o PhotoRec que podem te ajudar a reverter essa situação.

Como recuperar arquivos apagados no Linux (porque sim, é complicado)

Por que o momento certo e as precauções são importantes

O Linux não possui um botão “desfazer” simples ou uma lixeira como o Windows ou o macOS, então, uma vez que um arquivo é excluído — especialmente com comandos como `ls` rm— ele tecnicamente desaparece, mas não necessariamente é sobrescrito. As informações do inode são marcadas como livres, mas os dados ainda podem estar presentes no disco. Pense nisso como um estacionamento: assim que você remove um carro, a vaga fica livre, mas até que um novo carro estacione lá, os dados antigos ainda podem ser recuperados. Portanto, pare de usar a unidade imediatamente assim que perceber o erro para evitar a sobrescrita. Inicializar a partir de um Live USB ou CD do Linux é a melhor opção — isso mantém sua unidade principal do sistema intacta durante o processo de recuperação.

Passos para maximizar suas chances

Método 1: Interrompa o uso e inicialize a partir de um USB Live.

  • Largue tudo e desconecte o disco rígido, se possível (principalmente se for externo).Quanto menos atividades de gravação, melhor.
  • Crie um USB inicializável com Linux Live — ferramentas como o Ubuntu Live são muito fáceis de usar.
  • Inicie o sistema no ambiente Live e não monte a unidade normalmente; em vez disso, acesse-a em modo somente leitura ou por meio de ferramentas de recuperação especializadas.
  • Não salve nada de volta na unidade afetada. Em vez disso, recupere os arquivos para um dispositivo USB externo ou outro local seguro.

Isso impede que os dados sejam sobrescritos caso os arquivos excluídos ainda estejam lá — o que, às vezes, é quase um milagre.

Método 2: Use o TestDisk para encontrar partições perdidas ou recuperar arquivos excluídos.

Esta é uma ferramenta sólida se você estiver lidando com partições perdidas ou arquivos deletados devido a problemas na tabela de partições.É gratuita, de código aberto e, às vezes, consegue recuperar partições inteiras ou arquivos individuais. Praticamente indispensável para recuperação de dados no Linux.

  • Instale o TestDisk — no Ubuntu/Debian, basta executar: sudo apt install testdisk.
  • Execute o programa com: sudo testdisk. Ele requer privilégios de administrador (root).
  • Selecione “Criar” para um novo arquivo de log e, em seguida, escolha o disco afetado. Normalmente, é a unidade principal listada.
  • Selecione o tipo de tabela de partições. Na maioria das vezes, a opção da Intel está correta, a menos que você esteja em um sistema mais recente que utilize GPT; nesse caso, escolha a opção adequada.
  • Inicie a análise, selecione Analisar e, em seguida, Pesquisa rápida. O programa tentará encontrar partições ou arquivos perdidos.
  • Quando encontrar sua partição, selecione-a e pressione ppara listar os arquivos.
  • Se houver arquivos, selecione-os, pressione cpara copiar e salve-os em um disco rígido externo seguro. Tenha cuidado para não sobrescrever os dados — nunca salve os dados recuperados no mesmo disco rígido do qual você está fazendo a recuperação.

Em algumas configurações, o TestDisk pode não encontrar uma partição na primeira tentativa. Nesse caso, use a Busca Mais Profunda.É mais lenta, mas pode encontrar mais arquivos. Tenha paciência — é um pouco como pescar, na verdade.

Método 3: Recuperar arquivos específicos com o PhotoRec

Se você precisa recuperar apenas alguns arquivos — digamos, algumas fotos, documentos ou vídeos — o PhotoRec é a melhor opção. Ele faz parte do pacote TestDisk, mas se concentra na recuperação de arquivos individuais, suportando bilhões de formatos.É um processo um tanto trabalhoso, mas geralmente funciona se os dados ainda não tiverem sido sobrescritos.

  • Instale-o através deste link, sudo apt install testdiskcaso ainda não o tenha feito.
  • Executar com: sudo photorec.
  • Selecione o disco afetado e, em seguida, escolha a partição que deseja verificar. Normalmente, será o seu disco rígido principal ou um disco rígido externo.
  • Escolha o local para salvar os arquivos recuperados. Nunca salve na mesma partição — escolha um disco rígido externo ou uma pasta diferente.
  • Em seguida, selecione os tipos de arquivo que deseja recuperar ou deixe tudo selecionado para uma verificação completa. Use bpara salvar suas configurações, se necessário.
  • Deixe o processo ser executado. Pode demorar um pouco, dependendo do tamanho do disco e da complexidade dos dados. Ao terminar, você terá uma pasta com os arquivos recuperados, prontos para revisão.

Dicas extras para uma melhor recuperação

Basicamente, sempre faça um backup antes de mexer com comandos de disco no Linux. Além disso, considere usar ferramentas como o Winhance deste repositório do GitHub se você estiver fazendo ajustes mais avançados no Windows — às vezes, a transferência de dados funciona melhor dessa forma.

E, por fim, lembre-se: quanto menos você usar o disco após a exclusão, maiores serão suas chances. Uma vez sobrescrito, provavelmente não há mais jeito.

Resumo

  • Pare de usar a unidade imediatamente após perceber que os dados foram apagados.
  • Inicialize o sistema a partir de um USB Live Linux para evitar sobrescrever arquivos.
  • Use o TestDisk para encontrar partições perdidas ou recuperar arquivos apagados.
  • Utilize o PhotoRec para recuperar arquivos específicos rapidamente.
  • Salve sempre os resultados da recuperação em uma unidade diferente ou em uma mídia externa.

Conclusão

Lidar com arquivos apagados no Linux pode ser um transtorno, mas agir rápido e usar as ferramentas certas ajuda bastante. O TestDisk e o PhotoRec são bem confiáveis ​​depois que você pega o jeito. Só tenha em mente que a recuperação nem sempre é garantida, principalmente se novos dados sobrescreveram os antigos. Mas, em muitos casos, um pouco de paciência e cuidado podem salvar o dia. Espero que isso economize algumas horas para alguém ou pelo menos indique o caminho certo. Tomara que ajude.



Este artigo foi útil?