Hoje vamos analisar as melhores ferramentas de recuperação de dados do Linux para ajudá-lo a recuperar quaisquer dados que possa ter perdido. Se você deletou recentemente os arquivos, a possibilidade de recuperá-los aumenta bastante.
Mas não perca a esperança se você deletou os arquivos há muito tempo. Ainda há uma possibilidade de que os dados do arquivo estejam presentes em seu disco rígido. Continue lendo, pois você pode ser capaz de recuperar todos os arquivos que perdeu antes!
Como escolher as melhores ferramentas de recuperação de dados do Linux?
Há poucas coisas que você precisa considerar, porque a maioria das ferramentas de recuperação de dados funciona de maneira semelhante ao acessar os fragmentos em seu disco rígido.
As principais diferenças geralmente estão na facilidade de uso, interface do usuário e recursos. Portanto, vamos analisar os recursos e funcionalidades das 20 melhores ferramentas de recuperação de dados do Linux neste artigo.
1. TestDisk – Ferramenta de recuperação de partições e discos

Esta é uma das minhas utilidades favoritas. É uma ferramenta baseada em linha de comando, mas é realmente fácil de usar e muito interativa. A utilidade é executada e começa a trabalhar sua mágica simplesmente executando o comando.
Escrevemos um tutorial recente sobre a utilidade testdisk que o orienta pela instalação e os passos para recuperar arquivos.
Algumas das características do TestDisk:
- Recuperar partições deletadas
- Reconstruir a tabela de partições
- Backup de partição para partições EFI GPT
- Reescrever MBR
2. Mondo Rescue – Utilitário de Recuperação de Unidade de Rede

Outra utilidade realmente boa de linha de comando é o Mondo Rescue, que possui algumas características únicas que são realmente úteis para pessoas que trabalham com vários tipos diferentes de sistemas de arquivos. Esta é a única utilidade que tem sido usada há décadas para fazer backup/restaurar/recuperar dados de todos os tipos de dispositivos de armazenamento, inclusive unidades de fita!
Algumas características do Mondo Rescue:
- Backup e restauração entre dispositivos RAID e não-RAID
- Gerenciamento de partições – Redimensionamento, particionamento, formatação, etc.
- Backup e restauração entre dispositivos Linux e Windows, incluindo o MBR
- Verifique a integridade dos dados.
3. ddrescue – Utilitário de Recuperação de Dados GNU

Ainda estamos usando utilitários de linha de comando. Este é um utilitário desenvolvido pela GNU. É um utilitário gratuito e de código aberto, assim como todos os outros utilitários da GNU.
Algumas das características do ddrescue:
- Criado para ser totalmente automatizado
- Os dados são resgatados de forma muito eficiente (apenas os blocos necessários são lidos).
- Fusão automática de dados
- Destaca automaticamente setores defeituosos em um disco rígido
- O Backup-Recuperação é retomável
4. Redo Backup and Recovery – Utilitário de Recuperação com Interface Gráfica mais Fácil

Isso pode funcionar como uma utilidade regular ou como um CD/USB inicializável que você pode conectar a qualquer dispositivo, inicializar na utilidade de recuperação e começar a recuperar dados. A vantagem de tal utilidade é que ela é independente de plataforma, permitindo que você restaure dados para praticamente qualquer sistema operacional, incluindo o Linux.
Algumas características do Redo Backup and Recovery:
- Aplicações básicas pré-instaladas, como navegador, editor de texto, mesmo quando a recuperação está em execução
- Pode acessar outras aplicações enquanto as operações de recuperação estão em andamento.
5. PhotoRec – Utilitário de Recuperação de Fotos

Este é outro utilitário de recuperação da CGSecurity (o outro é o TestDisk). O PhotoRec foi criado especificamente para recuperar fotos excluídas e outros tipos de mídia gráfica de cartões SD e discos rígidos.
Algumas características do PhotoRec:
- Interface intuitiva e interativa
- O PhotoRec é capaz de recuperar arquivos mesmo se o disco rígido estiver gravemente danificado
- Procura por uma ampla variedade de formatos de arquivo.
6. Reparo de Inicialização – Recuperação de Arquivos do Live CD

