Categories Windows 7, Windows Vista

PhotoRec, ou comment récupérer ses fichiers perdus


Qui n’a pas au moins une fois supprimé définitivement par erreur un fichier et ensuite pester contre cette mauvaise manipulation ? Qui n’a pas eu au moins une fois une clé USB ou une carte mémoire d’appareil photo sur laquelle tous les fichiers avaient « disparu » ?

Présentation

J’ai vécu dernièrement un « crash » disque fatal pour mon système puisque des secteurs de boot ont été altérés au point qu’une restauration de l’OS ne pouvait se dérouler complètement sans planter.
Heureusement, j’avais mon disque dur externe USB avec Ubuntu 9.04 d’installé (mon PC Portable est « USB bootable ») et j’ai découvert l’outil « PhotoRec » avec lequel j’ai pu récupérer quelques fichiers que j’avais laissés sur mon bureau (par fainéantise car habituellement ils sont toujours sur un autre disque).

Je vais présenter, dans les paragraphes suivants, une utilisation simple de PhotoRec version Windows. Le fonctionnement reste le même avec la version Ubuntu (Linux 2.4.x ou 2.6.x).

N.B : l’outil TestDisk associé ne sera pas présenté ici bien qu’il m’ait été très utile pour rendre  mon disque de nouveau « visible » par Ubuntu avant l’utilisation de PhotoRec.

Installation

PhotoRec est téléchargeable via le lien ci-dessous. Optez pour la version Windows. Son installation est simple : il suffit de décompresser le fichier ZIP dans le répertoire de son choix. L’application PhotoRec est accessible dans le répertoire ..\testdisk-6.11.3\win\photorec_win.exe.

PhotoRec (1,4 MiB, 5 667 téléchargements)

L’application PhotoRec fonctionne en mode console.

Capture décran - PhotoRec, présentation de la console
Capture d'écran - PhotoRec, présentation de la console

Elle est entièrement en anglais; je n’ai pas cherché à savoir s’il existait une traduction en français.

Il est difficile de présenter plus avant l’application sans avoir d’exemple d’utilisation, c’est pourquoi je vous propose de rentrer dans le vif du sujet avec un cas précis.

Utilisation concrète : restauration d’un fichier XLS

Je vais utiliser une clé USB sur laquelle j’ai les fichiers suivants :

Capture décran - Explorateur Windows, liste de fichiers de tests
Capture d'écran - Explorateur Windows, liste de fichiers de tests

Supprimons définitivement le fichier Charges-JPD.xls soit en le supprimant et en vidant la corbeille soit par la combinaison de touches SHIFT+SUPPR.

Capture décran - Explorateur Windows, suppression du fichier Excel
Capture d'écran - Explorateur Windows, suppression du fichier Excel

Revenons à la console de PhotoRec et tentons de récupérer ce fichier. Sélectionnons le bon média (CBM Flash Disk) et cliquons validons avec [Proceed ]

Capture décran - PhotoRec, sélection du média
Capture d'écran - PhotoRec, sélection du média

L’écran suivant nous propose de choisir le type de partition du média. Nous sélectionnons [Intel ].

N.B : comme vous pouvez le constater, la partition XBox est également disponible…

Capture décran - PhotoRec, sélection du type de partition
Capture d'écran - PhotoRec, sélection du type de partition

Sélectionnons ensuite la bonne partition ; en ce qui nous concerne Fat16 > 32M.

Capture décran - PhotoRec, choix de la partition adéquate
Capture d'écran - PhotoRec, choix de la partition adéquate

Avant de valider la recherche avec [ Search ] nous allons définir le type de fichier recherché par PhotoRec en choisissant [File Opt].

Capture décran - PhotoRec, choix du type de fichiers à restaurer
Capture d'écran - PhotoRec, choix du type de fichiers à restaurer

Nous désactivons la sélection par défaut avec la touche s.

Capture décran - PhotoRec, désactivation de la sélection par défaut
Capture d'écran - PhotoRec, désactivation de la sélection par défaut

Nous faisons défiler la liste avec les flèches Haut et Bas du clavier pour sélectionner doc Microsoft Office Document avec la touche Espace. Sauvegardons ce choix avec la touche b et pour finir avec la touche Entrée pour revenir à l’écran du choix de partition.

