Récupération de données Ubuntu. Logiciel de récupération de données pour Linux

Parfois, il arrive que nous supprimions, comme il semblerait fichiers inutiles(images, vidéos, documents texte etc.), et puis du coup on le regrette, parce que... Parmi les supprimés, il y avait les nécessaires. C'est bien si nous supprimons les fichiers dans Chariot, d'où il est très facile de restaurer en appuyant sur la combinaison de touches Ctrl+Z et puis tous les fichiers qui sont dedans Chariot seront restaurés dans leurs dossiers précédents ou vous pouvez le faire de manière sélective en cliquant avec le bouton droit sur le fichier souhaité dans Chariot et dans le menu contextuel - Restaurer.

Mais que faire lorsque nous supprimons des fichiers avec la fonction - Supprimer définitivement? Beaucoup de gens pensent que les données sont perdues à jamais. Mais ce n'est pas vrai. Dans ce cas, l'utilitaire console nous aidera Scalpel.

Scalpel est un outil de récupération de fichiers simple et très efficace.
Scalpel est un remède prompt rétablissement files, qui lit le début et la fin des fichiers de formats connus dans la base de données et essaie de les retrouver sur le disque. La particularité de ce logiciel est qu'il ne dépend pas de système de fichiers. La restauration est donc possible avec les deux FATx, NTFS, ext2/3, donc avec sections "nues" (brutes). L'outil peut être utilisé à la fois pour la récupération d'informations numériques et la récupération de fichiers.

Scalpel disponible dans les dépôts de presque toutes les distributions Linux. DANS Ubuntu et dérivés, vous pouvez l'installer à partir de Centre de candidatures ou exécutez la commande dans le terminal pour installer :

sudo apt-get install scalpel

Après l'installation, vous ne le trouverez pas dans le menu système Scalpel, parce que Je l'ai mentionné plus haut, cet outil se lance depuis le terminal avec une commande spécifique. Mais avant d'exécuter la commande de recherche de fichiers supprimés définitivement, vous devez dans le fichier de configuration scalpel.conf décommentez la ligne (supprimez le signe dièse) avec l'extension du fichier souhaité (Tous les types de fichiers sont commentés par défaut). Exécutez la commande dans le terminal pour ouvrir le fichier de configuration scalpel.conf :

sudo gedit /etc/scalpel/scalpel.conf

Note. Dans une équipe gedit(Ubuntu ; Linux Mint Cinnamon) changer de nom éditeur de texte votre distribution installée par défaut.

Par exemple, j'ai choisi de rechercher des fichiers image perdus avec l'extension JPG et sans commentaire cette ligne dans l'éditeur ouvert avec le fichier scalpel.conf:


Vous pouvez sélectionner n'importe quel autre fichier. Enregistrez le fichier modifié ( Ctrl+S) et fermez l'éditeur.

Et maintenant vous devez exécuter une commande de terminal avec l'outil
scalpel pour retrouver les fichiers perdus :

sudo scalpel /dev/sda8 -o /home/vladimir /JPG /output/

sda8- il s'agit d'une partition sur le disque dur de mon système actuel. Pour déterminer votre partition et la modifier dans la commande, exécutez la commande :


Le terminal doit afficher toutes les partitions du disque dur. Comme le montre l'image, le point de montage de ma partition est marqué d'une flèche, d'une barre oblique ou d'une barre oblique - sda8, que j'ai entré dans la commande. Vous devez faire marquer le vôtre.

/accueil/vladimir- c'est mon nom Dossier personnel. Changement Vladimir tout seul.

/JPG- c'est le nom du dossier dans la commande qui sera créé par votre Dossier de départ , où tous les fichiers récupérés seront enregistrés, que vous pourrez également modifier par les vôtres.

Nous exécutons donc la commande et attendons la fin de la restauration :


Comme vous pouvez le voir sur l'image, le processus de recherche et de restauration des fichiers image avec l'extension JPG sur mon ordinateur se déroulera en deux étapes, ainsi que dans le temps, en fonction de la taille de la partition spécifiée (Go) et du nombre d'images qui s'y trouvent.
Je tiens à dire tout de suite que le processus n'est pas rapide.

Une fois la récupération terminée, ouvrez Dossier de départ avec droits d'administrateur :

sudo nautile

Au lieu de nautile indiquer le nom gestionnaire de fichiers votre distribution (par exemple : Linux Mint - némo ou saja; et ainsi de suite.).


Ouvrez le dossier contenant les fichiers récupérés, sélectionnez et enregistrez les fichiers dont vous avez besoin, puis vous pourrez supprimer définitivement le dossier, car cela ne prendra que de l'espace précieux sur la partition du disque dur.

