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é.
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é.
Vous pouvez récupérer vos fichiers sous Linux en accédant au dossier Corbeille sur votre bureau.
- Clique sur Win Et puis tapez "Des dossiers".
- Cliquez sur entrer "déchets" dans la barre latérale gauche du gestionnaire de fichiers.
- Clic droit Fichier que vous souhaitez restaurer et sélectionnez "Récupération de la corbeille".
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.
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.
- Installez Testdisk dans Ubuntu et Debian en exécutant la commande suivante :
sudo apt installer testdisk
- Entrer
sudo testdisk
dans la fenêtre du terminal de votre appareil pour exécuter le programme.
- Sélectionner "accumuler" Indique à Testdisk que vous souhaitez stocker l'historique de la session en cours.
- Sélectionner Disque que vous souhaitez récupérer. Dans mon cas, c'est « /dev/sda ».
- Sélectionner Type de table de partition pour votre disque.
- Sélectionner "analyse" Pour vérifier si le disque contient des incohérences avec Disposition de la section actuelle.
- Sélectionnez une option "Recherche rapide" Pour démarrer un processus récupération de section.
- Clique sur Entrer Pour accepter les valeurs par défaut pour Disque d'essai.
- Sélectionner "L'écriture" Pour enregistrer la nouvelle disposition des partitions.
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é.
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.
- Commencer à Récupérez vos données En exécutant Photorec :
sudo photorec
- Mettez en surbrillance le disque contenant les fichiers que vous souhaitez restaurer, puis sélectionnez "Continuer".
- Sélectionnez l'option "[Le disque entier]", Puis appuyez sur Entrez.
- Choisissez le système de fichiers qui a initialement enregistré le fichier supprimé.
- 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.
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.
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.
- Installer Scalpel Sous Ubuntu et Debian en exécutant la commande suivante :
sudo apt installer scalpel
- Copiez le fichier de configuration par défaut pour Scalpel Vers votre répertoire personnel :
cp /etc/scalpel/scalpel.conf /home/$USER/
- Ouvrir un fichier scalpel.conf Avec votre éditeur de texte :
nano /home/$USER/scalpel.conf
- Décommentez les lignes contenant Extensions de fichiers que vous souhaitez récupérer.
- Allumer Scalpel En utilisant la commande suivante:
sudo scalpel -c /home/$USER/scalpel.conf -o /home/$USER/out /dev/sdb1
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.
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.
- Vous pouvez installer sauvetage Sous Ubuntu et Debian en exécutant la commande suivante :
sudo apt installer gddrescue
- 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
- 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
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.
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.
- Installer Gros chat Sous Ubuntu et Debian en exécutant la commande suivante :
sudo apt installer fatcat
- Créer Fichier image de la partition FAT Votre utilisation secourir :
sudo ddrescue /dev/sdb1 /home/$USER/fat.img /home/$USER/fat.map
- Départ Le contenu de l'image FAT le vôtre en listant sa racine :
sudo fatcat /home/$USER/fat.img -l / -d
- évacuation Le contenu de la partition FAT dans votre système de fichiers :
sudo fatcat /home/$USER/fat.img -x /home/$USER/output -d
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.
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.
- Créez un fichier image pour votre partition NTFS avec secourir :
sudo ddrescue /dev/sdb1 /home/$USER/ntfs.img /home/$USER/ntfs.map
- Testez la cohérence de votre fichier image en listant son contenu :
sudo ntfsundelete /home/$USER/ntfs.img
- 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
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.
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.
- Installer Ext4magique Sous Ubuntu et Debian en exécutant la commande suivante :
sudo apt installer ext4magic
- Créer image d'une partition de disque vous utilisez ddrescue :
sudo ddrescue /dev/sdb1 /home/$USER/ext.img /home/$USER/ext.map
- 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
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.