Capture décran - PhotoRec, recherche des fichiers Microsoft Office
Capture d'écran - PhotoRec, recherche des fichiers Microsoft Office

Validons la recherche avec [ Search ]. L’étape suivante va nous proposer de choisir le type de filesystem du média; choisissons [ Other ].

Capture d'écran - PhotoRec, choix du type de partition
Capture décran - PhotoRec, choix du type de partition

Sélectionnons maintenant le type d’espace à analyser :

Capture décran - PhotoRec, sélection du type despace pour lanalyse
Capture d'écran - PhotoRec, sélection du type d'espace pour l'analyse
  • [ Free ] pour analyser uniquement l’espace non alloué. Cette option permet de ne récupérer que les fichiers effacés ;
  • [ Whole ] pour analyser l’ensemble du média. Cette option est utile en cas de filesystem défectueux ou corrompus ;

Pour notre cas, nous sélectionnons [ Free ].

Avant de procéder définitivement à l’analyse du média et à la récupération du(des) fichier(s), PhotoRec nous propose de sélectionner l’emplacement de stockage de(s) fichier(s) récupéré(s).

Vous remarquerez que j’utilise le singulier et le pluriel pour le(s) fichier(s) à récupérer. PhotoRec est capable de récupérer des fichiers temporaires, c’est pourquoi il récupèrera peut être plus d’un fichier.

Capture décran - PhotoRec, choix de l'espace à analyser
Capture décran - PhotoRec, choix de l'espace à analyser

Nous choisissons le dossier de stockage en utilisant les flèches Haut et Bas du clavier ainsi que la ligne finissant par .. pour remonter d’un niveau dans les répertoires. Une fois le choix fait, nous le validons avec la touche Y.

Capture décran - PhotoRec, définition du dossier cible de la sauvegarde
Capture d'écran - PhotoRec, définition du dossier cible de la sauvegarde

Une fois la touche Y pressé l’écran suivant s’affiche :

Capture décran - PhotoRec, restauration en cours
Capture d'écran - PhotoRec, restauration en cours

L’écran final après l’analyse est le suivant :

Capture décran - PhotoRec, récupération de fichiers terminée
Capture d'écran - PhotoRec, récupération de fichiers terminée

Nous constatons que PhotoRec a récupéré 2 fichiers. Allons voir dans le répertoire de récupération :

Capture décran - PhotoRec, présence des fichiers restaurés sur la clé USB
Capture d'écran - PhotoRec, présence des fichiers restaurés sur la clé USB

Les fichiers ne sont pas nommés comme ils l’étaient avant la suppression ; néanmoins nous pouvons y accéder.
Après vérification, le premier fichier est un fichier temporaire (39 Ko) et le second (53 Ko) le fichier réellement supprimé au début de cette présentation.

Utilisation après un formatage rapide

Le formatage rapide ne fait que vider la table d’allocation des fichiers (l’index du média) sans réellement détruire les fichiers.
Après ce formatage rapide nous répétons l’ensemble des étapes ci-dessus pour récupérer le même fichier et nous obtenons le même résultat.

PhotoRec est un utilitaire rapide et efficace pour récupérer des fichiers perdus. Il peut néanmoins devenir rapidement complexe à utiliser (notamment la vérification des fichiers récupérés) en cas de nombreux fichiers à traiter. Dans ce cas, je vous conseille d’éviter de sélectionner plusieurs types de fichiers et de procéder par itérations.

12 comments

