Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/09/2008, à 11:28

fcontacte

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

bonjour j'ai trouvé ce tuto pour vous ...:D
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)

edit modo : balises, lien vers la doc et titre

Dernière modification par nesthib (Le 18/05/2012, à 18:02)


P 4 2G Duel corp
2G RAM 160 hdd 22° tft
Intrepid ibex 8.10

Hors ligne

#2 Le 17/09/2008, à 12:01

Laserpithium

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Effectivement, ça peut toujours servir !
Merci pour le tuyau.


Portable Toshiba P300-220, proc P8300 Core2Duo 4Go RAM CG ATI HD4650 Mobility
Archlinux 64bits
GE>$ d s++:-- a- C++ L+++ P W++(+++) w--@ PE+ Y+ !R tv-() b+++ e+++ r-->r y>y+

Hors ligne

#3 Le 17/09/2008, à 12:11

Guszti

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Merci, merci, ça va m'être très utile je pense,

Et tu n'as pas un lien plus précis ? Pour avoir l'ensemble des options de commandes ?

Hors ligne

#4 Le 17/09/2008, à 12:44

fcontacte

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Guszti a écrit :

Merci, merci, ça va m'être très utile je pense,

Et tu n'as pas un lien plus précis ? Pour avoir l'ensemble des options de commandes ?

si http://linux.die.net/man/1/foremost big_smile


P 4 2G Duel corp
2G RAM 160 hdd 22° tft
Intrepid ibex 8.10

Hors ligne

#5 Le 02/10/2008, à 21:41

3po

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Photorec fait ça très bien aussi et pour toutes sortes de fichiers smile

Dernière modification par 3po (Le 04/10/2008, à 19:03)

Hors ligne

#6 Le 03/10/2008, à 00:33

LittleWhite

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Ton message arrive une semaine  trop tard ... erreur de commande rm ... j'ai perdu au final que 4h de boulot. Heuresement que j'avais une sauvegarde. Au sinon je perdais deux ans de boulot sad

Donc l'ultime conseil , faite des sauvegardes.

Merci pour ton astuce wink


Linux ou mourir
Pour avoir des problemes : demarrer Windows
Script de compression multi archive : http://forum.ubuntu-fr.org/viewtopic.php?id=225297

Hors ligne

#7 Le 04/10/2008, à 10:30

fcontacte

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

LittleWhite a écrit :

Ton message arrive une semaine  trop tard ... erreur de commande rm ... j'ai perdu au final que 4h de boulot. Heuresement que j'avais une sauvegarde. Au sinon je perdais deux ans de boulot sad

Donc l'ultime conseil , faite des sauvegardes.

Merci pour ton astuce wink

oups ! désolé wink


P 4 2G Duel corp
2G RAM 160 hdd 22° tft
Intrepid ibex 8.10

Hors ligne

#8 Le 10/10/2008, à 23:45

Guszti

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Absent quelques jours, ...

Je te remercie pour le lien !

Hors ligne

#9 Le 11/10/2008, à 00:35

Fivizzz

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Bon personne l'a dit alors moi je le dis:

Enquêtes Spéciales de L'USAF? Waouuuuuh!

big_smile

Merci pour l'info, ça peut toujours servir tongue


Si tu t'es senti agressé par mon post, c'est que tu aurais du lire ça et surtout les règles du forum.

Hors ligne

#10 Le 12/10/2008, à 08:14

yakusa77

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Salut

merci pour ses infos , j'ai supprimer un fichier par megarde hier soir j'ai tout de suite chercher sur le net et je suis tomber ici donc j'ai installer foremoster je lance la procedure pour une video avi, sa met un temps fou et au final je n'es rien es ce normal , precision je suis en ext3 sur toute mes partition.


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#11 Le 07/01/2009, à 22:05

weedo

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Et comment fait on pour supprimer un fichier définitivement ?

Hors ligne

#12 Le 08/01/2009, à 10:30

vinc-mai

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Et comment fait on pour supprimer un fichier définitivement ?
À ne pas utiliser:

shred -u fichier

Réécrit des "données" avant de le supprimer définitivement le fichier.


ZiK un lecteur audio et son blog.

Hors ligne

#13 Le 10/01/2009, à 08:38

rifi58

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Bonjour et merci pour cette astuce dont je fais l'essai ;

Vu que je n'ai que quelques notions d'anglais, je ne pige pas bien les options de commande...
Par exemple lorsque l'on connait le nom exact du fichier, je suppose que la recherche est plus rapide qu'en faisant une recherche par l'extension (ex odt) ?

Quelle serait alors la commande pour retrouver un fichier nommé facture ?

Merci par avance

Dernière modification par rifi58 (Le 10/01/2009, à 08:38)


Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org

Hors ligne

#14 Le 07/07/2009, à 14:46

rann

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Bonjour
Comment récupérer du css
A priori, ni photorec ni foremost ne récupère ce format

Hors ligne

#15 Le 07/07/2009, à 18:42

yamo

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Salut,

rann a écrit :

Bonjour
Comment récupérer du css
A priori, ni photorec ni foremost ne récupère ce format

Le css c'est du juste des fichiers texte.

