Récuperer des photos effacées

Saint-Jacut de la Mer, Côtes d'Armor, le 12 septembre 2010.
Saint-Jacut de la Mer, Côtes d'Armor, le 12 septembre 2010.

Ce week-end a été un peu pourri pour moi, suite à une mauvaise manipulation, j’ai perdu l’ensemble des photos prises depuis un an, et en particulier celles des deux dernières semaines. Celles de la naissance de « numéro deux ». Imaginez que je m’en voulais terriblement.
Toujours est-il que non résigné j’ai fini par trouver une solution, j’ai donc booté sur une sur linux mint installé sur un clé usb, monté le disque dur en cause en lecture seule, puis lancé un coup de photorec dessus. L’usage est simple, il suffit de suivre scrupuleusement les questions posées.

Ce soft a formidablement fait son boulot et m’a retrouvé l’ensemble des clichés perdus. Cependant les fichiers sont tous arrivés dans un répertoire « output », classés dans l’ordre dans lequel ils étaient sur le disque. Donc pas un ordre logique pour moi. De plus, la quantité de fichiers (18 000 en tout) rendait extrêmement long le chargement dans nautilus.

J’ai donc fait un script permettant de dispatcher les fichiers « jpg » dans des répertoires différents en fonction de leur taille. Cela correspondant plus ou moins à l’évolution de mes divers APNs au fil du temps. En 2002 un 2MPX, en 2004 un 4MPX …. jusqu’à aujourd’hui avec le 12MPX.

Le script doit bien entendu être adapté à votre situation en modifiant les variables suivantes :

#———————————————————–
## CONFIG
#———————————————————–
#le nom du répertoire contenant les fichiers à trier
my $rep= »/home/ »VOTRE_HOME »/a_trier »;

## chemin vers le répertoire des images
## trop petites pour être honnêtes
$main::newrept= »/home/ »VOTRE_HOME »/THUMBSTEST »;

## chemin pour les fichiers de moins de 500KO
$main::newrepmoins500= »/home/ »VOTRE_HOME »/MOINS500″;

## chemin pour ceux entre 501KO et 1000KO
$main::newrep5001000= »/home/ »VOTRE_HOME »/500-1000″;

## chemin pour ceux entre 1001KO et au-delà
$main::newrep1000= »/home/ »VOTRE_HOME »/PLUS1000″;

#———————————————————–
## FIN CONFIG
#———————————————————–

Évidemment cela ne permet pas mieux d’obtenir un classement propre des clichés. J’ai donc tenté d’utiliser jhead (une première pour moi), et simplement en tapant :

jhead -nf%Y-%m-%d–%H.%M.%S *.jpg

dans chacun des répertoires ou le script précédent a copié les fichiers, j’ai pu obtenir un classement par date assez précis, pour ensuite réimporter les fichiers dans des répertoires nommés à la date des jours de prises de vues.

Pour résumer, Photorec, un simple script perl, l’utilitaire jhead m’ont permis de récupérer tout les clichés perdus.

Laisser un commentaire