Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
SOS photos Windows (Read 4467 times)
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
SOS photos Windows
29. Dec 2009 at 09:36
 
Salut à tous

Je devrais bientôt récupérer un portable sous Windows (XP ? NTFS ?) dont les photos de voyages (jpg ?) "ont disparu", seule l'année 2009 ayant été retrouvée dans la corbeille.

Ma mission, puisque je l'ai acceptée, est d'essayer de récupérer les photos.

Je connais le principe dans les grandes lignes (fichier effacé non effacé sauf si l'on réécrit dessus) et ai déjà donné le seul conseil que je pouvais alors donner : surtout ne plus rien faire.

Je vais bien sûr partir en recherche pour me documenter et m'outiller autant que possible. Je passe avant par ici car vous avez peut-être un conseil pratique à me donner ou un retour d'expérience à me communiquer.

Bonne journée, Marc

PS : et les sauvegardes, elles sont où les sauvegardes  Angry
Back to top
 
WWW WWW  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: SOS photos Windows
Reply #1 - 29. Dec 2009 at 10:15
 
J'ai entendu du bien de 'photorec' (c'est peut-être dans les ports: sysutils/testdisk, s'il s'agit de la même chose) mais jamais mis en œuvre.
Back to top
 
 
IP Logged
 
jc1
God Member
*****
Offline


BSD For Ever !!

Posts: 845
Un coin en France
Gender: male
Re: SOS photos Windows
Reply #2 - 29. Dec 2009 at 11:34
 
Bonjour,

Photorec est très bien, un peu compliqué et en ligne de commande, mais cela ne devrait pas te poser de problème Wink

J'essayerai des softs windows aussi (gratuit, voir libre) : http://www.gratilog.net/xoops/modules/mydownloads/viewcat.php?cid=261

Un qui est très simple et facile, c'est  Restoration.

http://www.trad-fr.com/telecharger/capture.php?capture=../images/Captures/Restor...

Tu donnes le volume où ils faut chercher
Certaines infos sur le fichier (*.JPG par exemple), et tu lances.
Il faut un autre disque (clé USB où par exemple est Restoration) pour la récupération car elle se fait par copiage.

J'installe Restoration sur windows par défaut pour ce genre de problème.
Back to top
 

"Ils ignoraient que c'était impossible, alors ils l'ont fait" Marc Twain
"Do or do not. There is no try" Yoda Senseï
WWW WWW jc1  
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: SOS photos Windows
Reply #3 - 29. Dec 2009 at 18:18
 
Merci pour vos réponses. Pour information je possède maintenant :

System rescue CD 1.3.4 : un linux liveCD qui inclut testdisk et photorec.
http://www.sysresccd.org/Page_Principale

ntfs undelete sur CD
http://ntfsundelete.com/

restoration 3.2.13 sur clé USB
http://www.trad-fr.com/telecharger/details.php?file=37

pci file recovery 4.x sur clé USB
http://www.pcinspector.de/default.htm?Language=1

Plus le DD externe de 500 Go qui me sert... aux sauvegardes. Il ne manque plus que le PC Smiley

Back to top
 
WWW WWW  
IP Logged
 
ros
Global Moderator
*****
Offline



Posts: 868
Paris
Gender: male
Re: SOS photos Windows
Reply #4 - 30. Dec 2009 at 10:13
 
C'est amusant, j'ai lu la semaine dernière dans GNU/Linux un article fort semblable (Rodéo DFRWS)

http://www.cgsecurity.org/
Back to top
 

" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW WWW elfato_99  
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: SOS photos Windows
Reply #5 - 30. Dec 2009 at 19:01
 
Le portable est arrivé, c'est un Medion 40043 de 2003 : je ne savais même pas que cela existait.

Il n'a pas voulu démarrer ni sur System rescue CD ni sur Frenzy. J'avoue n'avoir pas trop insisté. Il a dé...mar...ré  sous Windows et, ntfs undelete n'ayant rien trouvé de concluant, c'est Restoration qui s'y colle.

9704 fichiers jpg effacés ont été trouvés dont de nombreuses photos mais aussi de nombreux fichiers internet temporaires. Plusieurs centaines de photos ont déjà été récupérées : fichier par fichier c'est un peu fastidieux mais est plutôt un bon début.

Merci pour tout, Marc.

Back to top
 
WWW WWW  
IP Logged
 
jc1
God Member
*****
Offline


BSD For Ever !!

Posts: 845
Un coin en France
Gender: male
Re: SOS photos Windows
Reply #6 - 01. Jan 2010 at 00:29
 
Bonjour,

Tu peux spécifier un répertoire (où étaient les photos par exemple) pour faire ta récupération, pour éviter les temps ...
Back to top
 

"Ils ignoraient que c'était impossible, alors ils l'ont fait" Marc Twain
"Do or do not. There is no try" Yoda Senseï
WWW WWW jc1  
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: SOS photos Windows
Reply #7 - 01. Jan 2010 at 19:51
 
Merci.

L'idéal serait de pouvoir spécifier "tout sauf tmp".