Je ne sais pas si je t'aide en disant ça!


Stéphane
--
Debian 9 XFCE  Xubuntu 16.04.2  - #ubuntu sur freenode

sudo / matrix

Hors ligne

#16 Le 08/07/2009, à 08:44

tils

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

yakusa77 a écrit :

j'ai supprimer un fichier par megarde hier soir j'ai tout de suite chercher sur le net et je suis tomber ici donc j'ai installer foremoster je lance la procedure pour une video avi, sa met un temps fou et au final je n'es rien es ce normal , precision je suis en ext3 sur toute mes partition.

L'ext3 est plus délicat à récupérer. Voir aussi dans les dépôts:

ext3grep - Tool to help recover deleted files on ext3 filesystems
sleuthkit

Et un très puissant pas dans les dépôts mais utilisable sous wine: R-Linux
L'idéal est de savoir ce qu'est un inode pour bien l'utiliser. Très efficace.

#17 Le 29/08/2009, à 22:15

tylhdar

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

résultat de foremost désastreux pour moi.
le même fichier mpg récupérer en plus de 10000 exemplaire,et la page de man n'est pas bavarde.
sad


un matériel non compatible linux est un matériel défectueux
ubuntu 10.4 sur pc1 ; debian squeeze sur pc2

Hors ligne

#18 Le 30/08/2009, à 15:21

Maisondouf

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

tylhdar a écrit :

résultat de foremost désastreux pour moi.
le même fichier mpg récupérer en plus de 10000 exemplaire,et la page de man n'est pas bavarde.
sad

C'est assez classique avec ce genre de soft.

Que celà soit sous W$ ou linux, les logiciels qui détectent les entêtes de formats de fichiers sont forcements coûteux en place disque.

J'ai restauré un jour une partition de 20Go, il m'a fallut un disque de 150Go pour stocker les fichiers restaurés.
Cela vient du fait que lorsque l'on travaille sur un fichier, il est systématiquement déplacé ou re-écrit sur le disque.

Au moment de la restauration, toutes les versions de ce fichier sont restaurés....

Après, bonjour le tri !!!

A+


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#19 Le 06/09/2009, à 15:27

tylhdar

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Finalement photorec a été bien plus efficace.

Dernière modification par tylhdar (Le 06/09/2009, à 16:27)


un matériel non compatible linux est un matériel défectueux
ubuntu 10.4 sur pc1 ; debian squeeze sur pc2

Hors ligne

#20 Le 19/09/2009, à 10:28

pluriels

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

bonjour,
je n'arrive pas à recuperer sur un disque dur externe ntfs, un repertoire de musique effacé par erreur avec ubuntu.
N'ayant pu retrouver ce repertoire avec des logiciels existants sous windows, je pense que l'os linux a peut-être un procédé particulier pour effacer l'index de ce repertoire.
Etant novice, je viens vers vous pour me donner le bon script afin de recuperer (si cela est encore possible!) ce repertoire.
voilà quelques scripts voués à l'échec.

ubu@ubu-laptop:~$ foremost -w -i all "/media/DATA/PBAB/C/Program Files/musique" /dev/sda1
ERROR: /home/ubu/output is not empty
Please specify another directory or run with -T.

ubu@ubu-laptop:~$ sudo foremost -w -i all "/media/DATA/PBAB/C/Program Files/musique" -T
[sudo] password for ubu:
Processing: stdin
|

ubu@ubu-laptop:~$ sudo foremost -t all "/media/DATA/PBAB/C/Program Files/" -T
[sudo] password for ubu :
Processing: stdin
|

merci d'avance

Hors ligne

#21 Le 28/01/2010, à 19:44

pamorvan

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Bonjour,
J'ai essayé cette solution. Mais ou se trouve ce dossier "output" ?
Merci
PAM

Hors ligne

#22 Le 28/01/2010, à 19:47

pamorvan

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

En fait je recherchais un .ods, pas pris en charge par ce logiciel.

Hors ligne

#23 Le 28/01/2010, à 21:19

sputnick

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Pour la recuperation de fichiers, j'utilise grep :
grep -a -C 500 "MOTIF" /dev/sda2 | tee /tmp/recover

Ca recherche un motif dans toute la partition qui contenait ( contient ) le fichier recherché.
( plus pour du text ou du code non compilé )

Ensuite il faut editer /tmp/recover, le fichier s'y trouve.

Testé en vrai, ca marche top. Et puis quand t'a effacé un fichier, perso moi j'ai pas le temps de lire un man et prendre le risque de perdre physiquement le contenu du fichier.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#24 Le 28/01/2010, à 23:50

kikislater

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

c'est quoi un motif ?

Hors ligne

#25 Le 29/01/2010, à 00:22

sputnick

Re : [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu)

Un chaine de caractere que tu sait être présente dans ce fichier à retrouver.
Si j'avais un fichier text avec ce que je suis en train d'écrire à rechercher, je taperais par exemple :
grep -a -C 500 "Un chaine de caractere" /dev/sda2 | tee /tmp/recover

Les 500 ça sous entend que ton fichier ne fait pas plus de 250 lignes, sinon à adapter en conséquence...


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne