Avez-vous déjà supprimé accidentellement un fichier sur votre machine Linux? Ou peut-être qu'un programme a supprimé un dossier important stocké sur votre stockage système. Dans de telles situations, le logiciel de récupération de données est la seule solution à ce problème.

TestDisk est l'un de ces outils de récupération développé pour la ligne de commande Linux. Dans cet article, nous aborderons TestDisk et comment l'installer, ainsi qu'un guide détaillé sur la récupération de fichiers et de dossiers supprimés sur votre système Linux.

Qu'est-ce que TestDisk?

TestDisk est un outil de récupération de données en ligne de commande fiable et puissant. Il est écrit en langage de programmation C par Christophe Granier. Outre Linux, TestDisk est disponible sur presque tous les autres systèmes d'exploitation, y compris Microsoft Windows, macOS et OpenBSD.

TestDisk a des fonctions pour:

  1. Récupérer une partition de données supprimée
  2. Récupérer une partition ou un fichier corrompu
  3. Restaurer les fichiers à partir des systèmes de fichiers Windows
  4. Reconstruire les secteurs de démarrage à l'aide de sauvegardes de données
  5. Récupérer les tables FAT32 corrompues

Puisque TestDisk peut facilement récupérer des partitions de données supprimées, nous pouvons utiliser cet utilitaire pour restaurer les fichiers supprimés.

Cependant, il y a une exception. Si quelqu'un a supprimé des fichiers de votre système Linux à l'aide du déchiqueter utilitaire, TestDisk ne pourra pas récupérer ces fichiers. Shred est un utilitaire de ligne de commande utilisé pour supprimer en toute sécurité des fichiers, ce qui les rend difficiles à récupérer.

Comment installer TestDisk

La plupart des distributions Linux n'ont pas TestDisk installé par défaut. Au lieu de cela, vous devrez télécharger et installer manuellement le package à l'aide du gestionnaire de packages de votre système.

Sur les distributions basées sur Debian, activez d'abord le univers dépôt.

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) univers "

Ensuite, installez le disque de test paquet avec apte:

sudo apt installer testdisk

L'installation de TestDisk sur Fedora est facile.

sudo dnf installer testdisk

Pour installer sur des distributions basées sur Arch:

sudo pacman -S testdisk

Vous pouvez utiliser Miam pour installer TestDisk sur les systèmes RHEL et CentOS. Mais d'abord, vous devez télécharger un package nommé epel-release. le epel-release package contient des clés GPG (GNU Privacy Guard) pour la signature des packages et des informations sur les packages.

Tapez l'une des commandes suivantes pour installer le package:

miam installer epel-release
miam installer https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Maintenant, installez TestDisk:

miam mise à jour
yum install testdisk

Vous pouvez vérifier l'installation en tapant la commande suivante dans le terminal.

testdisk --version

La sortie affichera les informations de version associées au disque de test paquet.

Récupérer des fichiers supprimés sur Linux avec TestDisk

La première étape de la récupération des fichiers supprimés consiste à créer un fichier journal. Un fichier journal TestDisk est important car il stockera les informations essentielles liées à la récupération de données et aux partitions. Même en général, les utilisateurs doivent prioriser journalisation du système pour obtenir des informations sur les activités qui se déroulent sur leur ordinateur.

Étape 1: créer un fichier journal

Lancez TestDisk à l'aide de la commande suivante:

disque de test

Le système affichera la sortie comme suit. Étant donné que TestDisk est un utilitaire interactif, il vous fournira des options sur chaque écran parmi lesquelles choisir. Remarquez dans la sortie ci-dessous, vous avez trois options: Créer, Ajouter, et Pas de journal.

  1. Créer: Crée un nouveau fichier journal pour TestDisk
  2. Ajouter: Utilisé pour ajouter des informations supplémentaires à un fichier journal déjà existant
  3. Pas de journal: Commande à TestDisk de ne pas utiliser de fichier journal pour le processus de récupération

Mettre en évidence le Créer option à l'aide des touches de curseur et appuyez sur Entrer. Tapez le mot de passe du superutilisateur si vous y êtes invité. Si vous ne disposez pas des autorisations de superutilisateur sur votre compte, vous pouvez demander à l'administrateur système de vous ajouter à la liste des sudoers.

En rapport: Comment réparer un disque dur mort pour récupérer des données

Étape 2: Choisissez le lecteur de récupération