En effet les photos sont soit dans la corbeille (là c'est facile), soit dans des répertoires spécifiés comme C:\<inconnu>, soit encore dans des répertoires imaginaires comme C:\|s!"k|. Aucune n'était dans "Mes images" où toutes étaient.

Bien souvent il est donc impossible de savoir ce qu'il faudrait indiquer. Je ne sais pas trop ce qui s'est passé, mais ai déjà conseillé de penser à acheter un nouveau PC.

Après des heures de travail, Restoration a récupéré plus de 3.700 photos. J'ignore si elles sont vraiment toutes 100% en bon état, mais pour toutes l'affichage "aperçu" fonctionne, par exemple.

Restoration arrive là à peu près à ses limites, reste à voir s'il est possible de faire encore un peu mieux.

Back to top
 
WWW WWW  
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: SOS photos Windows
Reply #8 - 04. Jan 2010 at 09:27
 
Un complément d'information au cas où.

Après Restoration, j'ai essayé PCI File Recovery qui ne m'a pas convaincu.

Enfin j'ai testé Recuva !

En analyse simple, 9.703 jpg retrouvés avec la même rapidité que Restoration (quelques minutes) sans doute pour à peu près le même résultat.

En analyse approfondie (voir options), 16.688 jpg retrouvés à peu près dans les temps de PCI FR (en gros une heure, je ne sais plus vraiment).

De plus pour chaque fichier une estimation de son état est affichée et plusieurs fichiers (ou même tous en un clic) peuvent être sélectionnés puis sauvegardés en recréant autant que possible l'arborescence de départ si demandé (voir options). Les images peuvent être visualisées, une interface simplifiées existe pour ceux qui... Etc.

http://www.piriform.com/recuva

Back to top
 
WWW WWW  
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: SOS photos Windows
Reply #9 - 06. Jan 2010 at 17:59
 
Pour ceux qui auraient un gros paquet informe de photos à trier, voici un brouillon de script qui semble assez bien fonctionner.

Il trie les photos (FORMAT="*.JPG *.jpg") en allant chercher dans celles-ci la date (aaaa:mm:jj hh:mm:ss) de prise de vue (a priori la plus ancienne des dates trouvées). Là c'est un peu "au pif" car je ne connais pas la méthode orthodoxe mais cela fonctionne quand même (ici entre 2000 et 2099).

DATE=`strings -n 10 "$i" | grep ^20[0-9][0-9]:[01][0-9] | cut -d" " -f1 | sort -u | head -n 1 | cut -d: -f1-2`

Il suffit de se placer dans le répertoire dont on veut trier les photos, les sous répertoires sont aussi triés. Le résultat est (REPCIBLE=$HOME/mnt/wd0k/photo_date) sous forme de répertoires aaaa:mm ou dans NO:DATE. Les noms avec des espaces sont supportés... pfff!

Quote:
#!/bin/sh
REPACTIF=`echo $PWD`
REPCIBLE=$HOME/mnt/wd0k/photo_date
if [ ! -d $REPCIBLE ] ; then
     echo "Creation du repertoire $REPCIBLE"
     mkdir $REPCIBLE
fi
FORMAT="*.JPG *.jpg"

echo "Repertoire en cours : $PWD"
echo -n "Nombre de repertoire(s) : "
find . -type d | wc -l
echo -n "Taille de l'ensemble : "
du -sh .
echo ; echo -n "Continuer (Ctrl-C pour arreter) ? "
read CONTINUER

find . -type d  > /tmp/arborescence
while read ARBO
do
   cd "$ARBO"
   echo "Repertoire : $PWD"
     for i in $FORMAT
     do
           echo $i
           if file "$i" | grep -q image ; then
                 printf "\t\t\t\tOK\t"
                 DATE=`strings -n 10 "$i" | grep ^20[0-9][0-9]:[01][0-9] | cut -d" " -f1 | sort -u | head -n 1 | cut -d: -f1-2`
                 if [ "$DATE"  = "" ] ; then
                       DATE=NO:DATE
                 fi
                 echo "* $DATE *"
                 if [ ! -d $REPCIBLE/$DATE ] ; then
                       echo "Creation du repertoire $REPCIBLE/$DATE"
                       mkdir $REPCIBLE/$DATE
                 fi
                 if [ ! -f $REPCIBLE/$DATE/"$i" ] ; then
                       echo "Copie du fichier : $i"
                       cp "$i" $REPCIBLE/$DATE/
                 fi
           else
                 printf "\t\t\t\tNOK\n"
           fi
     done
   cd "$REPACTIF"
done < /tmp/arborescence


Voilà... fin de l'histoire.
Back to top
 
WWW WWW  
IP Logged
 
jc1
God Member
*****
Offline


BSD For Ever !!

Posts: 845
Un coin en France
Gender: male
Re: SOS photos Windows
Reply #10 - 07. Jan 2010 at 12:39
 
Bonjour,

Sous windows, il y a siren : http://www.scarabee-software.net/fr/siren.html
qui permet de renommer en masse des fichiers à l'aide l'expression régulières. Tu peux ajouter (ou supprimer) sans problème avant, après la date (sous le format que tu veux) et l'heure de création du fichier.
Back to top
 

"Ils ignoraient que c'était impossible, alors ils l'ont fait" Marc Twain
"Do or do not. There is no try" Yoda Senseï
WWW WWW jc1  
IP Logged