GNU/Linux >> Tutoriels Linux >  >> Linux

Top 20 des meilleurs outils de récupération de données Linux pour récupérer des fichiers supprimés/corrompus

Aujourd'hui, nous allons passer en revue les meilleurs outils de récupération de données Linux pour vous aider à récupérer toutes les données que vous pourriez avoir perdues. Si vous avez récemment supprimé les fichiers, la possibilité de récupérer ces fichiers augmente considérablement.

Mais ne perdez pas espoir si vous avez supprimé les fichiers il y a longtemps. Il est toujours possible que les données du fichier soient toujours présentes sur votre disque dur. Alors continuez à lire, vous pourriez aussi bien récupérer tous les fichiers que vous avez perdus auparavant !

Comment choisir les meilleurs outils de récupération de données Linux ?

Il y a très peu de choses que vous devez prendre en compte car la plupart des outils de récupération de données fonctionnent de la même manière en accédant aux bits fragmentés de votre disque dur.

Les principales différences résident généralement dans la facilité d'utilisation, l'interface utilisateur et les fonctionnalités. Passons donc en revue les caractéristiques et fonctionnalités des 20 meilleurs outils de récupération de données Linux dans cet article.

1. TestDisk - Outil de récupération de partition et de disque

C'est l'un de mes utilitaires préférés. C'est un outil basé sur la ligne de commande, mais il est vraiment facile à utiliser et très interactif. L'utilitaire s'exécute et commence à faire sa magie en exécutant simplement la commande.

Nous avons récemment écrit un didacticiel sur l'utilitaire testdisk qui vous guide tout au long de l'installation et des étapes de récupération des fichiers.

Certaines des fonctionnalités de TestDisk :

  • Récupérer des partitions supprimées
  • Reconstruire la table de partition.
  • Sauvegarde de partition pour les partitions EFI GPT
  • Réécrire le MBR

2. Mondo Rescue - Utilitaire de récupération de lecteur réseau

Un autre très bon utilitaire de ligne de commande est Mondo Rescue qui possède quelques fonctionnalités uniques qui sont vraiment utiles pour les personnes travaillant sur plusieurs types de systèmes de fichiers différents. C'est le seul utilitaire qui a été utilisé pendant des décennies pour sauvegarder/restaurer/récupérer des données à partir de tous les types de lecteurs de bande de périphériques de stockage !

Certaines fonctionnalités de Mondo Rescue :

  • Sauvegarde et restauration entre les appareils RAID et non RAID
  • Gestion des partitions :redimensionnement, partitionnement, formatage, etc.
  • Sauvegarde et restauration entre les appareils Linux et Windows, y compris le MBR
  • Vérifiez l'intégrité des données.

3. ddrescue - Utilitaire de récupération de données GNU

Nous nous en tenons toujours aux utilitaires de ligne de commande. Il s'agit d'un utilitaire développé par GNU. Il s'agit d'un utilitaire gratuit et open-source comme tous les autres utilitaires de GNU.

Certaines des fonctionnalités de ddrescue :

  • Créé pour être entièrement automatisé
  • Les données sont récupérées très efficacement (seuls les blocs nécessaires sont lus).
  • Fusionner automatiquement les données
  • Mise automatiquement en évidence les secteurs défectueux sur un disque dur
  • La sauvegarde-récupération peut reprendre

4. Rétablir la sauvegarde et la récupération – Utilitaire de récupération de l'interface graphique le plus simple

Cela peut fonctionner comme un utilitaire normal ou comme un CD/USB amorçable que vous pouvez brancher sur n'importe quel appareil, démarrer dans l'utilitaire de récupération et commencer à récupérer des données. L'avantage d'un tel utilitaire est qu'il est indépendant de la plate-forme, ce qui vous permet de restaurer des données pour pratiquement tous les systèmes d'exploitation, y compris Linux.

Certaines fonctionnalités de Redo Backup and Recovery :

  • Applications de base préinstallées telles que navigateur, éditeur de texte, même lorsque la récupération est en cours
  • Il peut accéder à d'autres applications pendant l'exécution des opérations de récupération.

5. PhotoRec - Utilitaire de récupération de photos

