Comment récupérer des fichiers supprimés sur Linux à l'aide de TestDisk

Comment récupérer des fichiers supprimés sur Linux à l'aide de TestDisk

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 le stockage de votre 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 discuterons de TestDisk et de son installation, ainsi qu'un guide détaillé sur la récupération des fichiers et 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. En dehors de 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 des 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

Étant donné que 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, alors 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

TestDisk n'est pas installé par défaut sur la plupart des distributions Linux. 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) universe'

Ensuite, installez le disque de test paquet avec apte :





sudo apt install testdisk

L'installation de TestDisk sur Fedora est simple.

sudo dnf install testdisk

Pour installer sur les 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-libération . Les epel-libération package contient des clés GPG (GNU Privacy Guard) pour la signature des packages et des informations sur les packages.

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

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Maintenant, installez TestDisk :

yum update
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 emballer.

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

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

Étape 1 : créer un fichier journal

Lancez TestDisk à l'aide de la commande suivante :

testdisk

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. Notez que 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 : Commandes 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 du curseur et appuyez sur Entrer . Tapez le mot de passe du superutilisateur si demandé. Si vous n'avez pas d'autorisations de superutilisateur sur votre compte, vous pouvez demander à l'administrateur système de vous ajouter à la liste des sudoers .

qu'est-ce que le mode de disparition sur Facebook Messenger

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 disque de test sudo 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 parvenez 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 partitions suivants.

comment regarder la tv sur android
  • Intelligence
  • EFI Google Publisher Tag
  • 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 votre choix en surbrillance 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 du disque dur avec Cfdisk

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

TestDisk affichera maintenant tous les fichiers et dossiers stockés dans la partition sélectionnée. Rendez-vous dans le répertoire qui contient le fichier supprimé. Par exemple, si le /Bureau 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 pour coller.

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

Quittez l'application en sélectionnant le Quitter option à 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. Il vous faudra quelques tours de surlignage et d'appui 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 clés » de supprimer définitivement des 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 cloner 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.

Partager Partager Tweeter 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 Profonde Sharma(79 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit des guides d'information sur Linux, visant à offrir une expérience heureuse à tous les nouveaux arrivants. Pas sûr des films, mais si vous voulez parler de technologie, c'est votre homme. Pendant son temps libre, vous pouvez le trouver en train de lire des livres, d'écouter différents genres musicaux ou de jouer de sa 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 !

Cliquez ici pour vous abonner