Contenu | Rechercher | Menus

dossier


Récupération de données effacées : Photorec

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 dépôt officiel Universe, il n'y a aucun problème à l'installer et l'utiliser depuis une session live Ubuntu pour ainsi, éviter toute écriture sur la partition des fichiers à récupérer si celle-ci est la partition système.

Photorec fonctionne de pair avec Testdisk et s'utilise en lignes de commandes depuis un terminal (pas d'interface graphique). Il fonctionne sous Windows, GNU/Linux, Mac OS X, Solaris et BSD. Il est distribué sous licence Licence GPLv2.
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.
Par contre, il ne récupère pas le table des partitions. C'est son "ami", Testdisk, qui sert lui à scanner une unité de stockage pour récupérer une table des partitions effacée ou endommagée.

Types de fichiers récupérables

Liste actualisée avec la version PhotoRec 7.0, Data Recovery Utility, April 2015 fonctionnant avec ubuntu 16.04

  • 1cd Russian Finance 1C:Enterprise 8
  • 3dm Rhino / openNURBS
  • 7z 7zip archive file
  • DB
  • a Unix Archive/Debian package
  • abr Adobe Brush
  • acb Adobe Color Book
  • accdb Access Data Base
  • ace ACE archive
  • ab MAC Address Book
  • ado Adobe Duotone Options
  • ahn Ahnenblatt
  • aif Audio Interchange File Format
  • all Cubase Song file: .all
  • als Ableton Live Sets
  • amd AlphaCAM (amd/amt/atd/att)
  • amr Adaptive Multi-Rate
  • apa APA Style Helper
  • ape Monkey's Audio compressed format
  • apple AppleSingle/AppleDouble
  • ari ARRI Raw Video
  • arj ARJ archive
  • asf ASF, WMA, WMV: Advanced Streaming Format used for Audio/Video
  • asl Adobe Layer Style
  • asm Pro/ENGINEER Assembly
  • atd Agelong Tree Database/Abs0luteDatabase
  • au Sun/NeXT audio data
  • axx AxCrypt
  • bac Bacula backup
  • db Berkeley DB (Little Endian)
  • bim Broadcast Interface Module
  • binvox Binvox Voxel File
  • bkf MS Backup file
  • blend blender
  • bmp BMP bitmap image
  • bz2 bzip2 compressed data
  • cab Microsoft Cabinet archive
  • caf Core Audio Format
  • cam Casio QV Digital Camera Image
  • catdrawing CATIA
  • cdt cdl/cdt/cdd Concept Draw
  • chm MS Windows HtmlHelp Data
  • class Java Class
  • comicdoc Comic Life
  • cp_ MS compress file (SZDD)
  • cow Qemu Image
  • crw Canon Raw picture
  • csh Adobe Custom shapes
  • ctg Canon catalog
  • cwk AppleWorks
  • d2s Diablo II
  • dad Micae DVR
  • dar dar archive
  • dat IE History, Glavna Knjiga account data
  • dbf DBase 3, prone to false positive
  • dbn DriftBox
  • dcm Digital Imaging and Communications in Medicine (DICOM)
  • ddf Didson Data File
  • dex Dalvik
  • diskimage SunPCI Disk Image
  • fat FAT subdirectory
  • djv DjVu
  • dmp Oracle Dump (export)
  • drw Pro/ENGINEER Drawing
  • doc Microsoft Office Document (doc/xls/ppt/vsd/…), 3ds Max, MetaStock, Wilcom ES
  • dpx Cineon image file/SMTPE DPX
  • ds2 Digital Speech Standard v2
  • dsc Nikon dsc
  • dss Digital Speech Standard
  • dta SPSS
  • dump Dump/Restore archive
  • dv DIF Digital Video
  • dwg AutoCAD
  • dxf Drawing Interchange File
  • e01 Encase
  • eCryptfs Encrypted file by eCryptfs
  • edb Exchange Database
  • elf Executable and Linking Format
  • emf Windows Enhanced MetaFile
  • evt Windows Event Log
  • exe MS Windows executable
  • exs Apple Logic
  • ext ext2/ext3/ext4 Superblock
  • ext ext2/ext3/ext4 Filesystem
  • fat FAT
  • fbf SymBackup
  • fbk Microsoft Dynamics NAV (MS Navision)
  • fcp Final Cut Pro
  • fcs Flow Cytometry Standard 3.0
  • fdb Microsoft Dynamics NAV (MS Navision)
  • fds fwNES Disk Image (with header)
  • fh10 Macromedia Freehand 10
  • fh5 Macromedia Freehand 5
  • sparseimage Filevault
  • fits Flexible Image Transport System
  • flac FLAC audio
  • flp Fruity Loop
  • flv Macromedia
  • fob Microsoft Dynamics NAV (MS Navision)
  • fp5 File Maker Pro
  • fp7 File Maker Pro
  • freeway Freeway 5 Pro
  • frm Pro/ENGINEER Drawing Form
  • fs Zope
  • fwd FRWD Sports Computer
  • gam Games Factory
  • gct XFI Electronic Fuel Injection Systems
  • gho Ghost
  • gif Graphic Interchange Format
  • gm6 Game Maker
  • gp5 Guitar Pro 5
  • gpg OpenPGP/GPG (Partial support)
  • gsm Group Speciale Mobile GSM 06.10
  • gz gzip compressed data
  • hdf Hierarchical Data Format 4
  • hds Parallels disk image
  • hfsp HFS+/HFSX
  • hr9 Heredis - Genealogy
  • http HTTP Cache
  • icc Color profiles
  • ico Windows Icon
  • idx RT60
  • ifo DVD Video manager or title set
  • imb Incredimail
  • indd InDesign File
  • info ZoomBrowser Thumbnail info
  • iso ISO
  • it Impulse Tracker
  • itu iTunes
  • jpg JPG picture
  • kdb KeePassX
  • kdbx KeePassX
  • ldf Microsoft SQL Server Log Data File
  • lit Microsoft ITOL/ITLS
  • logic Apple Logic Studio
  • lnk MS Windows Link
  • lso Logic Platinum File
  • luks LUKS encrypted file
  • lxo lxo/lwo 3d model
  • lzh lzh/LArc archive
  • lzo lzo archive
  • m2ts Blu-ray MPEG-2
  • mat Matlab
  • max PaperPort
  • mb Maya
  • mcd VectorWorks
  • mdb Access Data Base
  • mdf Microsoft SQL Server Master Database File
  • mfa The Games Factory Multimedia Fusion Files
  • mfg Pro/ENGINEER Manufacturing
  • mft NTFS MFT record
  • mid MIDI Musical Instrument Digital Interface
  • mig Windows Migration Backup
  • mk5 Custom CAD-CAM
  • mkv Matroska
  • mlv Magic Lantern Video
  • mobi Mobi e-book
  • mov mov/mp4/3gp/3g2/jp2
  • mp3 MP3 audio (MPEG ADTS, layer III, v1)
  • mpg Moving Picture Experts Group video
  • mrw Minolta Raw picture
  • mus Finale Music Score
  • myo Mind Your Own Business
  • MYI MySQL (myi/frm)
  • mxf Material Exchange Format
  • nds Nintendo DS Game ROM Image
  • nes iNES/iNES 2.0 ROM image
  • njx NJStar Document
  • nk2 Outlook Nickfile
  • nsf Lotus Notes
  • oci OpenCanvas Image
  • ogg OGG audio
  • one Microsoft OneNote
  • orf Olympus Raw Format picture
  • paf Personal Ancestral File
  • pap Papyrus word file
  • par2 parchive
  • pcap tcpdump capture file
  • pct Macintosh Picture
  • pcx PCX bitmap image
  • pdf Portable Document Format, Adobe Illustrator
  • pds Reson - Sonar Data
  • pfx PKCS#12 keys
  • plist Apple binary property list
  • plt Gerber Graphix Advantage
  • png Portable/JPEG/Multiple-Image Network Graphics
  • pnm Netpbm (PBM/PGM/PPM)
  • prc PalmOS application
  • prt Pro/ENGINEER Model
  • ps PostScript or Encapsulated PostScript document
  • psb Adobe Photoshop Image
  • psd Adobe Photoshop Image
  • psf Print Shop
  • psp Paint Shop Pro Image File
  • pst Outlook (pst/wab/dbx)
  • ptb PowerTab
  • ptf Pro Tools session File
  • pyc Python Compiled Script
  • pzf GraphPrism 4
  • >[ ] pzh Presto
  • pzh Presto
  • qbb Quickbooks (qbb/qbw)
  • qdf Quicken
  • qkt Apple QuickTake 100
  • qxd QuarkXpress Document
  • r3d RED r3d camera
  • ra Real Audio
  • raf Raw Fujifilm picture
  • rar Rar archive
  • raw Contax picture RAW
  • rdc Rollei picture
  • reg Windows Registry
  • res Microsoft Visual Studio Resource file
  • rfp RoboForm
  • riff RIFF audio/video: wav, cdr, avi
  • rlv Revelation password
  • rm Real Audio
  • rns Reason Audio File
  • rpm RPM package
  • rw2 Panasonic/Leica RAW
  • rx2 Zotope RX 2, Audio Repair Software file
  • save Assassin's Creed II
  • ses Cool Edit/Adobe Audition session
  • sgcta Ciel
  • shn Shorten audio file
  • sib Sibelius
  • sit Mikron image
  • skd AutoSketch drawing
  • skp SketchUp
  • sp3 Sisporto SP3/SPM
  • spe WinSpec bitmap image
  • spf ShadowProtect
  • sav SPSS (Statistical Package for the Social Sciences) saved data
  • sqlite SQLite
  • sqm Windows Live Messenger Log File
  • stl Stereolithography CAD (Binary format)
  • sit StuffIt Archive
  • swf Macromedia Flash (Compiled)
  • tar tar archive
  • tax Turbo Tax
  • tib Acronis True Image
  • tif Tag Image File Format and some raw file formats (pef/nef/dcr/sr2/cr2)
  • TiVo TiVo video record
  • torrent Torrent
  • tph Pro/ENGINEER ToolPath
  • tpl Adobe Tool Preset
  • ts MPEG transport stream (TS)
  • ttf TrueType Font
  • tx? Text files with header: rtf,xml,xhtml,mbox/imm,pm,ram,reg,sh,slk,stp,jad,url
  • txt Other text files: txt,html,asp,bat,C,jsp,perl,php,py/emlx… scripts
  • tz Timezone info
  • v2i v2i backup
  • vault McAfee Anti-Theft/FileVault
  • vfb FontLab
  • vdi Virtual desktop infrastructure 1.1
  • veg Sony Vegas
  • vmdk VMWare
  • vmg Nokia Text Message
  • wallet Armory bitcoin wallet
  • wdp JPEG XR
  • wim Windows imaging (WIM) image
  • win Opera preferences
  • wks Lotus 1-2-3
  • wmf Microsoft Windows Metafile
  • wnk Wink
  • woff Web Open Font Format
  • wpb OpenCanvas
  • wpd Corel Documents
  • wtv Windows Media Center TV
  • wv WavPack, Hybrid Lossless Wavefile Compressor
  • x3f Sigma/Foveon X3 raw picture
  • xcf Gimp XCF File
  • xfi XFI Electronic Fuel Injection Systems
  • xfs xfs structure
  • xm FastTrackerII Extended Module
  • xsv XBOX GTA San Andreas Save File
  • xpt Mozilla XPCOM Type Library
  • xv XV thumbnail image
  • xz xz Archive
  • z2d ZeroCad
  • zip zip archive including OpenOffice and MSOffice 2007
