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 06/09/2015, 17:04]
cafecho [Récupération de données effacées : Photorec] Précisions diverses
photorec [Le 20/11/2023, 12:35] (Version actuelle)
geole [Lancement]
Ligne 1: Ligne 1:
-dossier{{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 ======
-<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 tip>​**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></​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 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 perteAutrementvous 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érerPour celail 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==== +
-  * Sun/NeXT audio data (.au) +
-  * RIFF audio/video (.avi/​.wav) +
-  * BMP bitmap (.bmp) +
-  * bzip2 compressed data (.bz2) +
-  * Source code written in C (.c) +
-  * Canon Raw picture (.crw) +
-  * 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 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]]). ​ Cependant, cet 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 60: Ligne 39:
  
 ===== Installation ===== ===== Installation =====
 +====Via les dépôts Ubuntu====
 [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​testdisk|testdisk]]** (Photorec est distribué avec l'​outil de récupération de partition [[:​testdisk]]). [[:​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]]. Pour une installation alternative,​ voir la page [[:​Testdisk#​Via le site officiel|Testdisk]].
 +==== 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]].
 +Son lancement s’effectue directement depuis l’exécutable fourni.\\
 +</​note>​
 +  - 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;
 +  - [[:​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. ​
  
 ===== Configuration ===== ===== Configuration =====
Ligne 68: 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>​
  
 ===== 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 
-  - 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 84: 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).+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 97: Ligne 98:
 //​(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**)//​ \\ //​(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. 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.
 +
 ===== Désinstallation ===== ===== Désinstallation =====
  
-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 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. 
 +  * [[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.1441551855.txt.gz
  • Dernière modification: Le 06/09/2015, 17:04
  • par cafecho