Conclusion. Je voudrais souligner que l'outil scalpel trouve tous les fichiers avec l'extension spécifiée, même ceux qui se trouvaient auparavant sur cette partition lorsque d'autres y étaient installés Système d'exploitation. Cet utilitaire est également utilisé par les services de renseignement de différents pays pour rechercher si nécessaire des informations compromettantes sur l'ordinateur de l'utilisateur. Ainsi, quelle que soit la manière dont nous supprimons définitivement les fichiers, ils laissent toujours leur marque sur le disque dur.

Seule la destruction physique du disque dur évitera à l'utilisateur de l'ordinateur de compromettre les fichiers. .

Source : 10 façons de récupérer des fichiers supprimés sous Linux (blog http://www.goitexpert.com), 21 juin 2007
Traduction: Alexandre Savvin ( [email protégé])

Je ne connais personne qui n'ait pas accidentellement supprimé un fichier au moins une fois et tenté de le récupérer. DANS Récupération Windows fichiers est une opération relativement simple. Mais comment faire cela sous Linux ? Plus précisément, si quelque chose a été supprimé de la ligne de commande dans l'écran du Terminal, comment puis-je récupérer ce fichier ? Certaines distributions Linux, comme Ubuntu, disposent d'une corbeille, mais la plupart des autres n'en ont pas. Les fichiers supprimés sont simplement envoyés dans l'oubli.

Ici bon conseil pour les débutants - modifiez la commande rm : alias rm="rm -i" De cette façon, chaque fois que vous supprimez un fichier, le système vous demandera une confirmation.

Le deuxième conseil est de faire sauvegardes. Pour copier des répertoires et des fichiers importants sur un autre système ou partition, vous pouvez utiliser l'utilitaire rsync. Avec crontab, vous pouvez le faire quotidiennement ou même toutes les heures.

Voyons donc 10 façons de récupérer des fichiers supprimés :

  1. - automatise certaines des étapes de récupération de fichiers perdus décrites dans le mini-HOWTO Linux Ext2fs Undeletion (traduction). Cet utilitaire augmentera considérablement l'efficacité de la récupération. Il est recommandé à ceux qui ne savent pas comment récupérer des fichiers.
  2. athena-delete - a été écrit pour le projet Athena en réponse aux demandes de nombreux nouveaux utilisateurs UNIX qui ont accidentellement supprimé les fichiers dont ils avaient besoin.
  3. unrm est un petit utilitaire de console qui, sous certaines conditions, peut récupérer près de 99 % des données supprimées (similaire à l'utilitaire de restauration sous DOS). Avant de l'utiliser, lisez attentivement le fichier FAQ et de préférence le mini-HOWTO Linux Ext2fs Undeletion. Utilisation : unrm [-b (pas de remplissage de bloc)][-e (chaque bloc)][-f fstype][-vW] périphérique
  4. - outil de récupération de fichiers pour les systèmes de fichiers Ext2/Ext3. Après l'installation, les fichiers actuels et les fichiers nouvellement créés dans /root et /home peuvent être restaurés. Il permet aux utilisateurs de récupérer tous les fichiers supprimés, de récupérer les fichiers appartenant à un utilisateur spécifié, de vider les données des emplacements de fichiers et de récupérer des fichiers d'un type spécifique, d'un type de texte ou d'un MP3. Il existe également un analyseur pour aider les utilisateurs lors de la récupération.
  5. est un outil de console interactif permettant de récupérer les données des fichiers supprimés sur le système de fichiers ext2 sous Linux. Comprend une bibliothèque qui vous permet de récupérer les fichiers supprimés par nom. e2undel ne gère pas les structures internes ext2 et ne nécessite pas fonds supplémentaires. Cela peut être utile sans connaître la structure interne d’ext2. Utilisation : e2undel -d périphérique -s chemin [-a][-t] -d système de fichiers, où rechercher les fichiers supprimés -s répertoire où enregistrer les fichiers récupérés -a travailler sur tous les fichiers -t essayer de déterminer le type de fichiers supprimés sans noms -l affiche simplement une liste de fichiers valides dans le fichier journal undel. Le périphérique doit être démonté et le chemin ne doit pas être spécifié avec le périphérique.
  6. - vous permet de restaurer et de convertir des systèmes de fichiers avec une utilisation minimale d'espace disque supplémentaire. Contrairement à d'autres outils de récupération, anyfs-tools ne copie pas tous les fichiers détectés sur d'autres disques (ou partitions), mais stocke simplement des informations sur l'emplacement des blocs de fichiers dans une table d'inodes externe. Après la récupération, l'utilisateur peut monter le système de fichiers endommagé à l'aide d'anyfs et d'une table d'inodes externe, puis travailler avec tous les fichiers récupérés dans n'importe quel programme.
  7. rfs - script de console pour créer et mettre à jour un disque système de rechange local. L'objectif principal est de restaurer rapidement un système fonctionnel après un crash. Dans ce cas, « rapide » désigne le temps nécessaire avant le redémarrage de la machine. rfs est l'abréviation de « réplication du système de fichiers ». Semblable à rsyncbackup, rfs est basé sur rsync.
  8. e2retrieve est un outil de récupération de données Ext2 qui fonctionne avec des systèmes de fichiers tronqués ou partiels. Il est très utile pour récupérer des données provenant d'une corruption de disque à partir de LVM. Il ne restaure pas le système de fichiers, mais il extrait et copie la plupart des données qu'il peut obtenir à partir des données brutes Ext2.
  9. findfile est un ensemble d'outils permettant de récupérer des fichiers sur des systèmes de fichiers avec des répertoires, des tables d'allocation, etc. corrompus. Cela peut être utile si la table de partition (ou plusieurs) du disque dur est corrompue ou si la carte mémoire d'un appareil photo numérique est endommagée.
  10. TestDisk est un outil de vérification et de restauration de partitions. Fonctionne avec les partitions suivantes : FAT12, FAT16, FAT32, Linux, Linux swap (versions 1 et 2), NTFS (Windows NT/W2k/2003), BeFS (BeOS), UFS (BSD), JFS, XFS et Netware.

Une connaissance m'a contacté avec le problème suivant : je dois récupérer les fichiers supprimés de la carte flash de l'appareil photo. Je travaille dans un magasin qui vend et configure des ordinateurs et, bien sûr, nous n'y avons que Windows. J'avais en stock un programme sans problème qui m'a aidé, et pas seulement, plus d'une fois : Zero Assumption Recovery. Bon programme en fait, mais payant pour Windows aussi. En un mot, elle a scanné une clé USB de 4 Go pendant 2-3 heures et a trouvé quelque chose. J'ai essayé de restaurer, mais au final il n'y avait rien dans le dossier restauré. Ce fut un choc pour moi ! C'était la première fois que cela se produisait avec ce programme. J'ai décidé d'essayer un peu de magie avec une carte mémoire à la maison, mais sur mon Ubuntu 11.10 natif.

Pour ce faire, j'ai appelé un programme de récupération spécifiquement à partir de cartes mémoire ou de lecteurs flash appelé PhotoRec du package TestDisk. Si le programme n'est pas installé, installez :

sudo apt-get install disque de test

Maintenant, sans fermer le Terminal, appelez le programme avec la commande

et entrez le mot de passe utilisateur

Ensuite, nous verrons toutes sortes de lecteurs connectés sur notre ordinateur. La clé USB dont j'avais besoin était la troisième. En utilisant les flèches haut ou bas, droite ou gauche, nous nous déplacerons dans le Terminal. Sélectionnez le disque/carte/lecteur flash souhaité, dans notre cas UDF 2.0 Silicon-Power 8G et appuyez sur Entrée.

Si vous devez restaurer tous les fichiers, appuyez sur Entrée, et si vous devez restaurer des fichiers d'un ou plusieurs types, utilisez la flèche droite pour accéder à l'élément File Opt, puis appuyez sur Entrée.

Par défaut, tous les types de fichiers sont sélectionnés pour la recherche et la récupération. Utilisez la lettre S pour supprimer toutes les sélections. Utilisez les flèches haut et bas pour trouver type souhaité fichiers et sélectionnez avec la barre d'espace. Appuyez sur Entrée.

Dans le menu inférieur, accédez à l'élément Rechercher.

Sélectionnez FAT32. Appuyez sur Entrée. Parmi toutes les options que nous choisissons Autre, parce que Notre clé USB dispose du système de fichiers FAT32.

Si vous sélectionnez l'élément GRATUIT, la recherche sera effectuée dans un espace vide et dans ce cas, seuls les fichiers supprimés seront récupérés, et si vous sélectionnez ENTIER, la recherche sera effectuée sur toute la surface du lecteur flash ou du disque.

Nous devons maintenant spécifier le répertoire dans lequel nous enregistrerons les fichiers dont nous avons besoin. Choisir le dossier souhaité et bien sûr appuyez sur Entrée.

Il arrive parfois que l'on supprime des fichiers apparemment inutiles (images, vidéos, documents texte, etc.), et puis du coup on le regrette, car... Parmi les supprimés, il y avait les nécessaires. C'est bien si nous supprimons les fichiers dans Chariot, d'où il est très facile de restaurer en appuyant sur la combinaison de touches Ctrl+Z et puis tous les fichiers qui sont dedans Chariot seront restaurés dans leurs dossiers précédents ou vous pouvez le faire de manière sélective en cliquant avec le bouton droit sur le fichier souhaité dans Chariot et dans le menu contextuel - Restaurer.

Mais que faire lorsque nous supprimons des fichiers avec la fonction - Supprimer définitivement? Beaucoup de gens pensent que les données sont perdues à jamais. Mais ce n'est pas vrai. Dans ce cas, l'utilitaire console nous aidera Scalpel.

Scalpel est un outil de récupération de fichiers simple et très efficace.
Scalpel est un outil de récupération rapide de fichiers qui lit le début et la fin des fichiers de formats connus à partir d'une base de données et essaie de les trouver sur le disque. La particularité de ce logiciel est qu'il ne dépend pas du système de fichiers. La restauration est donc possible avec les deux FATx, NTFS, ext2/3, donc avec sections "nues" (brutes). L'outil peut être utilisé à la fois pour la récupération d'informations numériques et la récupération de fichiers.

Scalpel disponible dans les dépôts de presque toutes les distributions Linux. DANS Ubuntu et dérivés, vous pouvez l'installer à partir de Centre de candidatures ou exécutez la commande dans le terminal pour installer :

sudo apt-get install scalpel

Après l'installation, vous ne le trouverez pas dans le menu système Scalpel, parce que Je l'ai mentionné plus haut, cet outil se lance depuis le terminal avec une commande spécifique. Mais avant d'exécuter la commande de recherche de fichiers supprimés définitivement, vous devez dans le fichier de configuration scalpel.conf décommentez la ligne (supprimez le signe dièse) avec l'extension du fichier souhaité (Tous les types de fichiers sont commentés par défaut). Exécutez la commande dans le terminal pour ouvrir le fichier de configuration scalpel.conf :

sudo gedit /etc/scalpel/scalpel.conf

Note. Dans une équipe gedit(Ubuntu ; Linux Mint Cinnamon) remplacez le nom de l'éditeur de texte par défaut de votre distribution.

Par exemple, j'ai choisi de rechercher des fichiers image perdus avec l'extension JPG et décommenté cette ligne dans l'éditeur ouvert avec le fichier scalpel.conf:


Vous pouvez sélectionner n'importe quel autre fichier. Enregistrez le fichier modifié ( Ctrl+S) et fermez l'éditeur.

Et maintenant vous devez exécuter une commande de terminal avec l'outil
scalpel pour retrouver les fichiers perdus :

sudo scalpel /dev/sda8 -o /home/vladimir /JPG /output/

sda8- il s'agit d'une partition sur le disque dur de mon système actuel. Pour déterminer votre partition et la modifier dans la commande, exécutez la commande :


Le terminal doit afficher toutes les partitions du disque dur. Comme le montre l'image, le point de montage de ma partition est marqué d'une flèche, d'une barre oblique ou d'une barre oblique - sda8, que j'ai entré dans la commande. Vous devez faire marquer le vôtre.

/accueil/vladimir- c'est mon nom Dossier personnel. Changement Vladimir tout seul.

/JPG- c'est le nom du dossier dans la commande qui sera créé par votre Dossier personnel, où tous les fichiers récupérés seront enregistrés, que vous pourrez également modifier par les vôtres.

Nous exécutons donc la commande et attendons la fin de la restauration :


Comme vous pouvez le voir sur l'image, le processus de recherche et de restauration des fichiers image avec l'extension JPG sur mon ordinateur se déroulera en deux étapes, ainsi que dans le temps, en fonction de la taille de la partition spécifiée (Go) et du nombre d'images qui s'y trouvent.
Je tiens à dire tout de suite que le processus n'est pas rapide.

Une fois la récupération terminée, ouvrez Dossier de départ avec droits d'administrateur :

sudo nautile

Au lieu de nautile indiquez le nom du gestionnaire de fichiers de votre distribution (par exemple : Linux Mint - némo ou saja; et ainsi de suite.).


Ouvrez le dossier contenant les fichiers récupérés, sélectionnez et enregistrez les fichiers dont vous avez besoin, puis vous pourrez supprimer définitivement le dossier, car cela ne prendra que de l'espace précieux sur la partition du disque dur.

Conclusion. Je voudrais souligner que l'outil scalpel trouve tous les fichiers avec l'extension spécifiée, même ceux qui se trouvaient auparavant sur cette partition lorsque d'autres systèmes d'exploitation y étaient installés. Cet utilitaire est également utilisé par les services de renseignement de différents pays pour rechercher si nécessaire des informations compromettantes sur l'ordinateur de l'utilisateur. Ainsi, quelle que soit la manière dont nous supprimons définitivement les fichiers, ils laissent toujours leur marque sur le disque dur.

Seule la destruction physique du disque dur évitera à l'utilisateur de l'ordinateur de compromettre les fichiers. .

La récupération des données supprimées est possible tant que vous n'écrasez pas d'autres informations à la place. Cela est vrai pour tous les supports, donc dans Mint et autres builds de Linux ou Windows, le retour des fichiers effacés s'effectue selon le même schéma, seuls les outils diffèrent. Vous trouverez ci-dessous des instructions pour travailler avec certains programmes excellents pour récupérer des données supprimées sous Linux.

Récupération via Photorec

L'utilitaire, comme son nom l'indique, a été créé spécifiquement pour rechercher photos supprimées. Cependant, au fil du temps, l'application a évolué vers programme puissant, qui recherche et renvoie des fichiers de différents formats sortis de l'oubli. La seule condition pour une récupération réussie des données supprimées est que rien ne soit écrit à la place. Par conséquent, immédiatement après la disparition des fichiers, vous devez cesser de travailler avec le disque à partir duquel ils ont été supprimés. Copier de nouveaux fichiers, changer le mot de passe - vous n'avez rien de tout cela à faire.

Le programme Photorec est distribué gratuitement dans le cadre du package TestDisk et ne nécessite pas de clé d'enregistrement. Pour l'installer sur Linux Mint ou une autre version, ouvrez un terminal et exécutez la commande « sudo apt-get install testdisk ». Pour exécuter le programme, utilisez la commande « sudo photorec ».

  1. Après avoir démarré l'application pour récupérer les fichiers supprimés du système, entrez le mot de passe utilisateur défini sur Linux Mint. En entrant le mot de passe, vous verrez tous les lecteurs connectés identifiés dans le système. S'il n'y a pas de mot de passe, vous n'avez rien à saisir ; le support connecté s'affichera immédiatement. À l'aide des touches fléchées de votre clavier, sélectionnez la partition où les données effacées ont été stockées et appuyez sur Entrée.
  2. Dans la fenêtre suivante, vous pouvez immédiatement lancer une recherche ou personnaliser légèrement les critères en filtrant les fichiers qui n'ont pas besoin d'être restaurés. Si vous commencez immédiatement à rechercher des données supprimées de votre système, vous passerez beaucoup de temps à trier les fichiers « poubelle ». Photorec peut trouver quelque chose que l'utilisateur a oublié depuis longtemps, il est donc préférable de limiter un peu le programme. Mettez en surbrillance File Opt (utilisez la flèche droite pour vous déplacer) et appuyez sur Entrée.
  3. Par défaut, tous les types de fichiers sont sélectionnés. Mais afin de ne pas surcharger le système avec un travail inutile, décochez toutes les cases en appuyant sur la touche « S ». Utilisez ensuite les flèches pour mettre en surbrillance les formats de données qui doivent être restaurés et appuyez sur la barre d'espace pour cocher la case.
  4. Revenez ensuite à la fenêtre précédente. Sélectionnez le format FAT32 et lancez la recherche avec le bouton « Rechercher ».
  5. Laissez la sélection sur « Autre ».
  6. Sélectionnez le mode de recherche de données. Si vous sélectionnez "Gratuit", Photorec recherchera uniquement les fichiers supprimés dans un espace vide. Si vous sélectionnez le mode « Tout », le programme analysera toute la surface, ce qui permettra de récupérer les fichiers qui ont été supprimés du système il y a si longtemps que l'utilisateur les a oubliés.
  7. La dernière étape consiste à sélectionner le répertoire dans lequel les données trouvées par le programme seront enregistrées. Pour lancer la numérisation, appuyez sur la touche « C » dans la disposition anglaise.

La règle principale de la récupération est de ne jamais enregistrer les fichiers sur la partition à partir de laquelle ils ont été supprimés. Meilleure utilisation média amovible, une fois la récupération terminée, transférez simplement les données vers le système. Toutes les données que Photorec peut trouver et récupérer seront situées dans le dossier que vous avez spécifié à la dernière étape. Les noms de fichiers changeront, vous devrez donc passer du temps à analyser les données, mais ce n'est pas aussi critique que de perdre des informations importantes.

Publications sur le sujet