Se o seu sistema operacional não inicializar mais e você precisar recuperar arquivos do seu disco rígido, este é o Live CD a ser utilizado. Ele pode ser usado como um CD ou um USB, dependendo da disponibilidade.
Algumas das características do Live CD de Reparo de Inicialização:
- Reparar inicialização quando o sistema operacional não inicializa mais
- Reparar inicialização quando o GRUB está quebrado (por exemplo, erro “resgate do GRUB”)
- Reinstalação ou restauração fácil do GRUB
- Permitir a geração de um MBR genérico para inicializar no Windows
- Permitir a restauração do setor de inicialização original (MBR) se salvo pelo clean-ubiquity
7. Foremost – Uma Ferramenta de Recuperação de Dados Forenses

Esta é uma ferramenta de recuperação de dados forenses que vem pré-instalada no Kali Linux, mas pode ser instalada em praticamente qualquer outra distribuição Linux. Esta ferramenta também pode recuperar dados de imagens (como aquelas criadas com o comando dd).
Algumas das características do Foremost:
- Recuperação de dados em vários formatos de arquivos de mídia
- Arquivo de configuração disponível para adicionar mais formatos de arquivo
- Recupera dados perdidos do iPhone a partir de um computador
- Extrai elementos de dados que estão incorporados ou perdidos de uma imagem
8. Scalpel – Uma utilidade de escultura de arquivos multiplataforma

Originalmente baseado no Foremost, o Scalpel é outra utilidade de escultura de arquivos que funciona no Windows e Linux. Esta utilidade também funciona em arquivos de imagem, mas tem a vantagem adicional de multithreading e E/S assíncrona.
Algumas características do Scalpel:
- Multithreading em processadores multi-core para processamento mais rápido
- E/S assíncrona permite a sobreposição de operações de disco e operações de busca
- Suporte a regex
- Cabeçalho e rodapé incorporados para melhor processamento de arquivos.
9. SystemRescue CD – Um Pacote de Resgate Tudo-em-Um Live CD

Isso é mais uma coleção de ferramentas do que uma ferramenta em si. Se você estiver preso em uma situação em que não consegue inicializar seu sistema, este é o único CD de recuperação inicializável que o ajudará.
Algumas características do SystemRescue CD:
- GNU Parted: Gerenciamento de partição via linha de comando
- GParted: Implementação gráfica para o GNU Parted
- FSArchiver: Software de arquivamento
- ddrescue: Localiza setores defeituosos no disco rígido
- Ntfs3g: Para acessar sistemas de arquivos do Windows
- Testdisk: Recuperar partições e arquivos excluídos
- Memtest: Utilitário de teste de memória
- Rsync: Utilitário de backup remoto
- Ferramentas de rede: Utilitários semelhantes ao Samba para backup de dados em redes locais.
10. Ultimate Boot CD – Uma Coleção de Quase Todas as Ferramentas de Recuperação de Dados

Semelhante ao SystemRescue CD, o Ultimate Boot CD é uma coleção de ferramentas de diagnóstico. Mas não termina aí. Se você observar a captura de tela acima, notará “Parted Magic” e “UBCD FreeDOS”. Sim, é exatamente isso que está escrito.
O CD também inclui esses dois sistemas operacionais que podem ser inicializados ao vivo a partir deste menu para solucionar qualquer problema em seu Linux ou Windows. A lista completa de ferramentas e utilitários incluídos neste CD está disponível no site, mas aqui está uma lista de algumas das ferramentas.
Algumas das características do Ultimate Boot CD:
- BIOS
- CMOS Cleaner
- Testador de Estabilidade do Sistema
- Testador de Estabilidade do Sistema
- Recuperação de MBR e GRUB
- Recuperação de Senha
- PhotoRec e TestDisk
- Ferramentas de Partição de Disco
- e mais…
11. Knoppix – Uma Distribuição de Recuperação Capaz de ser Usada Diariamente