Il s'agit d'un autre utilitaire de récupération de CGSecurity (l'autre est TestDisk). PhotoRec a été spécialement créé pour récupérer des photos supprimées et d'autres supports de style graphique à partir de cartes SD et de disques durs.

Certaines des fonctionnalités de PhotoRec :

  • Interface intuitive et interactive
  • PhotoRec est capable de récupérer des fichiers même si le disque dur est gravement endommagé
  • Recherche une très grande variété de formats de fichiers.

6. Réparation de démarrage - Récupération de fichiers Live CD

Si votre système d'exploitation ne démarre plus et que vous avez besoin de récupérer des fichiers de votre disque dur, c'est le CD live à utiliser. Il peut être utilisé comme un CD ou une clé USB selon la disponibilité.

Certaines des fonctionnalités de Boot Repair Live CD :

  • Réparer le démarrage lorsque le système d'exploitation ne démarre plus
  • Réparer le démarrage lorsque GRUB est cassé (par exemple, erreur "GRUB rescue")
  • Réinstallation ou restauration facile de GRUB
  • Autoriser la génération d'un MBR générique pour démarrer sous Windows
  • Autoriser la restauration du secteur de démarrage d'origine (MBR) s'il est enregistré par clean-ubiquity

7. Foremost - Un outil de récupération de données médico-légales

Il s'agit d'un outil de récupération de données médico-légales qui est préinstallé dans Kali Linux mais qui peut être installé sur à peu près n'importe quelle autre distribution Linux. Cet outil peut également récupérer des données à partir d'images (comme celles créées avec la commande dd ).

Certaines des fonctionnalités de Foremost :

  • Récupérer des données dans plusieurs formats de fichiers multimédias
  • Fichier de configuration disponible pour ajouter d'autres formats de fichiers
  • Récupérer les données perdues de l'iPhone depuis un ordinateur
  • Extraire les éléments de données intégrés ou perdus d'une image

8. Scalpel - Un utilitaire de sculpture de fichiers multiplateforme

Basé à l'origine sur Foremost, Scalpel est un autre utilitaire de découpage de fichiers qui fonctionne sous Windows et Linux. Cet utilitaire fonctionne également sur les fichiers image, mais présente l'avantage supplémentaire du multithreading et des E/S asynchrones.

Certaines fonctionnalités de Scalpel :

  • Multithreading sur des processeurs multicœurs pour un traitement plus rapide
  • Les E/S asynchrones permettent aux opérations de disque et aux opérations de recherche de se chevaucher
  • Prise en charge des expressions régulières
  • Correspondance en-tête-pied de page intégrée pour un meilleur traitement des fichiers.

9. CD SystemRescue - Un CD Live du package de sauvetage AIO

Il s'agit plus d'une collection d'outils qu'un outil en soi. Si vous êtes bloqué dans une situation où vous ne parvenez pas à démarrer votre système, c'est le seul CD de récupération amorçable qui vous aidera.

Certaines fonctionnalités du CD SystemRescue :

  • GNU séparé  :Gestion des partitions en ligne de commande
  • GParted :Implémentation graphique pour GNU Parted
  • FSArchiver :Logiciel d'archivage
  • drescue :Trouver les secteurs défectueux sur le disque dur
  • Ntfs3g :Pour accéder aux systèmes de fichiers Windows.
  • Disque de test  : récupérer les partitions et les fichiers supprimés.
  • Memtest  :utilitaire de test de mémoire.
  • Rsync :utilitaire de sauvegarde à distance
  • Outils réseau  :utilitaires de type Samba pour sauvegarder les données sur les réseaux locaux.

10. Ultimate Boot CD - Une collection de presque tous les outils de récupération de données

Semblable au CD SystemRescue, le CD de démarrage Ultimate est une collection d'outils de diagnostic. Mais cela ne s'arrête pas là. Si vous voyez la capture d'écran ci-dessus, vous remarquerez "Parted Magic" et "UBCD FreeDOS". Oui, c'est exactement ce qu'il dit.

Le CD contient également ces deux systèmes d'exploitation qui peuvent être démarrés en direct à partir de ce menu pour résoudre tous vos problèmes Linux ou Windows. La liste complète des outils et utilitaires contenus dans ce CD est disponible sur le site Web, mais voici une liste de quelques-uns des outils.

Certaines des fonctionnalités d'Ultimate Boot CD :

  • BIOS
  • Nettoyeur CMOS
  • CPUstress
  • Testeur de stabilité du système
  • Récupération MBR et GRUB
  • Récupération de connexion
  • PhotoRec et TestDisk
  • Outils de partition de disque
  • et plus…

11. Knoppix – Une distribution de récupération adaptée aux pilotes quotidiens

Maintenant, Knoppix n'est pas votre utilitaire de récupération Linux habituel comme ceux répertoriés ci-dessus. Bien que l'objectif principal de cette distribution Linux soit d'être exécuté en direct et de récupérer des données ou des systèmes d'exploitation perdus, il est tout à fait capable d'être exécuté comme système d'exploitation unique pour votre ordinateur.

Il est livré avec presque tous les outils dont vous auriez besoin pour récupérer des données perdues.

Certaines des fonctionnalités de Knoppix :

  • Logiciel GNU/Linux
  • Détection automatique du matériel
  • Prise en charge de nombreuses cartes graphiques, cartes son, périphériques SCSI et USB et autres périphériques
  • Peut être utilisé comme disque éducatif, système de secours ou disque de démonstration Linux

12. GParted Live - L'outil graphique pour GNU Parted

Dans certains des Live CD ci-dessus, nous avons mentionné l'outil GParted qui est une couche graphique de l'utilitaire GNU Parted. Eh bien, si tout ce que vous voulez, c'est l'outil GParted pour la récupération, ce CD live résoudra votre problème.

GParted Live est un CD live qui vous donne un accès instantané à GParted si vous souhaitez récupérer un système ou une partition défaillante.

Certaines des fonctionnalités de GParted Live :

  • Live CD basé sur Debian
  • Peut gérer des partitions de tous types différents
  • Livré avec testdisk et séparé pour lequel le GParted fournit une couche graphique
  • Très intuitif avec presque aucune courbe d'apprentissage

13. SafeCopy - L'un des meilleurs outils de récupération de données Linux

Le SafeCopy est l'un des meilleurs outils de récupération de données Linux et fonctionne lorsque tout le reste échoue. Cet outil est utilisé pour récupérer les données des secteurs endommagés et défectueux sur un disque dur.

SafeCopy essaie également d'obtenir autant de données que possible à partir du lecteur source, même en recourant à certaines opérations de bas niveau spécifiques à l'appareil, le cas échéant.

Certaines des fonctionnalités de SafeCopy :

  • Effectue des opérations d'E/S de bas niveau pour extraire le maximum de données possible
  • Se souvient de la position de récupération arbitraire même si le périphérique source se déconnecte fréquemment (comme les clés USB qui peuvent perdre la connexion en raison d'un stockage défectueux)
  • Peut corriger les erreurs de données sur les CD, les DVD et même les lecteurs de disquettes

14. Commande grep - Récupération de données texte simple

L'utilitaire grep que nous utilisons pour rechercher du texte sur la sortie du terminal est suffisamment puissant pour nous aider également à rechercher des données de texte perdues. Jetez un œil à l'exemple de code ci-dessous :

grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
  • Le -a spécifie grep pour considérer la source comme un fichier texte
  • Le -A et -B spécifie grep pour trouver 25 lignes avant et 400 lignes après que cette ligne spécifique soit trouvée. Cela nous permet d'obtenir le fichier texte entier et aussi, il est préférable d'avoir plus de données que nous pouvons supprimer plus tard, plutôt que d'en avoir moins et d'avoir à exécuter à nouveau la commande.
  • /dev/sdb1 est la source où nous voulons que le texte soit recherché. Nous voulons que le texte soit recherché sur tout le lecteur
  • > récupérer.txt sera l'endroit où la sortie sera enregistrée.

15. ext3grep - Un outil de récupération de fichiers ext3

Il s'agit d'un outil de ligne de commande créé pour les systèmes de fichiers ext3 pour la récupération de données. Avec seulement deux commandes, vous pouvez récupérer et restaurer tout fichier supprimé qui a été récupéré avec cet outil.

ext3grep --dump-name <drive>
ext3grep --restore-all <drive>

#Restored data is stored in this folder
cd RESTORED_FILES

16. ext4magic - L'un des meilleurs outils de récupération de données Linux pour ext4

Il s'agit d'un outil de ligne de commande comme beaucoup d'autres dans la liste et est disponible à partir des référentiels de packages pour la plupart des distributions Linux.

Certaines des fonctionnalités d'ext4magic :

  • Peut récupérer des systèmes de fichiers entiers qui ont été supprimés de manière récursive
  • Récupérer des fichiers accidentellement écrasés
  • Récupérer les premiers secteurs d'un disque dur qui ont été accidentellement écrasés

17. extundelete – Un successeur d'ext3grep

Cet utilitaire a ses racines dans le code de ext3grep. L'utilitaire ext3grep a utilisé le journal du disque pour récupérer des fichiers, tout comme extundelete. Cet utilitaire recherche dans le journal du disque les anciennes copies d'un inode existant pour trouver plus de détails et le forme collectivement dans un fichier.

Certaines des fonctionnalités d'extundelete :

  • Récupérer à partir des partitions ext3 et ex4 (une combinaison de #15 et #16)
  • Un des programmes pour récupérer le contenu des fichiers et les noms des fichiers sur les partitions ext4
  • ext4magic est basé sur extundelete pour une grande partie de son code de récupération ext4

18. R-Undelete – Technologie de récupération de données IntelligentScan

C'est l'un des meilleurs outils de récupération de données sous Linux de la liste. Il a une version gratuite et une version premium mais pour un usage personnel, c'est un outil entièrement gratuit. Il utilise la technologie IntelligentScan qui peut également récupérer des données gravement endommagées.

Certaines des fonctionnalités de R-Undelete :

  • Récupération MBR et GPT
  • Récupération du secteur de démarrage sur les principaux systèmes de fichiers
  • Récupérer des fichiers sur des systèmes ext, FAT, NTFS

19. ext3undel - Un script personnalisé pour simplifier la récupération de fichiers

Il s'agit d'un script écrit pour simplifier l'utilisation de certains des outils compliqués comme Sleuthkit et PhotoRec et les simplifier. L'utilisation de ces outils en combinaison fait également de ce script une méthode plus efficace pour extraire correctement davantage d'inodes supprimés.

Puisqu'il s'agit d'un script qui combine les fonctionnalités de plusieurs outils, la fonctionnalité est similaire aux outils eux-mêmes.

20. Le kit de détective – Preuve médico-légale

Il s'agit d'un outil spécialement conçu pour les enquêteurs médico-légaux pour effectuer des analyses sur les disques durs et collecter des preuves. Ainsi, le Sleuth Kit utilise des algorithmes très efficaces et avancés pour extraire autant de données supprimées que possible des disques durs.

L'outil précédent dont nous avons parlé "ext3undel" exploite la technologie du kit Sleuth, mais si vous souhaitez utiliser cet outil de manière autonome, vous pouvez l'utiliser avec son interface graphique "Autopsy"

Certaines des fonctionnalités de The Sleuth Kit :

  • Analyse chronologique : Afficher les événements système sur une interface graphique
  • Recherche par mot-clé : Rechercher des mots-clés dans des fichiers texte sur l'ensemble du lecteur (y compris les fichiers supprimés)
  • Artefacts Web : Extraire les données d'activité Web
  • Analyse du registre : Rechercher les appareils récemment connectés à l'aide des données du registre
  • Analyse du fichier LNK : Identité des documents récemment consultés
  • Analyse des e-mails : Analyse les e-mails au format mbox pour la lecture et l'analyse
  • et bien d'autres fonctionnalités…

Conclusion

Nous espérons que vous avez trouvé le bon outil pour vos besoins de récupération de données avec cet article. Pour un utilisateur de base, pratiquement tous les outils de la liste fonctionneront. Mais pour les personnes qui ont des besoins particuliers en matière de récupération de fichiers, elles doivent trouver celle qui possède les fonctionnalités dont elles ont besoin.

Rappelez-vous toujours cependant que ces outils essaient de récupérer les fichiers qui ont été supprimés en fonction des métadonnées qui restent. Mais ce n'est pas une garantie de récupération, il est donc toujours préférable d'avoir des sauvegardes de toutes les données stockées.


Linux
  1. Top 5 des outils de migration de données pour Linux

  2. Comment récupérer des fichiers supprimés sous Linux à l'aide de l'outil de récupération de données Scalpel ?

  3. Meilleurs outils pour récupérer des données [Windows, Linux, DOS, MacOS X]

  4. Les meilleurs outils de transfert de fichiers sur Linux

  5. Unix/Linux restaure/récupère les fichiers supprimés

Top 15 des meilleurs outils de physique pour le système Linux pour enseigner la physique

Top 15 des meilleurs outils de chimie pour le système Linux

Top 15 des meilleurs outils de biologie pour le système Linux

Top 10 des meilleurs outils de sélection de couleurs pour le système Linux

Top 10 des meilleurs outils d'analyse pour le système Linux

Top 10 des meilleurs outils météo pour le système Linux