Vos documents openoffice peuvent se retrouver en sélectionant seulement la catégorie zip.

Pré-requis

  • Disposer d'une connexion à Internet configurée et activée.
  • Savoir ce qu'est une partition
  • Connaître le type de système de fichiers sur lequel les données ont été perdues :
    • FAT
    • NTFS
    • exFAT
    • ext2/ext3/ext4
    • HFS+
    • Et d'autres…

Installation

Via les dépôts Ubuntu

Installer le paquet testdisk (Photorec est distribué avec l'outil de récupération de partition testdisk). Pour une installation alternative, voir la page Testdisk.

Depuis le site officiel

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 session live Ubuntu. Son lancement s’effectue directement depuis l’exécutable fourni.
  1. Se rendre sur la page de téléchargement du site officiel;
  2. Télécharger Testdisk & Photorec Linux (32 bits ou 64 bits selon votre architecture matérielle) dans votre dossier personnel;
  3. 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

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.

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.

Lancement

Dans un terminal, saisir la commande

sudo photorec

Ou bien si vous utilisez la version du site officiel extraite dans votre dossier personnel:

sudo ./testdisk*/photorec_static

Utilisation

Récupérer les fichiers

Même interface que Testdisk ; on choisit le disque (flèches haut et bas) et

  1. On lance le scan (proceed) (flèches gauche droite puis touche <entrée> pour valider);

  2. On choisit son type de partition (intel pour PC standard, les autres sauront faire le bon choix ;-))

    Touche <entrée> pour valider
  3. 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 table de partition (mon index) existante.

    • - C'est à ce niveau qu'on pourra choisir les divers types de fichiers (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.
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 table de partition étant valide (mon index) je peux donc choisir l'option de scanner ma partition.
Si je ne peux pas récupérer une partition effacée et que je veux récupérer des fichiers sur cette ancienne partition je choisis plutôt de scanner tout le disque

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 entier, choisissez <whole>

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é.

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é.

(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)

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é.

Accéder aux fichiers

Le dossier de récupération créé par Photorec est accessible uniquement avec les 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:

sudo chown -R <utilisateur> 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. 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.

Désinstallation

Pour supprimer cette application, il suffit de 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


Contributeurs : toth_o, sheep.



Le contenu de ce wiki est sous licence : CC BY-SA v3.0