Spring is hate...

Recover JPEG, à la rescousse !

J'imagine qu'il est arrivé à tout le monde d'avoir passé plusieurs minutes / heures / jours à modifier ou créer des documents et de les avoir perdu à tout jamais, à cause d'une mauvaise manip, ou d'un coup de pas de chance. C'est pour ça entre autre, que, chat échaudé craignant l'eau froide, on te recommande sur tous les tons, dans toutes les langues et de la manière la plus ferme, DE FAIRE DES SAUVEGARDES. Régulières. Sur plusieurs supports différents. Et de tester ces sauvegardes. Sans quoi, c'est comme si elles n'existaient pas.
Tiens, d'ailleurs, tout en lisant cet article, c'est une bonne idée que je te donne : FAIS TES SAUVEGARDES, MAINTENANT !

Mais il arrive aussi qu'on perde des informations sans que le manque de sauvegarde soit en cause. C'est ce qui m'est arrivé la semaine dernière, et mon désarroi était grand... comme ça.

[mode vie privée]Car la semaine dernière, c'était Noël. Et pour ainsi dire, c'était le premier Noël de ma fille. Ou plutôt, en début de semaine, c'était le pré-Noël chez les beaux-parents, à La Rochelle. Et évidemment, lors de la séance d'ouverture des cadeaux, j'ai mitraillé à l'aide de mon Nikon D70.

Alors quel ne fut pas mon désarroi immense de constater, quelques jours après, à l'occasion du "vrai" Noël, que toutes mes photos avaient disparu de la carte Compact Flash. En fait, la carte affichait 92 photos au compteur, mais seulement une petite dizaine était lisible.[/mode vie privée]

Là, normalement, tu pousses un cri primal du genre "RRRRAAAARGGHHHH". Mais heureusement que les logiciels libres existent. Heureusement que Recover JPEG existe.

Pour l'installer, il suffit d'utiliser Synaptic ou Adept et d'installer le paquetage "recoverjpeg". Si les interfaces graphiques te font peur, tu peux toujours taper la ligne de commande suivante :

$ sudo apt-get install recoverjpeg

Pour récupérer les images qui se trouvent sur une carte, il faut alors :

  • te munir de ta carte,
  • utiliser un lecteur de carte dans lequel tu peux insérer la dite carte.
  • ouvrir un Terminal de ligne de commande (menu Applications -> Accessoires -> Terminal).

Ensuite, il faut taper les lignes de commande suivantes :

$ mkdir a_recuperer
$ cd a_recuperer
$ recoverjpeg /dev/sdb1

Note : le nom du répertoire "cible" de la récup importe peu. Pourvu que tu le retrouves dans ton arborescence.

Note bis : En l'occurrence, /dev/sdb1 est le nom du périphérique de la carte. Il se peut que le nom de ce périphérique soit différent. Pour savoir quel est ce nom, on peut par exemple consulter le résultat de la commande dmesg . Dans les dernières lignes, on doit trouver des erreurs de lecture sur le périphérique en question. Toujours est-il qu'une fois la commande lancée, recoverjpeg commence à récupérer les images qu'il trouve sur la carte. Et qu'il est bigrement efficace : non seulement il a pu récupérer l'intégralité des photos des jours précédents, mais il a aussi retrouvé des photos qui avaient été prises plusieurs mois auparavant et que j'avais effacé (même un formatage de la carte ne les avait pas totalement fait disparaître).

Évidemment, les 650 images étant nommées de image0000.jpg à image0650.jpg , il faut faire un tri et essayer de retrouver où est quoi. Mais c'est un moindre mal. Les photos de Noël sont retrouvées, youpi.

29 Déc. 2009 - 22:29, par Pete

Youppppiiii!!!!!!!!!

29 Déc. 2009 - 23:48, par Richard

