Top 20 Meilleurs Outils de Récupération de Données Linux pour Récupérer des Fichiers Supprimés/Corrompus

Aujourd’hui, nous examinerons 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é des 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 y a toujours une possibilité que les données du fichier soient toujours présentes sur votre disque dur. Alors continuez à lire, vous pourriez bien être en mesure de 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 à considérer car la plupart des outils de récupération de données fonctionnent de manière similaire en accédant aux fragments sur votre disque dur.

Les principales différences se trouvent généralement dans la facilité d’utilisation, l’interface utilisateur et les fonctionnalités. Alors examinons les caractéristiques et la fonctionnalité 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

Testdisk Data Recovery

C’est l’un de mes utilitaires préférés. C’est un outil en ligne de commande, mais il est vraiment facile à utiliser et très interactif. L’utilitaire s’exécute et commence à faire des merveilles en lançant simplement la commande.

Nous avons récemment rédigé un tutoriel sur l’utilitaire testdisk qui vous guide à travers l’installation et les étapes de récupération de fichiers.

Quelques-unes des fonctionnalités de TestDisk :

  • Récupération de partitions supprimées
  • Reconstruction de la table des partitions
  • Sauvegarde de partition pour les partitions EFI GPT
  • Réécriture du MBR

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

MondoRescue

Un autre utilitaire en ligne de commande vraiment performant est Mondo Rescue, qui possède quelques fonctionnalités uniques très utiles pour les personnes travaillant sur plusieurs types de systèmes de fichiers. C’est l’utilitaire qui est utilisé depuis des décennies pour sauvegarder/restaurer/récupérer des données à partir de tous types de périphériques de stockage, y compris les lecteurs de bandes!

Quelques fonctionnalités de Mondo Rescue :

  • Sauvegarde et restauration entre des dispositifs 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érifier l’intégrité des données.

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

Ddrescue

Nous continuons à utiliser des utilitaires en ligne de commande. Il s’agit d’un utilitaire développé par GNU. C’est un utilitaire gratuit et open-source comme tous les autres utilitaires de GNU.

Voici quelques fonctionnalités de ddrescue :

  • Créé pour être entièrement automatisé
  • Les données sont récupérées de manière très efficace (seuls les blocs nécessaires sont lus).
  • Fusion automatique des données
  • Mise en évidence automatique des secteurs défectueux sur un disque dur
  • La sauvegarde et la récupération sont reprises

4. Redo Backup and Recovery – Utilitaire de récupération GUI le plus simple

Redo Backup And Recovery

Cela peut fonctionner comme un utilitaire régulier ou comme un CD/USB bootable 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, vous permettant de restaurer des données pour pratiquement n’importe quel système d’exploitation, y compris Linux.

Quelques fonctionnalités de Redo Backup and Recovery :

  • Applications de base préinstallées comme un navigateur, un éditeur de texte, même lorsque la récupération est en cours
  • Il peut accéder à d’autres applications pendant que les opérations de récupération sont en cours.

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

Photorec

C’est 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 médias de style graphique à partir de cartes SD et de disques durs.

Voici quelques fonctionnalités de PhotoRec :

  • Interface intuitive et interactive
  • PhotoRec peut 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 du démarrage – Récupération de fichiers avec Live CD

Boot Repair

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

Quelques fonctionnalités du Live CD de réparation du démarrage :

  • Réparation du démarrage lorsque le système d’exploitation ne démarre plus
  • Réparation du démarrage lorsque GRUB est cassé (par exemple, erreur « GRUB rescue »)
  • Réinstallation ou restauration facile de GRUB
  • Autorise la génération d’un MBR générique pour démarrer sous Windows
  • Autorise la restauration du secteur d’amorçage d’origine (MBR) s’il a été sauvegardé par clean-ubiquity

7. Foremost – Un outil de récupération de données forensiques

Foremost Data Recovery

C’est un outil de récupération de données forensiques pré-installé dans Kali Linux, mais il peut être installé sur presque 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ération de données dans plusieurs formats de fichiers multimédias
  • Fichier de configuration disponible pour ajouter plus de formats de fichier
  • Récupération des données perdues de l’iPhone à partir d’un ordinateur
  • Extraction des éléments de données qui sont incorporés ou perdus à partir d’une image

