7 façons de récupérer des fichiers supprimés sous Linux

Les outils de récupération de fichiers sont parmi les programmes les plus importants de la boîte à outils d'un administrateur Linux. Il offre la possibilité de récupérer des fichiers supprimés sous Linux, même dans les cas où le disque est physiquement endommagé ou a été effacé.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

Ce guide décrit sept outils simples de récupération de fichiers que vous pouvez installer dès maintenant sur Linux. Nous vous montrons également comment vous pouvez effectuer une récupération de fichiers supprimés sous Linux.

Récupérer des fichiers supprimés sous Linux en utilisant votre gestionnaire de fichiers

Lorsque vous supprimez un fichier, seule l'association entre celui-ci et ses données sous-jacentes est supprimée. Le fichier physique lui-même reste intact. Il indique simplement au système d'exploitation que l'espace est maintenant disponible pour être écrit.

De plus, la plupart des environnements de bureau vous empêchent aujourd'hui de supprimer directement des fichiers sur le disque. Au lieu de cela, ils déplaceront le fichier supprimé vers le dossier Corbeille (ou la corbeille sous Windows), qui pourra ensuite être facilement restauré.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

Vous pouvez récupérer vos fichiers sous Linux en accédant au dossier Corbeille sur votre bureau.

  1. Clique sur Win Et puis tapez "Des dossiers".
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  2. Cliquez sur entrer "déchets" dans la barre latérale gauche du gestionnaire de fichiers.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  3. Clic droit Fichier que vous souhaitez restaurer et sélectionnez "Récupération de la corbeille".
    7 façons de récupérer des fichiers supprimés sous Linux - %categories

Conseil : Vous pouvez également vous assurer que le fichier est irrécupérable en Effectuer une suppression sécurisée appropriée.

1. Testdisk

Testdisk C'est l'un des outils de récupération de fichiers supprimés Linux les plus populaires. C'est un programme périphérique puissant qui peut récupérer des partitions perdues à partir de presque n'importe quel disque. Cela fonctionne en parcourant chaque cylindre de votre disque tout en recherchant les données de la table de partition.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

Cela signifie que Testdisk peut restaurer le système de fichiers même après l'avoir nettoyé. Cela peut également être utile dans les cas où vous avez accidentellement formaté le disque et supprimé sa table de partition interne.

  1. Installez Testdisk dans Ubuntu et Debian en exécutant la commande suivante :
    sudo apt installer testdisk

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

  2. Entrer sudo testdisk dans la fenêtre du terminal de votre appareil pour exécuter le programme.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  3. Sélectionner "accumuler" Indique à Testdisk que vous souhaitez stocker l'historique de la session en cours.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  4. Sélectionner Disque que vous souhaitez récupérer. Dans mon cas, c'est « /dev/sda ».
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  5. Sélectionner Type de table de partition pour votre disque.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  6. Sélectionner "analyse" Pour vérifier si le disque contient des incohérences avec Disposition de la section actuelle.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  7. Sélectionnez une option "Recherche rapide" Pour démarrer un processus récupération de section.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  8. Clique sur Entrer Pour accepter les valeurs par défaut pour Disque d'essai.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  9. Sélectionner "L'écriture" Pour enregistrer la nouvelle disposition des partitions.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories

Les avantages

  • Restaure des partitions de disque entières
  • Répare les disques avec un système d'exploitation non amorçable

سلبيات

  • Les fichiers individuels ne peuvent pas être restaurés
  • La restauration d'une partition ne garantit pas que son contenu est là

2. Enregistrement photo

Photorec C'est un outil simple qui peut récupérer des fichiers grâce à la sculpture de données sous Linux. C'est un processus dans lequel le logiciel lit les octets bruts du disque pour trouver le contenu du fichier supprimé.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

L'un des principaux avantages de Photorec est qu'il est souvent associé à Testdisk. Vous n'avez pas besoin d'installer d'utilitaires et de dépendances supplémentaires pour commencer à récupérer des fichiers.

  1. Commencer à Récupérez vos données En exécutant Photorec :
    sudo photorec
  2. Mettez en surbrillance le disque contenant les fichiers que vous souhaitez restaurer, puis sélectionnez "Continuer".
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  3. Sélectionnez l'option "[Le disque entier]", Puis appuyez sur Entrez.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  4. Choisissez le système de fichiers qui a initialement enregistré le fichier supprimé.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  5. Fournir «Guide de récupération» pour photorec. Pour en sélectionner un, rendez-vous sur Répertoire cible à l'aide Touches fléchées Et appuyez sur C.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories

