Linux Tutoriels

Comment récupérer des fichiers supprimés sous Linux avec Photorec

Il existe de nombreuses façons de récupérer des fichiers supprimés sous Linux. Cependant, l’option la plus conviviale est un outil de terminal appelé Photorec. Avec lui, les utilisateurs peuvent facilement analyser les partitions et les disques durs entiers pour rechercher des fichiers perdus. Mieux encore, l’outil fonctionne avec tous les types de systèmes de fichiers, pas seulement ceux sous Linux. Voici comment l’utiliser.

ALERTE SPOILER: faites défiler vers le bas et regardez le didacticiel vidéo à la fin de cet article.

Installation

Photorec n’est pas quelque chose qui s’installe tout seul. Au lieu de cela, il est généralement livré avec Testdisk, un ensemble puissant d’outils de récupération qui permet à l’utilisateur de récupérer des données, de les sauvegarder et de les copier de différentes manières. Le logiciel est largement utilisé sous Linux, en particulier dans les cercles Linux d’entreprise. Pour l’installer sur votre PC Linux, ouvrez un terminal et entrez la commande suivante pour l’obtenir.

Ubuntu

sudo apt install testdisk

Debian

sudo apt-get install testdisk

Arch Linux

sudo pacman -S testdisk

Feutre

sudo dnf install testdisk

OpenSUSE

sudo zypper install testdisk

Autres Linux

Il y a de fortes chances que votre système d’exploitation Linux ait Testdisk, ainsi que Photorec. Cependant, si pour une raison quelconque ce n’est pas le cas, envisagez de visiter le site officiel et de télécharger le programme directement. Les développeurs mettent le programme à la disposition des distributions Linux génériques sous la forme d’un fichier archive tar.bz2. Sur le site Web, il est indiqué que le logiciel prend en charge les distributions Linux avec les noyaux 2.6 et ultérieurs.

  Comment installer Chromium sur Linux

De toute évidence, les distributions Linux de 2017 sont très éloignées du noyau 2.6. Cela dit, vu qu’il s’agit d’un programme de terminal, les utilisateurs ne devraient avoir aucun problème à l’exécuter.

Récupérer les données du disque dur

Pour récupérer des données avec l’outil Photorec, ouvrez une fenêtre de terminal. Tout d’abord, accédez à la racine du terminal. Le terminal a besoin de root, car la récupération de données ne fonctionne pas très bien sans les privilèges de superutilisateur. Gagnez un shell racine avec cette commande:

sudo -s

Une fois la racine acquise, démarrez Photorec:

photorec

Lorsque l’application Photorec démarre dans le terminal, elle analyse immédiatement l’ensemble du système à la recherche de périphériques bloc (disques durs et autres périphériques de stockage de masse). L’analyse se déroule très rapidement et une fois terminée, une liste apparaît. Parcourez la liste des lecteurs pour déterminer où vous souhaitez rechercher les fichiers et dossiers récemment supprimés. Utilisez les touches fléchées pour mettre une option en surbrillance, puis appuyez sur la touche Entrée pour continuer.

  Comment tuer un processus sous Linux

Dans le sélecteur, Photorec affichera toutes les partitions du lecteur sur lequel vous souhaitez exécuter une récupération. Pour récupérer de l’intégralité du disque, recherchez l’option « [whole drive]»Et appuyez sur la touche Entrée.

Sur la page suivante, le programme demande quel est le système de fichiers. Même si Photorec va analyser l’intégralité du disque dur, sélectionnez toujours le système de fichiers. Si le disque dur contient plusieurs systèmes de fichiers, essayez de spécifier le plus grand.

Pour les systèmes Linux, sélectionnez «Ext2 / ext3». Pour tout le reste, sélectionnez «autre».

Remarque: exécutez lsblk –fs dans le terminal pour déterminer quel est le système de fichiers de votre disque dur.

Sur la page suivante, Photorec demande où numériser. Il examinera le disque dur et affichera différents répertoires à analyser. Si vous êtes certain de savoir où le fichier a été supprimé, utilisez les touches fléchées pour sélectionner l’emplacement exact où le programme doit scanner. Sinon, appuyez sur c à la première option affichée dans la liste. Cette option analysera tout.

Après avoir sélectionné le répertoire, asseyez-vous et attendez. L’analyse peut prendre un certain temps (tout dépend de la vitesse et de la taille de votre disque dur). Lorsque Photorec aura terminé, il placera plusieurs fichiers récupérés dans le répertoire personnel de l’utilisateur. Gardez à l’esprit que ce n’est pas un dossier. Au lieu de cela, il y en a plusieurs. Chacun des dossiers partage le nom «recup», suivi d’un numéro.

  Comment diffuser du contenu multimédia de Linux vers des PC mobiles ou distants avec SMPlayer

Accédez à ces fichiers récupérés en naviguant vers les dossiers «recup» de votre répertoire personnel.

Récupérer des données à partir d’une partition individuelle

Photorec réussit très bien à trouver les fichiers récemment supprimés, en analysant toutes les partitions sur un disque dur entier. Parfois, cependant, il est préférable (et plus rapide) d’analyser une partition à la fois. Voici comment procéder.

Étape 1: lancez Photorec comme indiqué ci-dessus dans les instructions.

Étape 2: sélectionnez le disque dur individuel à analyser dans le menu.

Étape 3: sélectionnez la partition de disque dur individuelle à analyser.

Étape 4: Dans le terminal, exécutez lsblk –fs pour déterminer le type de système de fichiers de la partition.

Ensuite, dans Photorec, spécifiez le type de système de fichiers.

Étape 5: mettez en surbrillance le répertoire à analyser sur la partition du disque dur, puis sélectionnez le bouton c pour démarrer le processus.

Asseyez-vous et attendez que l’analyse soit terminée. Une fois terminé, accédez à votre répertoire personnel. Tous les fichiers récupérés seront situés dans des dossiers commençant par le mot «recup».

Conclusion

La perte de données est terrible et peut vraiment gâcher votre journée. Heureusement, des outils comme Photorec existent et font de la récupération de ces précieux fichiers une réalité. Si vous avez accidentellement supprimé certaines choses sur votre PC Linux, consultez ce programme. Vous serez heureux de l’avoir fait!