Pour l'anecdote, juste après t'avoir vendu le D70, ça m'est arrivé avec mon tout nouveau D200 (mais je crois et j'espère que ça vient plutôt de la carte). Au mariage de bons amis, photographe officiel, moins personnel, mais énorme pression. Donc les photos de la mairie, le bisou, la bague, le riz, les mariés, leurs familles et tous les trucs indispensables..... disparus de la carte... Même procédure que toi, grôôôsse flippe, grande solitude, puis les bons outils, et gros ouf.
Shit happens, mais on est pas informaticien pour rien...

30 Déc. 2009 - 00:29, par Jonathan

Merci, tu viens de me sauver la vie!
Il y a tout juste 2 jours, j'ai eu un problème semblable avec une clé USB qui a soudain décidé de faire disparaitre son contenu.
La seule différence est que le cri que j'ai poussé ressemblait plutôt à "YAAAAAAAAAARGL!!!!", mais à part ça, tout pareil.

30 Déc. 2009 - 00:40, par Dd

Là je pense à la même mésaenture qui arrive au mec qui n'y connait rien :) .

30 Déc. 2009 - 01:46, par IceWil

Ya Photorec qui existe aussi, et ça permet de récupérer non seulement les photos mais plusieurs centaines de types de fichier différents. :)

30 Déc. 2009 - 10:57, par M.i.B

Merci pour cet article car je ne connaissais pas recoverjpeg.

J'utilisais Foremost: http://doc.ubuntu-fr.org/foremost et son interface graphique ForemostGUI: http://doc.ubuntu-fr.org/foremostgui
Bonnes fêtes à tous :-)

30 Déc. 2009 - 12:37, par web layout studio

J'en profite pour insister sur le fait de faire des sauvegardes régulières, car aujourd'hui:
IL N'EXISTE AUCUN SUPPORT INSCRIPTIBLE QUI TIENNE DANS LE TEMPS !

-les cd/dvd gravés peuvent commencer à perdre des données au bout de quelques années
-les cartes flash sont garantis 10 ans constructeur
-les disques dur, peuvent tenir longtemps mais composer de pièces mécaniques il est sujet à des pannes également
-les bandes magnétiques sont encore ce qui se fait de mieux avec une durée de rétention entre 30 et 50 ans, mais plutot réservés aux professionnels.

voilà, maintenant vous êtes au courant:
vous êtes dans la merde pour sauvegarder vos photos !
y'a pas à dire, c'est beau le progrès qd même.

30 Déc. 2009 - 12:52, par mydjey

Merci. ;)

30 Déc. 2009 - 13:55, par ThierryM

Merci pour cet outil indispensable que je ne connaissais pas et qui m'a permis de retrouver des photos que je pensais perdues à jamais.

30 Déc. 2009 - 18:59, par gloubs

quelque soit le support techonologique utilisé (CD, DVD, Disque dur, Mémoire flash, bande magnétique, cartes perforées...), les données disparaitront rapidement. Un 0 devient un 1 et c'est la fin du monde !
Le seul support qui tient le plus longtemps...est le support papier.

31 Déc. 2009 - 16:11, par richard.dco

bonjour
pourquoi j'ai cette réponse
"recoverjpeg: unable to open /dev/sdd for reading (Permission denied)"

31 Déc. 2009 - 20:45, par No'

richard.dco: "permission denied" signifie que tu n'as pas les droits en lecture sur le device "/dev/sdd". Peut-être que ce n'est pas vraiment le nom du périphérique concerné.

Peut-être qu'en utilisant "sudo" avant la commande "recoverjpeg", tu pourras outrepasser ce refus de permission.

1 Jan. 2010 - 15:09, par richard.dco

merci ça fonctionne malheureusement pas retrouver mes photos
Bonne année 2010

2 Jan. 2010 - 21:53, par Lord BlackFox

Sinon il y a toujours "Photo Rec", qui permet de trier les types de fichier à retrouver (facilement une cinquantaine), et qui gère assez bien de type de partitions... ( http://ldblackfox.olympe-network.com/index.php?act=1&p=10 pour plus d'infos)


Toutes les balises HTML seront supprimées.
Tu peux ajouter des liens comme suit :
J'ajoute [a http://exemple.com "un joli lien"]
Tu peux aussi mettre *en gras* ou {en italique}.