BlogBang

Récupérer des fichiers effacés sous Linux (Ubuntu)

8 Récupérer des fichiers effacés sous Linux (Ubuntu)

Si parfois il vous arrive d’être un peu tête en l’air et de supprimer des fichiers sur votre PC Windows, il existe une foultitude de softs permettant de récupérer des fichiers (même ceux supprimés de la Corbeille).

Par contre, si vous êtes sous linux, comment faire ?

Aaaaah, n’ayez plus peur car il est aussi possible de récupérer simplement ce fichiers grâce à un outil en ligne de commande qui s’appelle Foremost et qui a été développé à l’origine pour le service d’enquête spéciales de l’US Air Force… (Allez, tous en choeur : « Waouuuuh» )

La récupération d’un fichier effacé part d’un concept simple… quand vous supprimez un fichier, c’est uniquement le pointeur vers celui-ci qui est cassé mais il n’est pas immédiatement re-écrabouillé par d’autres données. Le fichier est donc toujours physiquement présent sur le disque dur. Evidement, plus vous attendez avant de récupérer un fichier, plus celui-ci à de chance de disparaitre à jamais…

Je vais parler d’Ubuntu car c’est la distrib que j’utilise. Je ne sais pas comment ça se passe pour les autres distrib mais dans le principe, ça reste identique. Pour installer Foremost, vous devez activer les dépôts Universe et entrer la ligne de commande suivante (ou passer par Synaptic) :

sudo apt-get install foremost

Vous devez ensuite connaitre la partition sur laquelle vous voulez récupérer des fichiers (par exemple /dev/sda1)

Si vous voulez connaitre les fichiers qu’il est possible de récupérer sur votre partition, entre la ligne de commande :

sudo foremost -w -i /dev/sda1 -o /recovery/foremost

Par exemple, pour récupérer des images jpg supprimées, il faut taper :

sudo foremost -t jpeg -i /dev/sda1

Foremost va alors créer un répertoire nommé « output»  dans lequel il placera tous les fichiers récupérés. Evidement, si les images auront commencé à être écrasées, vous récupérerez des demi images mais c’est déjà ça…

Il existe évidement pleins d’autres options de récupération mais les ennoncer ici serait trop long (et je ne les maitrise pas toutes) mais je vous recommande de lire le man page de Foremost ici.

Source

Regarder la vidéo:

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



15 commentaires

  1. petitchevalroux Reply to this comment


    Cool ça peut toujours servir :D Merci de l’info.

    Posté le 11 avril 2008 à 19:28:13

  2. nikko Reply to this comment


    merci;) le problème c’est la ligne de commande pour s’en rappeler le moment venu ou il y a une certaine logique que je ne maîtrise pas encore…

    Posté le 11 avril 2008 à 21:21:32

  3. Steph0 Reply to this comment


    Salut,

    Très sympa de récupérer tout ça. Et pour supprimer tout ça définitivement ? Car du coup j’imagine quand supprimant on duplique les fichiers qui étaient supprimés en recréant un dossier. Donc si on supprime le dossier et qu’un jour on refait la manipulation on va avoir plusieurs doublons.

    Par contre ça fait peur. Quand on songe a revendre son PC et que l’on retrouve son CV dans la liste des fichiers qui étaient censés être supprimés.

    Foremost permet-il donc de faire la manipulation inverse que celle de récupérer ?

    Posté le 11 avril 2008 à 21:24:34

  4. Wadael Reply to this comment


    @StephO : Un petit prog qui écrit des tas de fichiers remplis de 0 devrait faire l’affaire et faire disparaitre le cv.

    Posté le 11 avril 2008 à 22:13:51

  5. borkmadjai Reply to this comment


    ou changer le dur quand tu vend le pc, à savoir que certain logiciel ultra puissant permette une récuparation de quasi tous les fichiers supprimer.. (je pense au soft de récupération de l’armée par exemple)

    perso je file jamais mes vieux dure, je les gardes voir le détruit (un coup de papier de verre sur les plateaux et le tour est jouer)

    Posté le 11 avril 2008 à 23:04:21

  6. Steph0 Reply to this comment


    Salut,

    Je viens de voir l’horreur ma faute ci-dessus : « qu’en supprimant» .

    @Wadael : Merci pour la réponse. :)

    Et on ne sait toujours pas si Korben a gagné ou non le EEEPC (ou j’ai loupé l’info) ?

    Posté le 11 avril 2008 à 23:39:36

  7. sylvain Reply to this comment


    [quote]Evidement, si les images auront commencé à être écrasées[/quote]
    Evidemment… ;)
    Ca me rappelle Desproges : « de son talent dont au sujet duquel la littérature française elle serait pas été pareil si qui serait pas été publié»  (à propos de PPDA, tribunal des flagrants délires, date ??)

    Bon je plaisante hein ok ? :)
    Bonne continuation
    PS et vive l’US Air Force ! ;)

    Posté le 12 avril 2008 à 07:01:40

  8. Broz Reply to this comment


    J’avais toujours entendu dire que Linux, contrairement à Windows, faisait des effacements définitifs en écrivant des 0 à la place des fichiers ? Bon ben apparemment pas, sinon un programme de type undelete ne pourrait plus fonctionner…

    Posté le 12 avril 2008 à 10:23:47

  9. IceBird Reply to this comment


    Si Foremost reste un classique pour la récupération des fichiers effacés sous GNU/Linux, il existe également l’excellent PhotoRec (inclus avec TestDisk).

    Au départ conçu pour la récupération d’images (d’où son nom…), PhotoRec permet également de récupérer beaucoup d’autres choses.

    Le logiciel (gratuit) est distribué sous licence GNU et il est multi-plateformes (DOS/Win9x, Windows NT 4/2000/XP/2003, Linux, FreeBSD, NetBSD, OpenBSD, Sun Solaris, Mac OS X).

    Et pour effacer définitivement les données indésirables, il existe bien sûr plusieurs moyens disponibles avec Linux (dd, dcfldd, shred, …). Mais pour cela, RTFM comme on dit :-)

    Pour en savoir plus sur TestDisk et PhotoRec : http://www.cgsecurity.org/wiki/PhotoRec_FR

    Posté le 12 avril 2008 à 22:19:48

  10. Jeff Reply to this comment


    Merci Korben pour l’info! grace a toi j’ai pu recuperer des données hyper importantes.

    :)

    Posté le 29 mai 2008 à 22:02:45

  11. fir Reply to this comment


    bonjour j’ai un portable Eee pc series asus, j’ai effacer par erreures des photos que j’aimerai recuperer et je sais pas comment faire pour installer le logiciel sur mon pc merci de me guider

    Posté le 3 décembre 2008 à 10:56:32

  12. vivre-autrement » Foremost ou comment récupérer des fichiers perdus avec Linux Reply to this comment


    [...] http://www.korben.info/recuperer-des-fichiers-effaces-sous-linux-ubuntu.html [...]

    Posté le 25 décembre 2008 à 21:03:19

  13. maxime Reply to this comment


    jai trouver sa pour effacer définitivement instaler secure delete

    [code]sudo aptitude install secure-delete [/code]

    Puis tapez: [code]sudo sfill -l -l -v /[/code]

    Si vous êtes vraiment parano et que vous préférez 38 passes un au lieu d’une seule, faites: [code]sudo sfill -v /[/code]

    Posté le 10 février 2009 à 03:24:19

  14. phabos Reply to this comment


    CO0l le tuto!!

    Mais comment fait on si la partition était crypté avec LUKS ?

    car j’ai fait un « mke2fs -j»  sur /dev/sda5 suite à un « Bad super block»  et maintenant cryptsetup me dit: Command failed: No key available with this passphrase.

    C’est la merde!

    Posté le 8 avril 2009 à 21:35:43

  15. egide's status on Monday, 29-Jun-09 14:08:06 UTC - Identi.ca Reply to this comment


    [...] http://www.korben.info/recuperer-des-fichiers-effaces-sous-linux-ubuntu.html [...]

    Posté le 29 juin 2009 à 16:08:58

« Back to text comment