De bons outils rapides et efficaces qui aident bien souvent en cas de perte de données. Le but de TestDisk est de permettre la récupération des partitions perdues (ext2/ ext3, ReiserFS, XFS, JFS, Swap, LVM1/LVM2, FAT, NTFS...) et de réparer certains problèmes de corruption des systèmes de fichiers : utilisation de la sauvegarde du secteur de boot FAT32 ou NTFS, recherche des paramètres de systèmes de fichier FAT ou NTFS pour réécrire le secteur de boot, réparation des tables FAT, recherche des sauvegardes des superblocks ext2/ext3.
PhotoRec récupère les fichiers perdus y compris si le système de fichier (FAT, NTFS, ext2/ext3, HFS+...) est totalement corrompu ou a été reformaté. PhotoRec gère même certains cas de fragmentation de fichiers permettant de récupérer plus de données.
Écrits en C dans un code portable, TestDisk et PhotoRec fonctionnent aussi bien sous Linux que DOS, Windows, Mac OS X, Solaris et les différents BSD.
Ces deux utilitaires ont encore gagnés en performance par rapport aux versions précédentes: Une meilleur gestion de cache disque est utilisée dans PhotoRec, les secteurs à scanner sont mieux gérés sous TestDisk.
Coté TestDisk, la grande nouveauté est la gestion des partitions créées sous Windows Vista. La version 6.7 est capable de rechercher ces partitions qui ne sont plus alignées sur la géométrie du disque (cas traditionnel) mais dont la position et la taille sont des multiples de mega.
Quant à PhotoRec 6.7, il est moins gourmand en CPU et ajoute le support de nombreux formats de fichiers :
- 3ds max
- Archive .ace
- CD Audio .cda
- FastTrackerII Extended Module .xm
- Linux archive .a
- Linux/Unix ELF binary
- Mac OS .emlx mail format
- Macromedia Compressed Flash .swc
- Macromedia .flv
- Macromedia Freehand 5 (.fh5) & 10 (.fh10)
- Macromedia InDesign .indd
- Matroska .mkv
- MP3 avec entête ID3
- MS cabinet archive .cab
- MSOffice "Open" XML .docx, .pptx, .xlsx
- MS executable (PE)
- MS Windows Metafile .wmf
- NJStar .njx
- Quickbooks .qbb and .qbw
- Real Audio .rm
- Fichier de configuration de registre .reg
- Package RPM .rpm
- Base de registre Windows et journaux de log .evt
Aller plus loin
- TestDisk (120 clics)
- PhotoRec (140 clics)
- ChangeLog (8 clics)
- Téléchargement (37 clics)
- Annonce précédente sur LinuxFR de la 6.6 (32 clics)
# Félicitations!
Posté par fat_cartman . Évalué à 3.
J'ai une question, peut être idiote, mais quand je vois le support de nouveaux types de fichiers, je me demande qu'est ce qui différencie la récupération d'un fichier texte simple d'un binaire, ou tout autre type de fichier? J'aurais cru que au niveau physique (et aussi logique), un fichier est un fichier, point!
Merci pour vos éclaircissements!!!
[^] # Re: Félicitations!
Posté par Emmanuel C . Évalué à 4.
Par exemple, pour un type de fichier, il va tomber sur son magic number, vérifier que les structures qui suivent sont cohérentes, tenter d'extraire ce qui ressemble au fichier.
La plupart des formats de fichiers contiennent des meta données, comme le nombre de blocs à lire, ou des structures répétitives commençant par une valeur fixe destinée à naviguer facilement au sein de celui-ci. Je pense que ce genre de programmes se base sur ces valeurs.
[^] # Re: Félicitations!
Posté par Victor STINNER (site web personnel) . Évalué à 10.
Je parle de mon expérience avec le programme hachoir-subfile que j'ai écrit :
http://hachoir.org/wiki/hachoir-subfile
Il est similaire à PhotoRec. Il se limite aux fichiers binaires par contre mais a d'autres fonctionnalités. Il faudrait que je le publie un de ces jours...
[^] # Re: Félicitations!
Posté par Frédéric COIFFIER . Évalué à 4.
[^] # Re: Félicitations!
Posté par Stephen Amar . Évalué à 5.
Après il y a quelques fragmentions plus "vicieuses" (merci la FAT), comme les entrelacements de fragments. Actuellement Photorec a la possibilité de gérer ce genre de frag, mais uniquement sur des fichier JPEG et avec un allongement de la durée de récupération non négligeable et sans aucune garantie.
# Félicitations !
Posté par epot (site web personnel) . Évalué à 4.
[^] # Re: Félicitations !
Posté par genma (site web personnel) . Évalué à 5.
Je pense que tu voulais dire "et gratuit en plus", étant donné ton allusion aux prix des logiciels propriétaires équivalents.
Pour moi, la priorité est le côté libre de ce logiciel et non sa gratuité ("conséquence" du côté libre). Je donnerais d'ailleurs un peu d'argent à ce projet pour le remercier des fois où j'ai pu en avoir besoin.
[^] # Re: Félicitations !
Posté par Victor STINNER (site web personnel) . Évalué à 10.
# Et ben...
Posté par ethtezahl . Évalué à -2.
Ce sera bien quand le grand public connaîtra cela. Ainsi il verra que le Libre, c'est pour leur bien, et non fait pour des nazis communistes...
# Très bien : Déja utilisé
Posté par briaeros007 . Évalué à 3.
Par contre la ou j'ai galérer, c'est que apres la phase de dd_rescue pour faire une image 'a peu pres correcte', j'ai bien galérer pour chercher comment extraire une partition de l'image complete d'un disque.
Ca serait cool que testdisk permette d'exporter l'image d'une partoch directement (oui j'ai utilisé testdisk surtout pour retrouver la place des superblock sector) vu qu'il n'as pas de probleme pour essayer de les retrouver ;)
Ps : un grand merci a R.C. et a a tous ceux qui ont crée l'ext2 pour avoir mis des secteurs de backup ;)
[^] # Re: Très bien : Déja utilisé
Posté par Christophe GRENIER (site web personnel) . Évalué à 7.
Pour utiliser des outils comme fsck qui ne travaille que sur des partitions ou des images de partitions, tu as plusieurs solutions:
- extraitre l'image de la partition de l'image du disque
- utiliser losetup pour créér un device /dev/loop correspondant à la partition.
Dans les 2 cas la difficulté est de trouver l'offset et la taille de la partition.
Une astuce est d'utiliser testdisk, [Analyse] puis [Backup] et de prendre les valeurs stockés dans le fichier backup.log:
Une autre possibilité est d'utiliser sfdisk
[^] # Re: Très bien : Déja utilisé
Posté par briaeros007 . Évalué à 3.
merci
# En cours de test
Posté par Bastoon . Évalué à 3.
Je suis en train de le tester sur un disque externe que j'avais formaté par inadvertance (sda1 au lieu de hda1...) et voilà plusieurs mois que je n'osais plus y toucher.
Dans 19H (oui c'est long les HD externe FAT32) je vous donne la réponse ! Merci en tout cas.
# Où est le live-cd?
Posté par JoeltheLion (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.