Après avoir créé un fichier journal, vous devez choisir le lecteur de disque à partir duquel vous souhaitez récupérer les données. L'écran affichera les informations associées à chaque lecteur de votre système, y compris le nom et la taille du lecteur.

Sélectionnez le lecteur de votre choix et appuyez sur Entrer.

Si vous ne trouvez pas un lecteur spécifique, essayez de lancer TestDisk en utilisant le sudo testdisk commander.

Étape 3: Choisissez le type de partition

L'étape suivante consiste à sélectionner le type de partition que vous souhaitez récupérer. Si vous ne pouvez pas déterminer quelle partition est la bonne, continuez simplement avec celle que TestDisk a mise en évidence pour vous.

Les utilisateurs peuvent choisir parmi les sept types de partition suivants.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Rien
  • Soleil
  • Xbox

Sélectionnez le choix le plus approprié et appuyez sur Entrer.

Maintenant, choisissez les options de récupération dans la liste. Bien que vous soyez libre de sélectionner l'option qui vous convient le mieux, si vous souhaitez restaurer des fichiers supprimés, choisissez Avancée.

Le système listera toutes les partitions disponibles sur le disque sélectionné. Mettez en surbrillance votre choix et appuyez sur Entrer.

Si vous utilisez un disque dur, il est probable que le système affiche plusieurs partitions. D'un autre côté, s'il s'agit d'un lecteur de support amovible, TestDisk n'affichera qu'une seule partition.

TestDisk vous demandera de choisir un répertoire pour stocker le fichier image de la partition. Choisissez un emplacement approprié et sélectionnez Procéder.

Apprendre encore plus: Comment gérer les partitions de disque dur avec Cfdisk

Étape 4: accédez au répertoire des fichiers supprimés

TestDisk affichera désormais tous les fichiers et dossiers stockés dans la partition sélectionnée. Dirigez-vous vers le répertoire qui contient le fichier supprimé. Par exemple, si le /Desktop répertoire contient le fichier, accédez à ce dossier.

Les fichiers supprimés auront une couleur de police rouge. Si vous ne trouvez aucune entrée de fichier supprimée, vos fichiers ne peuvent malheureusement pas être récupérés.

D'un autre côté, si vous avez trouvé des entrées de fichier avec une police rouge, vous ne pouvez pas simplement «restaurer» ces fichiers à l'aide de TestDisk. Ce que vous devrez faire est de copier les fichiers supprimés et de les coller dans un autre répertoire.

Pour copier un fichier supprimé, mettez ce fichier en surbrillance et appuyez sur C sur le clavier. Maintenant, accédez au répertoire dans lequel vous souhaitez coller le fichier et appuyez sur C à nouveau coller.

Si le système a copié le fichier avec succès, vous recevrez une notification indiquant Copie terminée! 1 ok, 0 échoué de couleur vert vif.

Quittez l'application en sélectionnant le Quitter option sur l'écran. Le système vous ramènera à l'écran précédent. Encore une fois, continuez à sélectionner Quitter pour revenir à l'écran précédent. Cela vous prendra quelques tours de mise en surbrillance et de pression Entrer pour fermer complètement TestDisk.

Annuler les suppressions accidentelles sur un système Linux

Lorsque vous naviguez dans votre stockage Linux, vous n'êtes qu'à une «combinaison de touches» pour supprimer définitivement les fichiers importants. Heureusement, l'utilitaire TestDisk est disponible pour vous empêcher de regretter vos actions. TestDisk peut récupérer des partitions supprimées, restaurer des disques corrompus et reconstruire des secteurs de démarrage à l'aide d'un fichier de sauvegarde.

Il suffit d'un incident pour connaître l'importance de créer des sauvegardes de votre stockage. Bien que vous puissiez clonez votre disque dur sous Linux, ce n'est pas toujours le meilleur choix. L'option la plus appropriée serait de sauvegarder vos données sur un serveur distant à l'aide de Rsync.

E-mail
Sauvegardez automatiquement vos fichiers sur un serveur distant avec Rsync

La sauvegarde avec rsync est un moyen puissant d'autogérer vos fichiers locaux. Voici tout ce que vous devez savoir.

Lire la suite

Rubriques connexes
  • Linux
  • Récupération de données
A propos de l'auteur
Deepesh Sharma (46 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit du contenu informatif sur Internet depuis plus de 3 ans. Dans ses temps libres, il aime écrire, écouter de la musique et jouer de la guitare.

Plus de Deepesh Sharma

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.