Les avantages

  • L'algorithme de récupération est rapide
  • Il gère une grande variété de formats de système de fichiers

سلبيات

  • La récupération peut punir les disques SSD
  • Nécessite un système de fichiers séparé pour stocker les fichiers

3. Bistouri

Scalpel C'est un logiciel rapide et efficace qui utilise des expressions régulières pour récupérer tous les fichiers perdus sur le disque Linux. Semblable à Photorec, Scalpel parcourt votre disque et recherche tout modèle d'octet qui pourrait indiquer la présence de données.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

L'un des avantages de Scalpel est que vous pouvez utiliser des expressions régulières pour définir ce que le programme restaurera, de sorte que cela ne prend qu'une fraction du temps par rapport à des programmes similaires.

  1. Installer Scalpel Sous Ubuntu et Debian en exécutant la commande suivante :
    sudo apt installer scalpel

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

  2. Copiez le fichier de configuration par défaut pour Scalpel Vers votre répertoire personnel :
    cp /etc/scalpel/scalpel.conf /home/$USER/
  3. Ouvrir un fichier scalpel.conf Avec votre éditeur de texte :
    nano /home/$USER/scalpel.conf
  4. Décommentez les lignes contenant Extensions de fichiers que vous souhaitez récupérer.
    7 façons de récupérer des fichiers supprimés sous Linux - %categories
  5. Allumer Scalpel En utilisant la commande suivante:
    sudo scalpel -c /home/$USER/scalpel.conf -o /home/$USER/out /dev/sdb1

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

Les avantages

  • Fonctionne à la fois sur les fichiers de périphérique et sur les images de disque
  • Il vous permet de filtrer le type de fichier que vous souhaitez récupérer

سلبيات

  • Le fichier de configuration peut prêter à confusion
  • Il peut être peu fiable dans la détection des types de fichiers

4. sauvetage

sauvetage Il s'agit d'un puissant utilitaire de récupération de données qui utilise des algorithmes intelligents pour préserver l'intégralité du contenu des périphériques de disque. Contrairement à un outil de transfert de données, l'objectif principal de ddrescue est de récupérer et de conserver les données aussi précisément que possible.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

De par sa conception, ddrescue n'extrait pas les fichiers du fichier disque avec cette méthode. Au lieu de cela, il crée un "instantané" de l'état actuel du disque, ce qui peut être utile dans les cas où vous extrayez des données d'un disque dur cassé et défaillant.

  1. Vous pouvez installer sauvetage Sous Ubuntu et Debian en exécutant la commande suivante :
    sudo apt installer gddrescue
  2. Commencez à préserver le contenu de votre disque. Par exemple, la commande suivante créera un fichier image à partir du périphérique de disque "/dev/sdb":
    sudo ddrescue /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

  3. Vérifiez l'intégrité de votre tir avec le tag -I :
    sudo ddrescue -I /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

Les avantages

  • Il crée une copie exacte de votre disque
  • Saute les secteurs défectueux sur le disque dur

سلبيات

  • Il ne récupérera pas directement le fichier perdu
  • Il peut être lent sur les gros disques durs

5. Gros chat

Gros chat C'est un logiciel léger qui peut récupérer des fichiers dans les systèmes de fichiers FAT sous Linux. Cela inclut l'ancien format FAT12 jusqu'à la nouvelle version FAT32. Fatcat peut être un excellent outil pour récupérer des données à partir d'anciens disques durs.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

L'une des meilleures fonctionnalités de Fatcat est qu'il peut être un explorateur de fichiers portable pour les disques FAT. Vous n'avez pas besoin d'extraire un fichier image pour accéder à son contenu et le restaurer.

  1. Installer Gros chat Sous Ubuntu et Debian en exécutant la commande suivante :
    sudo apt installer fatcat

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

  2. Créer Fichier image de la partition FAT Votre utilisation secourir :
    sudo ddrescue /dev/sdb1 /home/$USER/fat.img /home/$USER/fat.map

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

  3. Départ Le contenu de l'image FAT le vôtre en listant sa racine :
    sudo fatcat /home/$USER/fat.img -l / -d

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

  4. évacuation Le contenu de la partition FAT dans votre système de fichiers :
    sudo fatcat /home/$USER/fat.img -x /home/$USER/output -d

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

