Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
photorec [Le 11/12/2014, 15:05]
cafecho [Via le site officiel] Précision
photorec [Le 17/06/2024, 10:13] (Version actuelle)
91.161.152.215 [Comportement en présence de secteurs illisibles]
Ligne 1: Ligne 1:
-{{tag>Precise Trusty ​disque_dur récupérer photo vidéo}}+{{tag>Bionic ​disque_dur récupérer photo vidéo}}
  
 ---- ----
  
 +{{ :​application:​photorec:​qphotorec.ico?​100}}
  
 ====== Récupération de données effacées : Photorec ====== ====== Récupération de données effacées : Photorec ======
  
-**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 ​GPL%%.\\ +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 le [[:disque dur]] ou les CD-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_disquetable des partitions]]. C'est son "​ami"​, [[:​Testdisk]], qui sert lui à scanner un [[:disque dur]] pour récupérer une [[:​partitions#​la_table_des_partitionsun_schema_des_partitions_d_un_disque| table des partitions]] effacée ou endommagée.+ 
 +<note important>​ 
 + 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. 
 +</​note>​ 
 + 
 +**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]]
 + 
 +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]]) ​Cependantcet outil ne pourra pas récupérer une partition entière et [[:​Testdisk]] ​semble alors plus approprié. ​  
 + 
 + 
 + 
 + 
 + 
 +<note tip>Vos documents ​[[Libreoffice]]  ​peuvent se retrouver en sélectionnant seulement le format **zip**.</​note>​
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 21: Ligne 35:
      * ext2/​ext3/​ext4      * ext2/​ext3/​ext4
      * HFS+       * HFS+ 
-     * jpeg 
      * Et d'​autres...      * Et d'​autres...
  
  
 ===== Installation ===== ===== Installation =====
- +====Via les dépôts ​Ubuntu==== 
-Pour plus de sécurité, **PhotoRec** utilise un accès en lecture seule au lecteur que vous essayez de récupérer. +[[:​tutoriel:​comment_installer_un_paquet|Installer ​le paquet]] **[[apt>​testdisk|testdisk]]** (Photorec est distribué ​avec l'​outil de récupération de partition [[:testdisk]]). 
- +Pour une installation alternative,​ voir la page [[:​Testdisk#​Via le site officiel|Testdisk]]. 
-<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.</​note>​ +==== Depuis ​le site officiel==== 
- +<​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]]. 
-====Via les dépôts ​officiels ​==== +Son lancement s’effectue directement depuis l’exécutable fourni.\\ 
- +</​note>​ 
-Il vous suffit pour cela d'[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt>​testdisk|testdisk]]** (Photorec est fourni ​avec l'​outil de récupération de partition [[testdisk]]). +  - 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; 
-====Via le site officiel ==== +  - [[:​archivage|Extraire l'​archive]] ''​tar.bz2'' ​téléchargé.\\ **PhotoRec** est directement utilisable en lançant l’exécutable "​photorec_static"​ situé ​dans le dossier ​extrait
- +
-<​note ​important>Installer un paquet hors des dépôts officiels peut présenter un risque d'​instabilité pour votre système.</​note>​ +
- +
-Si vous souhaitez installer les dernières versions (stable et développement) de PhotoRec (et TestDisk), les fichiers se trouvent ​sur [[http://​www.cgsecurity.org/​wiki/​TestDisk_Download|la page de téléchargements ​du site]]. +
- +
-  - Télécharger ​l'[[:archivage|archive]] depuis le [[http://​www.cgsecurity.org/​wiki/​TestDisk_Download|site officiel]]. ​ +
-  - [[:​archivage|Extraire l'​archive]] ​dans votre dossier personnel (Cela créera le dossier ​''​testdisk suivi_du_N°_de_version''​).\\ Puis depuis un [[:​terminal]] avec les [[:​commande_shell|commandes]] suivantes:​ +
-  - Se déplacer ​dans le dossier ​créé<​code>​cd testdisk*</​code>​ +
-  - Exécuter PhotoRec <​code>​sudo ​./​photorec_static</​code>​+
  
 ===== Configuration ===== ===== Configuration =====
- +Pour plus de sécurité, **PhotoRec** utilise un accès en lecture seule au lecteur que vous essayez de récupérer. L'​écriture des fichiers récupérés sera faite sur une autre unité. **PhotoRec** vous demandera où créer un dossier **Recup_dir** dans lequel il mettra les fichiers récupérés lors du scan. 
-<note important>​**Attention** avant de lancer PhotoRec, assurez-vous qu'il y a suffisamment d'​espace libre sur le disque dur à partir duquel vous lancez PhotoRec pour accueillir ​les fichiers récupérés+<note important>​**Attention**avant de lancer PhotoRec, assurez-vous qu'il y a suffisamment d'​espace libre sur l'​unité qui accueillera ​les fichiers récupérés. </​note>​
- +
-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.</​note>​+
  
 =====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>​
  
 ===== 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====
 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 
-  - On lance le scan (//​proceed//​) (flèches gauche droite puis touche <​entrée>​ pour valider);\\ {{application:photorec:​photorec1.png?​500}}\\+  - On lance le scan (//​proceed//​) (flèches gauche droite puis touche <​entrée>​ pour valider);\\ {{applications:photorec_xenial.png?​500}}\\
   - 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 67: Ligne 79:
  
 4. Pour récupérer les fichiers, il est possible que PhotoRec vous demande le type de système de fichiers où les fichiers perdus étaient stockées: 4. Pour récupérer les fichiers, il est possible que PhotoRec vous demande le type de système de fichiers où les fichiers perdus étaient stockées:
-  * Si vous avez opté pour le disque ​enteir, 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).+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 75: 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ù à été créer au premier démarrage deux fichier photorec.se*
  
 +====Accéder aux fichiers ====
 +Le dossier de récupération créé par **Photorec** est accessible uniquement avec les [[:​sudo|droits d'​administration]]. Vous ne pourrez donc pas accéder aux fichiers récupérés ni les manipuler depuis votre [[:​gestionnaire de fichiers]] habituel. Pour cela, nous devrons avant tout, modifier les droits d'​accès de ce dossier à l'aide de la [[:​commande_shell|commande]]:​
 +<​code>​sudo chown -R <​utilisateur>​ recup_dir*</​code>​
 +//​(Remplacer "<​utilisateur>"​ par votre nom d'​utilisateur et modifier éventuellement le chemin si vous aviez choisi un autre emplacement que votre dossier personnel pour créer le dossier **recup_dir**)//​ \\
 +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.
 +==== 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 =====
  
-Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer le paquet]] ​**photorec** ou le paquet ​**testdisk**. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer le paquet]] **testdisk**. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.\\ 
- +Pour supprimer la version du site officiel extraite dans votre dossier personnel, il suffit de supprimer le dossier extrait.
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(fr, en)** [[http://​www.cgsecurity.org/​wiki/​PhotoRec_FR|Site 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. 
 +  * **(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]]. ​[[utilisateurs:​cafecho]]//+//​Contributeurs : [[utilisateurs:​toth_o]],​ [[utilisateurs:​sheep]].//​
  • photorec.1418306707.txt.gz
  • Dernière modification: Le 11/12/2014, 15:05
  • par cafecho