Agora, o Knoppix não é sua utilidade de recuperação Linux comum, como as listadas acima. Embora o propósito inteiro desta distribuição Linux seja ser executada ao vivo e recuperar dados ou sistemas operacionais perdidos, ela é totalmente capaz de ser executada como o único sistema operacional para o seu computador.
Ele vem empacotado com quase todas as ferramentas que você poderia precisar para recuperar dados perdidos.
Algumas das características do Knoppix:
- Software GNU/Linux
- Deteção automática de hardware
- Suporte para muitas placas gráficas, placas de som, dispositivos SCSI e USB, e outros periféricos
- Pode ser usado como um disco educacional, sistema de resgate ou um disco de demonstração do Linux
12. GParted Live – A Ferramenta Gráfica para o GNU Parted

Em alguns dos Live CDs mencionados anteriormente, falamos sobre a ferramenta GParted, que é uma camada gráfica para a utilidade GNU Parted. Bem, se tudo que você quer é a ferramenta GParted para recuperação, este Live CD resolverá seu problema.
O GParted Live é um Live CD que oferece acesso instantâneo ao GParted se você deseja recuperar um sistema ou partição com falha.
Algumas das características do GParted Live:
- Live CD baseado no Debian
- Pode gerenciar partições de todos os tipos
- Vem embalado com testdisk e parted, para os quais o GParted fornece uma camada gráfica
- Muito intuitivo, com praticamente nenhuma curva de aprendizado
13. SafeCopy – Uma das Melhores Ferramentas de Recuperação de Dados para Linux

O SafeCopy é uma das melhores ferramentas de recuperação de dados para Linux e funciona quando tudo mais falha. Essa ferramenta é usada para recuperar dados de setores danificados em um disco rígido.
O SafeCopy também tenta obter o máximo de dados possível do disco de origem, recorrendo a algumas operações de baixo nível específicas do dispositivo sempre que aplicável.
Algumas das características do SafeCopy:
- Realiza operações de E/S de baixo nível para extrair o máximo de dados possível
- Lembra-se da posição de recuperação arbitrária mesmo se o dispositivo de origem desconectar frequentemente (como unidades USB que podem perder a conexão devido a armazenamento defeituoso)
- Pode corrigir erros em dados em CDs, DVDs e até mesmo em unidades de disquete
14. Comando grep – Recuperação Simples de Dados de Texto
O utilitário grep que usamos para encontrar texto na saída do terminal é poderoso o suficiente para nos ajudar a encontrar dados de texto perdidos. Dê uma olhada no exemplo de código abaixo:
grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
- O -a especifica que o grep deve considerar a origem como um arquivo de texto
- O -A e -B especificam que o grep deve encontrar 25 linhas antes e 400 linhas depois que esta linha específica for encontrada. Isso nos permite obter o arquivo de texto inteiro e também é melhor ter mais dados que podemos excluir posteriormente, do que obter menos e ter que executar o comando novamente.
- /dev/sdb1 é a origem onde queremos que o texto seja pesquisado. Queremos que o texto seja pesquisado em todo o drive
- > recover.txt será onde a saída será salva.
15. ext3grep – Uma Ferramenta de Recuperação de Arquivos ext3
Esta é uma ferramenta de linha de comando criada para sistemas de arquivos ext3 para recuperação de dados. Com apenas dois comandos, você pode recuperar e restaurar qualquer arquivo excluído que tenha sido recuperado com esta ferramenta.
ext3grep --dump-name <drive>
ext3grep --restore-all <drive>
#Os dados restaurados são armazenados nesta pasta
cd RESTORED_FILES
16. ext4magic – Uma das Melhores Ferramentas de Recuperação de Dados do Linux para ext4