Les avantages

  • Il charge très rapidement le contenu de la partition FAT
  • Répare les systèmes de fichiers FAT endommagés

سلبيات

  • exFAT n'est pas pris en charge
  • La restauration de répertoires individuels peut être difficile

6. ntfsundelete

ntfsundelete C'est un outil qui peut réparer et récupérer des fichiers dans les systèmes de fichiers NTFS sous Linux. Semblable à Fatcat, Ntfsundelete peut récupérer des fichiers individuels ainsi que des répertoires et des disques entiers.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

Ntfsundelete est présent par défaut dans la plupart des distributions Linux, car il est inclus dans le package ntfs-3g qui agit comme une couche de compatibilité pour NTFS sous Linux.

  1. Créez un fichier image pour votre partition NTFS avec secourir :
    sudo ddrescue /dev/sdb1 /home/$USER/ntfs.img /home/$USER/ntfs.map
  2. Testez la cohérence de votre fichier image en listant son contenu :
    sudo ntfsundelete /home/$USER/ntfs.img

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

  3. Récupérez les données de votre image disque. Par exemple, la commande suivante restaurera tous les fichiers ZIP à partir d'une image disque :
    sudo ntfsundelete /home/$USER/ntfs.img -u -m '*.zip*' -d /home/$USER/output

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

Les avantages

  • Une partie essentielle de la plupart des distributions Linux
  • Récupère des fichiers individuels

سلبيات

  • Peu fiable avec les fichiers de l'appareil
  • Les noms des fichiers restaurés peuvent différer de l'original

7. Ext4magique

Outre la récupération de fichiers dans les partitions FAT et NTFS, il est également possible de récupérer des fichiers à partir du système de fichiers Linux Ext. Préparer Ext4magique Logiciel puissant qui peut restaurer presque tous les fichiers du système de fichiers Ext3 ou Ext4.

7 façons de récupérer des fichiers supprimés sous Linux - %categories

L'un des arguments de vente d'Ext4magic est qu'il peut récupérer des fichiers en utilisant des plages de dates. Cela peut être utile dans les cas où vous ne vous souvenez pas du nom de fichier exact et du type de fichier d'origine.

  1. Installer Ext4magique Sous Ubuntu et Debian en exécutant la commande suivante :
    sudo apt installer ext4magic

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

  2. Créer image d'une partition de disque vous utilisez ddrescue :
    sudo ddrescue /dev/sdb1 /home/$USER/ext.img /home/$USER/ext.map
  3. Récupérer des fichiers supprimés à l'aide ext4magique. Par exemple, la commande suivante restaurera tous les fichiers de mon disque Ext4 :
    sudo ext4magic -M /home/$USER/ext.img

    7 façons de récupérer des fichiers supprimés sous Linux - %categories

Les avantages

  • Le fichier journal est utilisé pour aider à restaurer les fichiers
  • Analyse le système de fichiers pour les problèmes

سلبيات

  • L'option de plage de dates utilise le format d'époque UNIX
  • Il peut ne pas être fiable avec les anciens fichiers supprimés

Questions en double

Q1. Que puis-je faire si Photorec ne trouve toujours pas mon fichier après la numérisation ?
Répondre: Dans certains cas, la première carte de récupération de Photorec peut perdre des données importantes en octets. Pour résoudre ce problème, sélectionnez l'option "Recherche approfondie" après le premier passage pour dire à Photorec de re-scanner.

Q2. Est-il correct d'activer tous les filtres d'extension de fichier dans Scalpel؟
Répondre: Oui. Cependant, cela réduira l'efficacité de Scalpel, car certaines entrées de format de fichier dans "scalpel.conf" peuvent produire de nombreux faux positifs. Il est recommandé d'activer uniquement les options dont vous avez besoin pour une analyse spécifique.

Q3. Pourquoi ne puis-je pas ouvrir mon fichier image FAT avec Fatcat ?
Répondre: Cela est probablement dû à une incompatibilité entre le fichier image et le format attendu par Fatcat. Pour résoudre ce problème, exécutez ddrescue sur la partition contenant le système de fichiers FAT au lieu du disque entier.

Lisez aussi:  Qu'est-ce que Gentoo Linux et comment l'installer
Vous pourriez l'aimer aussi