Ceci est une ancienne révision du document !
Récupération de données effacées : Photorec
Photorec fonctionne de pair avec Testdisk et s'utilise en mode « console » (pas d'interface graphique). Il fonctionne sous Windows, Linux, Mac OS X, Solaris et BSD. Il est distribué sous licence GPL.
Il scanne le disque dur et les CD-ROM à la recherche de fichiers (notamment photos, videos, documents, et archives) existant physiquement sur le disque mais non répertoriés dans l'index du système de fichier. Son but est de retrouver un ou des fichiers supprimés à tort ou perdus suite à une corruption de la partition.
Son "ami", Testdisk, sert lui à scanner un disque dur pour récupérer une table des partitions effacée ou endommagée.
Pré-requis
- Savoir ce qu'est une partition
- Connaître le type de systèmes de fichiers sur lesquels les données ont été perdues :
- FAT,
- NTFS,
- ext2/ext3 (système de fichiers)
- HFS
Attention : à partir de Lucid Lynx, Ubuntu est en ext4, la version 6.14 (béta) de testdisk+photorec semble gérer l'ext4, à vérifier pour la version du dépot
03/2012 : Utilisé avec succès sur ext4 avec la version 6.11-2 dans les dépôts
Installation
Pour plus de sécurité, PhotoRec utilise un accès en lecture seule au lecteur que vous essayez de récupérer.
Ainsi pour l'installation de PhotoRec et la sauvegarde des fichiers récupérés, vous ne devez pas utiliser la partition sur laquelle les fichiers ont été perdus.
Installation par les dépôts officiels
Il vous suffit pour cela d'installer le paquet testdisk (photorec est fourni avec l'outil de récupération de partition testdisk).
Installation du dernier binaire disponible
Si vous souhaitez installer les dernières versions (stable et développement) de PhotoRec (et TestDisk), les fichiers se trouvent sur la page de téléchargements du site.
Exemple : Installation de la version "Bêta"
- Récupérer l'archive (ici
testdisk-6.12-WIP.linux26.tar.bz2
)
wget http://www.cgsecurity.org/testdisk-6.12-WIP.linux26.tar.bz2
- Extraire l'archive (Crée le dossier
testdisk-6.12-WIP
dans votre dossier personnel)
tar xvjf testdisk-6.12-WIP.linux26.tar.bz2
- Se déplacer dans le dossier créé
cd testdisk-6.12-WIP
- Lancer PhotoRec en tant que root
sudo ./photorec_static
Configuration
En effet, dès le début du scan, PhotoRec crée dans le dossier à partir duquel il a été lancé des sous dossiers dans lesquels il met directement les fichiers récupérés lors du scan. Il est aussi possible de modifier les options par défaut de photorec pour ne pas rencontrer ce problème.
Utilisation
Taper la commande sudo photorec
dans un terminal.
Même interface que Testdisk ; on choisi le disque (flèches haut et bas) et on lance le scan (proceed) (flèches gauche droite puis entrée pour valider);
On choisi son type de partition (intel pour PC standard, les autres sauront faire le bon choix )
entrée pour valider puis on choisi quoi scanner :
Soit tout le disque (peut éventuellement récupérer des fichiers plusieurs formatages auparavant). À priori dans ce cas il ne s'occupe pas de la table de partition (l'index de mon livre) existante
A sélectionner si on a formaté son disque et que l'on veut récupérer des fichiers d'avant formatage. (ici j'ai ma partition FAT32 qui recouvre mon ancienne partition NTFS) voir le tuto Testdisk
Soit la partition dans laquelle on sait que se trouvait les fichiers que l'on veut récupérer.
Puis je lance le scan en validant avec « search » (bouton flèche gauche flèche droite)
Puis on oublie son PC pendant quelques heures…
Par contre ce qui est sympa c'est que si vous arrêtez le scan, au prochain lancement du programme il vous demande si vous voulez reprendre ou vous vous étiez arrêté.
Désinstallation
Pour supprimer cette application, il suffit de supprimer le paquet photorec. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
Voir aussi
- (fr, en) Site de Photorec
- (fr, en) PhotoRec étape par étape : mode d'emploi simple et détaillé sur le site officiel.