8. Scalpel – Un utilitaire de découpage de fichier multiplateforme

Scalpel

Initialement basé sur Foremost, Scalpel est un autre utilitaire de découpage de fichier qui fonctionne sur Windows et Linux. Cet utilitaire fonctionne également sur des fichiers image mais a l’avantage supplémentaire du multithreading et de l’E/S asynchrone.

Certaines fonctionnalités de Scalpel :

  • Le multithreading sur les processeurs multi-cœurs pour un traitement plus rapide
  • L’E/S asynchrone permet aux opérations de disque et aux opérations de recherche de se chevaucher
  • Support des expressions régulières
  • Appariement d’en-tête et de pied de page incorporé pour un meilleur traitement des fichiers.

9. SystemRescue CD – Un package de sauvetage tout-en-un Live CD

SystemRescueCD 1

Il s’agit davantage d’une collection d’outils que d’un outil en soi. Si vous vous trouvez dans une situation où vous ne pouvez pas démarrer votre système, c’est le seul CD de récupération bootable qui vous aidera.

Quelques fonctionnalités de SystemRescue CD :

  • GNU Parted: Gestion de partitions en ligne de commande
  • GParted: Implémentation graphique pour le GNU Parted
  • FSArchiver: Logiciel d’archivage
  • ddrescue: Trouver les secteurs défectueux sur le disque dur
  • Ntfs3g: Pour accéder aux systèmes de fichiers Windows.
  • Testdisk: Récupérer les partitions et fichiers supprimés.
  • Memtest: Utilitaire de test de mémoire.
  • Rsync: Utilitaire de sauvegarde à distance
  • Outils réseau: Utilitaires similaires à Samba pour sauvegarder des 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

Ultimate Boot CD

Similaire au CD SystemRescue, Ultimate Boot CD est une collection d’outils de diagnostic. Mais cela ne s’arrête pas là. Si vous regardez la capture d’écran ci-dessus, vous remarquerez « Parted Magic » et « UBCD FreeDOS ». Oui, c’est exactement ce qu’il dit.

Le CD inclut également ces deux systèmes d’exploitation qui peuvent être démarrés en direct depuis ce menu pour résoudre tout problème lié à Linux ou Windows. La liste complète des outils et utilitaires inclus dans ce CD est disponible sur le site Web, mais voici quelques-uns d’entre eux.

Quelques caractéristiques d’Ultimate Boot CD :

  • BIOS
  • CMOS Cleaner
  • CPUStress
  • System Stability Tester
  • Récupération de MBR et GRUB
  • Récupération de mot de passe
  • PhotoRec et TestDisk
  • Outils de partitionnement de disque
  • et plus encore…

11. Knoppix – Une distribution de récupération capable d’être utilisée quotidiennement

Knoppix Live Min

Maintenant, Knoppix n’est pas votre utilitaire de récupération Linux habituel, comme ceux énumérés ci-dessus. Bien que l’objectif principal de cette distribution Linux soit de fonctionner en direct et de récupérer des données ou des systèmes d’exploitation perdus, elle est tout à fait capable de fonctionner comme seul système d’exploitation pour votre ordinateur.

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

Voici quelques-unes des fonctionnalités de Knoppix :

  • Logiciels 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ée comme disque éducatif, système de secours ou démonstration de Linux

12. GParted Live – L’outil graphique pour GNU Parted

Gparted Live Cd

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

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

Certaines des fonctionnalités de GParted Live :

  • Debian Live CD basé
  • Peut gérer des partitions de différents types
  • Livré avec testdisk et parted pour lesquels 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

Safecopy Utility

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 des données à partir de secteurs endommagés et défectueux d’un disque dur.

SafeCopy tente également d’obtenir autant de données que possible à partir du disque source, recourant même à certaines opérations de bas niveau spécifiques au périphérique lorsque cela est applicable.

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 lecteurs USB qui peuvent perdre la connexion en raison d’un stockage défectueux)
  • Peut corriger les erreurs de données sur les CD, DVD et même les disquettes

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