Esta é uma ferramenta de linha de comando como muitas outras na lista e está disponível nos repositórios de pacotes para a maioria das distribuições Linux.
Algumas das características do ext4magic:
- Pode recuperar sistemas de arquivos inteiros que foram excluídos de forma recursiva
- Recupere arquivos sobrescritos acidentalmente
- Recuperar os setores iniciais de um disco rígido que foram acidentalmente sobrescritos
17. extundelete – Um Sucessor do ext3grep

Esta utilidade tem suas raízes no código do ext3grep. A ferramenta ext3grep usava o diário do disco para recuperar arquivos, e o extundelete faz o mesmo. Esta utilidade procura no diário do disco por cópias antigas de um inode existente para obter mais detalhes e as agrupa para formar um arquivo.
Algumas características do extundelete:
- Recupera partições ext3 e ext4 (uma combinação de #15 e #16)
- Um dos programas para recuperar o conteúdo e os nomes de arquivo em partições ext4
- ext4magic é baseado no extundelete para grande parte do seu código de recuperação ext4
18. R-Undelete – Tecnologia de Recuperação de Dados IntelligentScan

Esta é uma das melhores ferramentas de recuperação de dados no Linux da lista. Possui uma versão gratuita e premium, mas para uso pessoal, é uma ferramenta completamente gratuita. Utiliza a tecnologia IntelligentScan que pode recuperar dados severamente danificados também.
Algumas das características do R-Undelete:
- Recuperação de MBR e GPT
- Recuperação do setor de inicialização em sistemas de arquivos principais
- Recuperação de arquivos em sistemas ext, FAT, NTFS
19. ext3undel – Um Script Personalizado para Simplificar a Recuperação de Arquivos
Este é um script escrito para simplificar o uso de algumas ferramentas complicadas como Sleuthkit e PhotoRec e simplificá-las. O uso dessas ferramentas em combinação também torna este script um método mais eficiente para extrair mais corretamente os inodes excluídos.
Como este é um script que combina a funcionalidade de várias ferramentas, a funcionalidade é semelhante às próprias ferramentas.
20. O Sleuth Kit – Prova Forense

Esta é uma ferramenta feita especificamente para investigadores forenses realizarem análises em discos rígidos e recolherem evidências. Assim, o Sleuth Kit utiliza algoritmos muito eficientes e avançados para extrair o máximo possível de dados deletados de discos rígidos.
A ferramenta anterior da qual falamos, “ext3undel”, utiliza tecnologia do Sleuth Kit, mas se você desejar usar esta ferramenta de forma independente, pode fazê-lo juntamente com sua interface gráfica de usuário “Autopsy”
Algumas das características do The Sleuth Kit:
- Análise de Linha do Tempo: Visualizar eventos do sistema em uma interface gráfica
- Busca por Palavras-chave: Encontrar palavras-chave em arquivos de texto em todo o disco (incluindo arquivos deletados)
- Artefatos da Web: Extrair dados de atividade na web
- Análise de Registro: Encontrar dispositivos conectados recentemente usando os dados do registro
- Análise de Arquivos LNK: Identificar documentos acessados recentemente
- Análise de E-mails: Analisar mensagens de e-mail no formato mbox para leitura e análise
- e muitas outras características…
Conclusão
Esperamos que tenha encontrado a ferramenta certa para suas necessidades de recuperação de dados com este artigo. Para um usuário básico, praticamente qualquer ferramenta da lista funcionará. Mas para pessoas com necessidades especiais de recuperação de arquivos, elas precisam encontrar aquela que tenha os recursos de que precisam.
Lembre-se sempre, no entanto, que essas ferramentas tentam recuperar arquivos que foram excluídos com base nos metadados que ainda permanecem. Mas isso não é uma garantia de recuperação, então é sempre melhor ter backups de todos os dados que estão sendo armazenados.
Source:
https://www.digitalocean.com/community/tutorials/top-best-linux-data-recovery-tools