Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
photorec [Le 13/06/2017, 15:06] cafecho Installation depuis le site officiel |
photorec [Le 26/03/2025, 16:34] (Version actuelle) 37.67.122.24 [Récupérer les fichiers] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | dossier{{tag>Precise Trusty Xenial disque_dur récupérer photo vidéo}} | + | {{tag>Bionic disque_dur récupérer photo vidéo}} |
---- | ---- | ||
- | {{ :application:photorec:qphotorec.ico?70}} | + | {{ :application:photorec:qphotorec.ico?100}} |
====== Récupération de données effacées : Photorec ====== | ====== Récupération de données effacées : Photorec ====== | ||
- | <note important>Aussitôt que vous constatez la perte de fichiers, arrêtez d'utiliser, autant que faire se peut, le disque dur (ou autre périphérique de stockage sur lequel a eu lieu la perte). Autrement, vous risquez de ré-écrire par dessus vos fichiers perdus. Ainsi pour l'installation de **PhotoRec** puis la sauvegarde des fichiers récupérés, vous ne devez pas utiliser la partition sur laquelle les fichiers ont été perdus. | ||
- | **PhotoRec** étant disponible depuis le [[:depots|dépôt officiel Universe]], il n'y a aucun problème à l'installer et l'utiliser depuis une [[:live_cd|session live Ubuntu]] pour ainsi, éviter toute écriture sur la partition des fichiers à récupérer si celle-ci est la partition système.</note> | ||
- | **Photorec** fonctionne de pair avec [[:Testdisk]] et s'utilise en [[:commande_shell|lignes de commandes]] depuis un [[:terminal]] (pas d'interface graphique). | + | <note warning> |
- | Il fonctionne sous Windows, %%GNU/Linux, Mac OS X, Solaris et BSD.%% Il est distribué sous licence [[http://www.gnu.org/licenses/gpl.html|Licence GPLv2]].\\ | + | Aussitôt que vous constatez la perte de fichiers, arrêtez d'utiliser le disque dur ou le périphérique de stockage sur lequel a eu lieu la perte. Autrement, vous risquez d'y réécrire par-dessus et de les effacer pour de bon! |
- | Son but est de retrouver un ou des fichiers supprimés à tort ou perdus suite à une corruption de la partition puis de les récupérer. Pour cela, il scanne l'unité de stockage, //([[:disque dur]], support USB, cartes mémoire, CD/DVD-ROM,...)// à la recherche de fichiers (notamment photos, vidéos, documents, et archives) existant physiquement sur le disque mais non répertoriés dans l'//index// du système de fichier puis les récupère.\\ | + | </note> |
- | Par contre, il ne récupère pas le [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque| table des partitions]]. C'est son "ami", [[:Testdisk]], qui sert lui à scanner une unité de stockage pour récupérer une [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque| table des partitions]] effacée ou endommagée. | + | |
- | ====Types de fichiers récupérables==== | + | <note important> |
- | * Sun/NeXT audio data (.au) | + | Ainsi pour l'installation de **PhotoRec** puis la sauvegarde des fichiers récupérés, vous ne devez pas utiliser la [[:partitions|partition]] sur laquelle les fichiers ont été perdus. **PhotoRec** étant disponible depuis les dépôt officiels, il n'y a aucun problème à l'installer et l'utiliser depuis une [[:live_cd|session live Ubuntu]] pour ainsi éviter toute écriture des fichiers sur la partition système. |
- | * RIFF audio/video (.avi/.wav) | + | </note> |
- | * BMP bitmap (.bmp) | + | |
- | * bzip2 compressed data (.bz2) | + | **Photorec** est un logiciel de récupération de fichiers supprimés à tort ou perdus suite à une corruption de données. Il se lance depuis un [[:terminal]] via la commande ''photorec'' et fonctionne sous Windows, GNU/Linux, Mac OS X, Solaris et BSD. Il est distribué sous licence [[http://www.gnu.org/licenses/gpl.html|GNU GPLv2]]. |
- | * Source code written in C (.c) | + | |
- | * Canon Raw picture (.crw) | + | Sa méthode consiste à scanner l'unité de stockage (disque dur, clé USB...) à la recherche de fichiers existant physiquement sur le disque mais non répertoriés dans l'index du système de fichier. Il est possible de spécifier le type de fichier à récupérer pour faciliter les recherches (voir la liste des [[https://www.cgsecurity.org/wiki/Formats_de_fichier_r%C3%A9cup%C3%A9r%C3%A9s_par_PhotoRec|formats supportés]]). Cependant, cet outil ne pourra pas récupérer une partition entière et [[:Testdisk]] semble alors plus approprié. |
- | * Canon catalog (.ctg) | + | |
- | * FAT subdirectory | + | |
- | * Microsoft Office Document (.doc) | + | |
- | * Nikon dsc (.dsc) | + | |
- | * HTML page (.html) | + | |
- | * JPEG picture (.jpg) | + | |
- | * MOV video (.mov) | + | |
- | * MP3 audio (MPEG ADTS, layer III, v1) (.mp3) | + | |
- | * Moving Picture Experts Group video (.mpg) | + | |
- | * Minolta Raw picture (.mrw) | + | |
- | * Olympus Raw Format picture (.orf) | + | |
- | * Portable Document Format (.pdf) | + | |
- | * Perl script (.pl) | + | |
- | * Portable Network Graphics (.png) | + | |
- | * Raw Fujifilm picture (.raf) | + | |
- | * Contax picture (.raw) | + | |
- | * Rollei picture (.rdc) | + | |
- | * Rich Text Format (.rtf) | + | |
- | * Shell script (.sh) | + | |
- | * Tar archive (.tar ) | + | |
- | * Tag Image File Format (.tiff) | + | |
- | * Microsoft ASF (.wma) | + | |
- | * Sigma/Foveon X3 raw picture (.x3f) | + | |
- | * zip archive (.zip) | + | |
+ | <note tip>Vos documents [[Libreoffice]] peuvent se retrouver en sélectionnant seulement le format **zip**.</note> | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 66: | Ligne 45: | ||
<note tip>La dernière version de Testdisk incluant **PhotoRec** est disponible depuis le site officiel "prête à l’emploi". Elle ne nécessite aucune installation ni modification de votre système installé ou en [[:live_cd|session live Ubuntu]]. | <note tip>La dernière version de Testdisk incluant **PhotoRec** est disponible depuis le site officiel "prête à l’emploi". Elle ne nécessite aucune installation ni modification de votre système installé ou en [[:live_cd|session live Ubuntu]]. | ||
Son lancement s’effectue directement depuis l’exécutable fourni.\\ | Son lancement s’effectue directement depuis l’exécutable fourni.\\ | ||
- | </note> | + | </note> |
- Se rendre sur la [[https://www.cgsecurity.org/wiki/T%C3%A9l%C3%A9charger_TestDisk|page de téléchargement]] du site officiel; | - Se rendre sur la [[https://www.cgsecurity.org/wiki/T%C3%A9l%C3%A9charger_TestDisk|page de téléchargement]] du site officiel; | ||
- Télécharger **Testdisk & Photorec** Linux (32 bits ou 64 bits selon votre [[:architecture matérielle]]) dans votre dossier personnel; | - Télécharger **Testdisk & Photorec** Linux (32 bits ou 64 bits selon votre [[:architecture matérielle]]) dans votre dossier personnel; | ||
Ligne 76: | Ligne 55: | ||
=====Lancement===== | =====Lancement===== | ||
+ | ==== Montage de la partition de récupération ==== | ||
+ | Si vous savez ou pensez que le répertoire **home** va être trop petit pour récupérer les données, il faut utiliser une autre partition. L'idéal est de la monter dans le répertoire home afin qu'elle soit plus facile à sélectionner. **Exemple**: | ||
+ | <code bash> mkdir RECUP; sudo umount /dev/sdf2; sudo -v mount /dev/sdf2 RECUP</code> | ||
+ | Au moment crucial du choix du lieu de récupération, vous pourrez la sélectionner facilement. | ||
+ | ==== Lancement de l'application ==== | ||
Dans un [[:terminal]], saisir la [[;commande_shell|commande]] <code>sudo photorec</code> | Dans un [[:terminal]], saisir la [[;commande_shell|commande]] <code>sudo photorec</code> | ||
Ou bien si vous utilisez la version du site officiel extraite dans votre dossier personnel: <code>sudo ./testdisk*/photorec_static</code> | Ou bien si vous utilisez la version du site officiel extraite dans votre dossier personnel: <code>sudo ./testdisk*/photorec_static</code> | ||
===== Utilisation===== | ===== Utilisation===== | ||
+ | |||
+ | <note tip>Si vos données sont chiffrées, les signatures en clair ne sont plus valables. Il faudrait introduire les signatures chiffrées !LOL </note> | ||
====Récupérer les fichiers==== | ====Récupérer les fichiers==== | ||
Même interface que [[:Testdisk]] ; on choisit le disque (flèches haut et bas) et | Même interface que [[:Testdisk]] ; on choisit le disque (flèches haut et bas) et | ||
Ligne 85: | Ligne 71: | ||
- On choisit son type de partition (//intel// pour PC standard, les autres sauront faire le bon choix ;-))\\ {{application:photorec:photorec2.png?500}}\\ Touche <entrée> pour valider | - On choisit son type de partition (//intel// pour PC standard, les autres sauront faire le bon choix ;-))\\ {{application:photorec:photorec2.png?500}}\\ Touche <entrée> pour valider | ||
- Puis on choisit quoi scanner : | - Puis on choisit 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 [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque|table de partition]] (mon index) existante. \\ {{:application:photorec:photorec3.png?500}}\\ À 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 tout le disque (peut éventuellement récupérer des fichiers plusieurs formatages auparavant).\\ À priori dans ce cas il ne s'occupe pas de la [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque|table de partition]] (mon index) existante. \\ {{:application:photorec:photorec3.png?500}}\\ |
+ | * - __C'est à ce niveau qu'on pourra choisir les divers types de fichiers ( [[https://www.cgsecurity.org/wiki/File_Formats_Recovered_By_PhotoRec|voir liste]] ) en choisissant l'option "**File Opt**" avant de faire le **search**.__ | ||
+ | * À 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. \\ {{application:photorec:photorec4.png?500}} | * Soit la partition dans laquelle on sait que se trouvait les fichiers que l'on veut récupérer. \\ {{application:photorec:photorec4.png?500}} | ||
<note tip>Pour cette démo j'ai effacé, vidé la corbeille puis formaté mon disque. Mais avant de lancer **photorec**, j'ai récupéré mon ancienne partition avec [[:Testdisk]]. Ma [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque|table de partition]] étant valide (mon index) je peux donc choisir l'option de scanner ma partition.</note> | <note tip>Pour cette démo j'ai effacé, vidé la corbeille puis formaté mon disque. Mais avant de lancer **photorec**, j'ai récupéré mon ancienne partition avec [[:Testdisk]]. Ma [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque|table de partition]] étant valide (mon index) je peux donc choisir l'option de scanner ma partition.</note> | ||
Ligne 93: | Ligne 81: | ||
* Si vous avez opté pour le disque entier, choisissez <whole> | * Si vous avez opté pour le disque entier, choisissez <whole> | ||
- | 5. **Photorec** vous demandera alors dans quel dossier mettre les fichiers récupérés (Il y créera un dossier nommé **recup-dir** pour y mettre les fichiers récupérés). Si vous souhaitez sauvegarder les fichiers sur un autre disque (un disque dur externe par exemple), le disque se trouvera dans /media/[nom de l'utilisateur]/[nom du disque], ou dans /mnt ou dans /run/media. Le disque de destination doit être monté. | + | 5. **Photorec** vous demandera alors dans quel dossier mettre les fichiers récupérés. Si possible, en utilisant un autre terminal, créer un dossier nommé "RECUP" que vous pourrez alors sélectionner en toute tranquillité. |
+ | |||
+ | <note warning>Bien que cela ait déjà été dit au tout début, il est interdit d'utiliser le même disque si vous recherchez sur le disque ou la même partition si vous recherchez dans une partition pour y stocker ce qui va être récupéré.</note> | ||
+ | |||
+ | (Il y créera un dossier nommé **recup-dir** pour y mettre les fichiers récupérés). Si vous souhaitez sauvegarder les fichiers sur un autre disque (un disque dur externe par exemple), le disque se trouvera dans /media/[nom de l'utilisateur]/[nom du disque], ou dans /mnt ou dans /run/media. Le disque de destination doit être monté. | ||
6. Puis je lance le scan en validant avec « search » (bouton flèche gauche flèche droite) | 6. Puis je lance le scan en validant avec « search » (bouton flèche gauche flèche droite) | ||
Ligne 99: | Ligne 91: | ||
7. Puis on oublie son PC pendant quelques heures… | 7. Puis on oublie son PC pendant quelques heures… | ||
- | Par contre ce qui est sympa ;-) c'est que si vous arrêtez le scan (STOP), au prochain lancement du programme il vous demande si vous voulez reprendre ou vous vous étiez arrêté. | + | Par contre ce qui est sympa ;-) c'est que si vous arrêtez le scan (STOP), au prochain lancement du programme il vous demande si vous voulez reprendre ou vous vous étiez arrêté. |
+ | Vous devez relancez photorec dans le même répertoire où a été créé au premier démarrage deux fichiers photorec.se*. | ||
====Accéder aux fichiers ==== | ====Accéder aux fichiers ==== | ||
Ligne 107: | Ligne 100: | ||
Vous pouvez maintenant utiliser votre [[:gestionnaire de fichiers]] normalement. | Vous pouvez maintenant utiliser votre [[:gestionnaire de fichiers]] normalement. | ||
Il est également possible d'afficher les dossiers cachés avec la commande Ctrl + H, le dossier Recup_dir est ainsi accessible directement dans votre gestionnaire de fichiers. | Il est également possible d'afficher les dossiers cachés avec la commande Ctrl + H, le dossier Recup_dir est ainsi accessible directement dans votre gestionnaire de fichiers. | ||
+ | ==== Comportement en présence de secteurs illisibles ==== | ||
+ | A traiter. | ||
+ | ==== Traitement des fichiers récupérés ==== | ||
+ | Voir des idées en consultant ces liens.\\ | ||
+ | [[https://www.cgsecurity.org/wiki/Après_l%27utilisation_de_PhotoRec|cgsecurity]] | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 114: | Ligne 112: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(fr, en)** [[http://www.cgsecurity.org/wiki/PhotoRec_FR|Site officiel de Photorec]] | + | * **(fr, en)** [[https://www.cgsecurity.org/wiki/PhotoRec_FR|Site officiel de Photorec]] |
- | * **(fr, en)** [[http://www.cgsecurity.org/wiki/PhotoRec_Etape_par_Etape|PhotoRec étape par étape]] : mode d'emploi simple et détaillé sur le site officiel. | + | * **(fr, en)** [[https://www.cgsecurity.org/wiki/PhotoRec_Etape_par_Etape|PhotoRec étape par étape]] : mode d'emploi simple et détaillé sur le site officiel. |
- | * http://www.octetmalin.net/linux/tutoriels/photorec.php | + | * **(fr, en)** [[https://www.cgsecurity.org/wiki/Apr%C3%A8s_l%27utilisation_de_PhotoRec|Après l'utilisation de PhotoRec]] : mode d'emploi simple et détaillé sur le site officiel (chemin difficilement trouvable sur la version française). |
+ | * [[http://www.octetmalin.net/linux/tutoriels/photorec.php|Tutoriel sur octetmalin]] | ||
+ | * [[https://packages.debian.org/fr/sid/libimage-exiftool-perl|marquage photos]] | ||
+ | * [[https://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-210/Utilisez-et-etendez-PhotoRec-pour-recuperer-vos-donnees-perdues|Un témoignage.]] | ||
---- | ---- | ||
//Contributeurs : [[utilisateurs:toth_o]], [[utilisateurs:sheep]].// | //Contributeurs : [[utilisateurs:toth_o]], [[utilisateurs:sheep]].// |