L’utilitaire grep que nous utilisons pour trouver du texte dans la sortie du terminal est assez puissant pour nous aider également à trouver du texte perdu. Jetez un œil à l’exemple de code ci-dessous:

grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
  • La -a spécifie à grep de considérer la source comme un fichier texte
  • Les options -A et -B spécifient à grep de trouver 25 lignes avant et 400 lignes après que cette ligne spécifique soit trouvée. Cela nous permet d’obtenir l’intégralité du fichier texte et aussi, il vaut mieux avoir plus de données que nous pouvons supprimer plus tard, que d’en obtenir moins et de devoir 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 l’ensemble du lecteur
  • > recover.txt sera l’endroit où la sortie sera sauvegardée.

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

C’est un outil en 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 n’importe quel fichier supprimé qui a été récupéré avec cet outil.

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

#Les données restaurées sont stockées dans ce dossier
cd RESTORED_FILES

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

Ext4magic

C’est un outil en ligne de commande comme beaucoup d’autres de la liste et est disponible dans les dépôts de packages pour la plupart des distributions Linux.

Voici quelques-unes des fonctionnalités d’ext4magic:

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

17. extundelete – Un successeur d’ext3grep

Extundelete

Cet utilitaire a ses origines dans le code d’ext3grep. L’utilitaire ext3grep utilisait le journal du disque pour récupérer des fichiers, tout comme le fait extundelete. Cet utilitaire recherche le journal du disque pour trouver d’anciennes copies d’un inode existant, afin d’obtenir plus de détails et les regroupe pour former un fichier.

Quelques fonctionnalités d’extundelete :

  • Récupération à partir de partitions ext3 et ext4 (une combinaison de #15 et #16)
  • Un des programmes pour récupérer le contenu des fichiers et les noms de 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

R Undelete

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

Voici quelques-unes des fonctionnalités de R-Undelete :

  • Récupération de MBR et GPT
  • Récupération du secteur de démarrage sur les principaux systèmes de fichiers
  • Récupération de fichiers sur les 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 outils compliqués tels que Sleuthkit et PhotoRec et les simplifier. L’utilisation combinée de ces outils fait également de ce script une méthode plus efficace pour extraire correctement davantage d’inodes supprimés.

Étant donné que c’est un script qui combine la fonctionnalité de plusieurs outils, la fonctionnalité est similaire à celle des outils eux-mêmes.

20. The Sleuth Kit – Preuve Forensique

Sleuth Kit Autopsy

C’est un outil spécialement conçu pour les enquêteurs en informatique légale afin d’analyser les disques durs et de recueillir des preuves. 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 », utilise la technologie du Sleuth Kit, mais si vous souhaitez utiliser cet outil de manière autonome, vous pouvez l’utiliser avec son interface graphique « Autopsy« 

Certaines fonctionnalités de The Sleuth Kit :

  • Analyse chronologique : Visualisez les événements système sur une interface graphique
  • Recherche par mot-clé : Recherchez des mots-clés dans des fichiers texte sur l’ensemble du disque (y compris les fichiers supprimés)
  • Artéfacts Web : Extrayez des données d’activité Web
  • Analyse de la base de registre : Trouvez les périphériques récemment connectés en utilisant les données du registre
  • Analyse des fichiers LNK : Identifiez les documents récemment consultés
  • Analyse des e-mails : Analyse les messages électroniques 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 en récupération de données avec cet article. Pour un utilisateur de base, à peu près n’importe quel outil de la liste fonctionnera. Mais pour les personnes ayant des besoins spécifiques en matière de récupération de fichiers, elles doivent trouver celui qui offre les fonctionnalités dont elles ont besoin.

N’oubliez cependant pas que ces outils tentent de récupérer des fichiers qui ont été supprimés en se basant sur les métadonnées qui restent encore. Mais cela ne garantit pas la récupération, il est donc toujours préférable de disposer de sauvegardes de toutes les données stockées.

Source:
https://www.digitalocean.com/community/tutorials/top-best-linux-data-recovery-tools