Laisser un commentaire

  • Je suis justement en train de rédiger un billet sur quelques softs de récupération de données. Pour mon cas cela concerne une clé USB. PhotoRec fonctionne bien mais il est impossible de réorganiser tous ses fichiers car il est incapable de retrouver le nom des fichiers. Donc pour un fichier ça va, pour 1000 mieux vaut se tourner vers d’autres solutions

  • Je l’utilise pour récupérer mes photos effacées par erreur de mes cartes SD
    Le point à souligner c’est qu’il faut avoir le bon réflexe juste après l’effacement non souhaité : limiter les acces disques pour etre sur de pouvoir récupérer les données.

  • JP Douet

    Bonjour

    @mimi : il s’agît de la console Windows qui s’ouvre nativement dans une fenêtre comme tout autre logiciel. Les copies d’écran se font donc avec un « simple » ALT+IMPECR.

    Cdt

  • jeanjean

    Bonjour a tous,
    Comment fait -t on pour retrouver un fichier dont l’extansion ne figure pas dans la liste du logiciel? En l’occurence mon extansion tant recherchee est un fichier de sauvegarde « .ess »

    Merci

  • jeanjean

    Merci jpdouet,

    Pour le lien, j’avoue avoir deja parcouru cette page mais je ne la comprends pas vraiment, du moins ce paragraphe:

    How to verify if PhotoRec already detect the file format ?

    Il y a des lignes de commandes et je ne vois pas ou les utiliser dans le logcieil Photorec, pourtant il me semble avoir bien cherche…

    Entre temps, je me suis interesse au logicel VERIFY MY FILES qui est plus intuitif et qui m’a permi de retrouver mon fichier grace a la recherche par date tres bien ficelee.
    Seul probleme, une fois le fichier retabli, transfere sur mon bon disque dure, replacer dans son dossier et renomme, et bien le fichier apparait comme CORROMPU lorsque je le l’utilise.

    Mon fichier possede une extension .ess et est un fichier de sauvegarde SKYRIM. Le message d’erreur est :  » the savegame cannot be loaded beacause it is outdated. Its version is 0 and the current version is 8 »

    Donc maintenant je me retrouve plutot coince.

    Je souhaite tout de meme recuperer mon fichier avec Photorec qui peut etre, me retrouvera mon fichier en meilleur etat.

    Si quelqu’un trouve une solution a ce probleme, je lui tirerais mon chapeau, a defaut de faire mieux

    • Raisinus

      Salut Jeanjean, j’ai le même problème que toi avec un fichier de sauvegarde Skyrim. Après un formatage complet et la réinstallation de mon système (XP), je me suis aperçus que j’avais oublié de sauvegarder un fichier trèèès important, ma sauvegarde Skyrim.

      J’ai donc pu retrouver mes sauvegardes avec le logiciel Recuva (qui et simple et performant, du même éditeur que « Ccleaner »).

      Le problème apparait lors de la tentative de chargement des fichiers avec Skyrim, ou le même message d’erreur apparait « the savegame cannot be loaded beacause it is outdated. Its version is 0 and the current version is 8 ».

      Je n’ai pour l’heure aucune solution, mais si toi ou une autre âme charitable nous trouve une solution –> un grand merci d’avance.

  • jeanjean

    Salut Raisinus,

    Ne te rejouis pas trop vite, je n’ai pas la solution. Je crois avoir tout tente, j’ai meme ecris a Bethesda en leur envoyant mon fichier de sauvegarde! Il m’ont repondu hier…..pour me dire que je n’aurais pas du renommer mes fichiers de sauvegarde, chose que j’ai fait sur des fichiers dupliques tout en gardant les fichiers d’origines retrouves (corrompu). Egalement ils ont insiste sur le fait que mon fichier de sauvegarde etait surement  »casse » donc inutilisable et non reconstructible…

    En gros, je me suis refait une partie depuis le debut… j’ai choisi un perso un peu different, me forcant a ne pas suivre la voie que celle de ma premiere partie et je dois dire que je ne suis finalement pas si degoute que ca d’avoir recommance. Le jeu est tellement vaste, c’est peu de le dire…

  • momo

    Bonjour,
    J’en appelle à vos connaissances de photorec pour m’aider. Pour récupérer des photos sur une partition (ubuntu) où je n’arrive pas à accéder, j’ai utilisé photorec. Il m’a bien récupéré des fichiers avec une exrension jpeg, enregistrés dans « récup_dir.1 ». Le prob. c’est que je ne peux pas ouvrir ce dossier « pas de droit pour ouvrir ou déplacer ». Donc je me retrouve avec des fichiers « récupérés » sans droit d’y accéder !!
    Help please!

    • victor

      A Momo,
      en effet les fichiers « sauvés » par photorec sont en lecture seule (ubuntu)….. pour rétablir les droit d’ ecriture.
      dans un terminal:
      cd /nomducheminpourallera »récup_dir.1″
      sudo chown _R nomutilisateur: nomutilisateur /nomducheminpourallera »recup_dir.1″

      bonne chance.