Photorec est un logiciel conçu par Ch.Grenier (oui, le même auteur que Testdisk !) qui permet, lorsque toute tentative de récupération de partition a échoué, de récupérer certains types de fichiers, en s'affranchissant du système de fichiers hôte.
A ce titre, il est comparable, dans sa façon de travailler directement sur les secteurs, à d'autres outils de récupération de données payants (GetDataBack, R-Studio). Et il a l'avantage d'être libre et gratuit.
Il permet de récupérer plus de 80 types de fichiers différents, couvrant les besoins domestiques les plus courants : http://www.cgsecurity.org/wiki/File_Formats_Recovered_By_PhotoRec
Voici, sous la forme d'un cas pratique simple, comment scanner avec Photorec sous Slax-LFI une partition NTFS (faussement) illisible, et sauvegarder ces fichiers sur une clé USB.
J'ai décidé de placer les fichiers sauvés par Photorec sur ma clé USB.
Tout d'abord, brancher la clé et ouvrir le raccourci “Supports de stockage” présents sur le bureau (ma clé s'appelle ici sdc1) :
Par un double-clic, ouvrir le périphérique et y créer un dossier, (par exemple sauve_sda1).
Maintenant, il nous faut lancer PhotoRec. Pour cela, ouvrir Konsole (barre de lancement rapide) et taper photorec . Vous devez arriver à cela :
Choisissez le disque à analyser, puis validez. L'écran suivant vous demande de choisir le type de partition.
Pour 90% des utilisateurs ce sera Intel…
Il vous est proposé ensuite d'analyser soit l'ensemble du disque, soit une partition.
Attention, cet écran est très important, n'appuyez pas sur “Entrée” trop vite !
Car c'est ici que vous choisirez, avec la touche de direction droite le menu [File Opt], qui vous permet de sélectionner les types de fichiers que vous souhaitez récupérer:
La liste des extensions qu'il est possible de récupérer apparaît.
La sélection se fait avec la barre espace, vous pouvez choisir plusieurs extensions, (mais pas trop, ciblez bien !).
J'ai choisi l'extension doc, qui intègre aussi les autres extensions de la suite MS Office ainsi que les documents OpenOffice.org version 1 (Attention: pour les fichiers MSOffice 2007 et supérieur ainsi qu'OpenOffice.org 2.0 et supérieur, choisir l'extension zip) :
En validant, on retrouve l'écran précédent, et en appuyant de nouveau sur entrée, il nous est demandé si le système de fichiers est de type Linux (EXT2/3) ou autre :
On arrive ensuite à un autre écran important, le dossier de sauvegarde, qu'il faut modifier.
En effet, par défaut, Photorec se place dans le dossier de l'utilisateur en cours, à savoir /root.
Il va falloir aller chercher le dossier créé à cet effet sur la clé USB:
Pour revenir à la racine, choisir ”..”, puis “mnt” (dossier de montage des périphériques de données), “sdc1” (ma clé USB) et enfin “sauve_sda1”(le dossier créé exprès pour la sauvegarde):
Nous y sommes, en tapant “Y”, le scan se lance. L'opération peut être très longue, donc patience !
Vous pouvez suivre l'évolution de la sauvegarde en ouvrant “Supports de stockage” présent sur le bureau, puis en parcourant votre périphérique de sauvegarde (actualisez avec F5).
Un dossier recup_dir.1 est créé, et peut-être d'autres nommés recup_dir.X dès que le nombre de fichiers récupérés dépasse 500 (originellement à cause d'une limitation d'un vieux FS - HFS?).