Il peut arriver de perdre des données en cas de "crash" du disque dur (choc électrique...) ou au cours d'un malheureux formatage !
Il est souvent encore possible de les récupérer grâce à des utilitaires de récupération de données. Néanmoins, les solutions de restauration de données ne sont pas sûres à 100%, mieux vaut donc choisir les bons outils !
Ces solutions n'exonèrent pas de faire vos propres sauvegardes régulières ! Au contraire ;-)
Sommaire
1 - Conditions préalables
2 - Sous Windows
2.1 - Les logiciels
2.1.1 - PC Inspector File Recovery
2.1.2 - Restoration
2.1.3 - Handy Recovery
2.1.4 - NTFS Undelete
2.1.5 - Undelete Plus
2.1.6 - SoftPerfect File Recovery
2.1.7 - PhotoRec
2.1.8 - TestDisk
2.1.9 - Recuva
2.1.10 - Glary utilities
2.1.11 - Free undelete
2.2 - Mode d'emploi succinct
2.3 - Compléments
3 - Sous GNU/Linux
Monter la partition en lecture seule
En cas d'échec de mount
Récupération des données
4 - Voir aussi
<!-- TOC -->
1 - Conditions préalables
Ne plus écrire sur le disque dur ou la partition !
Récupérer les données sur un autre support : une autre partition, un autre disque dur (interne ou externe), un disque ZIP, etc.
2 - Sous Windows
2.1 - Les logiciels
Ces solutions sont gratuites et illimitées :
2.1.1 - PC Inspector File Recovery
PC Inspector File Recovery
Pour Windows 95/98/ME/NT/2000/XP
Il gère les systèmes de fichier FAT 12/16/32 et NTFS.
Il faut préalablement installer ce logiciel sous Windows.
2.1.2 - Restoration
Télécharger Restoration
Pour Windows 95/98/ME/NT/2000/XP
Il gère les systèmes de fichier FAT 12/16/32 et NTFS.
2.1.3 - Handy Recovery
Télécharger Handy Recovery
Pour Windows 95/98/ME/NT/2000/XP/2003
Il gère les systèmes de fichier FAT 12/16/32, NTFS et NTFS5.
2.1.4 - NTFS Undelete
Télécharger NTFS Undelete
Pour Windows 2000/XP
Comme son nom le suggère, il ne gère que les partitions en NTFS.
2.1.5 - Undelete Plus
Télécharger Undelete Plus (version gratuite)
Pour Windows 95/98/ME/2000/XP
Il gère les systèmes de fichiers FAT 12/16/32, NTFS et les supports amovibles.
2.1.6 - SoftPerfect File Recovery
SoftPerfect File Recovery
Pour Windows 95/98/ME/NT/2000/XP/2003
Il gère les systèmes de fichier FAT 12/16/32, NTFS et NTFS5.
2.1.7 - PhotoRec
PhotoRec
Peut récupérer les fichiers même si la table d'allocation du système de fichiers (FAT, MFT) est totalement détruite. Se base sur la structure des fichiers pour récupérer le contenu.
Fonctionne sous Dos, Windows (toutes versions), Linux, BSD, Solaris, MacOSX.
Il gère les systèmes de fichier FAT 12/16/32, NTFS, NTFS5, ext2/ext3 (Linux), HFS+, XBox.
Photorec étape par étape.
2.1.8 - TestDisk
TestDisk
Permet de retrouver les partitions d'un disque même si la table de partition a été détruite, et de reconstruire une table de partitions.
Permet de reconstruire les secteurs boot des partitions FAT et NTFS.
Fonctionne sous Dos, Windows (toutes versions), Linux, BSD, Solaris, MacOSX.
Il gère les systèmes de fichier FAT 12/16/32, NTFS, NTFS5, ext2/ext3 (Linux), HFS/HFS+, BeFS, JFS, Linux RAID 1,4,5 et 6, LVM, ReiserFS (3.5, 3.6 et 4), Sun Solaris, UFS/UFS2, XFS...
Tutoriel TestDisk : Utilisation de TestDisk en détails (merci romsk)
Exemple de récupération de données : TestDisk étape par étape
2.1.9 - Recuva
Recuva
Comment utiliser Recuva
Récupérer ses données sur une partition formatée
Fonctionne sous Windows 98, 2000, XP et Vista
2.1.10 - Glary utilities
http://www.commentcamarche.net/telecharger/telecharger-34055557-glary-utilities
Ce logiciel permet de récupérer des fichiers effacés par mégarde
Installez le puis aller dans Modules puis récupération de fichiers
2.1.11 - Free undelete
http://www.commentcamarche.net/telecharger/telecharger-34055962-freeundelete
Ce logiciel est en anglais et permet de récupérer des fichiers effacés.
Installez le puis lancez le.
Choisissez dans la partie gauche le lecteur sur lequel vous voulez récupérer les données perdues.
Ensuite cliquez sur Scan.
Laissez le logiciel chercher les fichiers récupérables. Ces fichiers s'afficheront dans le rectangle.
Une fois les fichiers affichés allez dans browse... (case correspondant à undelete selected file(s) to:) et sélectionnez un lecteur autre que le lecteur sur lequel se trouve le(s) fichier(s) à récupérer.
Selectionnez le(s) fichier(s) que vous voulez récupérer et cliquez sur undelete.
2.2 - Mode d'emploi succinct
a. Vous devez sélectionner la bonne partition (reconnue automatiquement).
b. Les fichiers à récupérer sont listés et affichés.
c. Vous choisissez les fichiers à récupérer et la destination de sauvegarde. La sauvegarde se fait ailleurs que dans la partition abîmée ou formatée (sans cela, les fichiers extrait écraseront les fichiers à extraire de manière définitive).
2.3 - Compléments
Ces logiciels ne recréent aucunement une partition abîmée. Ils donnent seulement accès à cette partition afin de pouvoir en récupérer les données (du moins tant que ces fichiers ne sont pas eux-mêmes corrompus). En effet, ces logiciels se contentent de détecter toutes les partitions pour lister ensuite les divers fichiers récupérables.
Il faut ensuite récréer ces partitions avec d'autres méthodes : formatage, outils de partitionnement. Par conséquent, vous serez obligé de réinstaller !
Une alternative pour éviter de perdre trop de temps à récupérer les données puis réinstaller est la création d'images de partitions.
3 - Sous GNU/Linux
Soit un autre système GNU/Linux est installé et fonctionnel : il suffit alors de démarrer dessus.
Soit il faut démarrer sur une solution GNU/Linux LiveCD (Knoppix, Kaella, Slax, SimplyMEPIS, System Rescue, Ultimate Boot CD...).
Il faudra utiliser la console.
Il est supposé ici que la partition où seront réenregistrées les données est correctement formatée (même en FAT32) et montée.
La source de cette aide est : okki666.free.fr/docmaster/articles/linux019.htm
Monter la partition en lecture seule
Si elle n'est pas montée :
mount /dev/partition /point/de/montage -r
Si elle est déjà montée, il faut la démonter puis la démonter avec :
mount /dev/partition /point/de/montage -o remount,ro
Si c'est la racine (/) qui doit être récupérée, ajouter l'option -n afin de plus écrire sur /etc/mtab
Voir les pages du manuel :</gras>
linux-france.org/article/man-fr/man8/mount-8.html
linuxplusvalue.be/console/commande6.html
En cas d'échec de mount
Utiliser la commande fuser pour déceler quel processus utilise cette partition :
fuser -v -m /point/de/montage
Voir les pages du manuel : linux-france.org/article/man-fr/man1/fuser-1.html
Pour tuer le processus gênant :
fuser -k -TERM -v -m /point/de/montage
Récupération des données
Rechercher les blocs récemment libérés grâce à la la commande lsdel.
Exemple : echo lsdel | debugfs /dev/hda3 > liste.txt
Imprimer la liste.
Récupérer les fichiers via debugfs. En fait, il faut de prime utiliser la commande dump puis dd.
Exemple : debugfs: dump "148003" /recup/000 permet de créer le fichier 000 (dans le dossier /recup) qui contient les données incorrectes.
Désormais, il faut corriger la taille du fichier à celle des blocs avec dd.
Exemple :dd count=1 if=/recup/000 of=/correct/000 bs=6065Le fichier "000" (dans le dossier /correct) doit donc être correct maintenant.
4 - Voir aussi
Partitionner
Créer une image de partition (Ghost)
Liens externes
http://www.matbe.com/articles/lire/23/disque-dur-maintenance-et-recuperation-de-donnees/page1.php
