Testdisk est un outil gratuit et très efficace de récupération de disque.
Il est utile dans les cas suivants :
- pour récupérer des partitions de disque endommagées, des fichiers/partitions supprimés
- rétablir des partitions corrompues passées en RAW (données brutes)
- restaurer une partition de disque effacée ou formatée par erreur
Testdisk peut paraître austère et difficile à utiliser, car la présentation est un peu « geek ».De plus, cela nécessite quelques connaissances sur le fonctionnement et structures des partitions disques et systèmes de fichiers.Néanmoins, Testdisk est un puissant outil très pratique surtout dans le cas de clé USB illisible, qui sont souvent sujet à ce type de problèmes.
Testdisk est disponible sur Windows et Linux.
Cette page vous guide dans l’utilisation de Testdisk à travers un tutoriel complet.
Ce dernier est plutôt destiné aux bidouilleurs.

Table des matières
Installation et fonctionnement de Testdisk
Pour tout savoir et conseils sur les disques en RAW :
Voici le lien pour télécharger Testdisk :
Ce dernier est fourni au format ZIP et n’est pas très volumineux.
- Décompressez le sur le bureau de Windows
- Ensuite, double-cliquez sur le fichier testdisk_win.exe pour lancer l’utilitaire de récupération de partition de disque
Testdisk se présente sous la forme d’une fenêtre noir.
Au milieu de la fenêtre, vous avez les informations, qui peuvent être des menus à sélectionner, comme par exemple la liste des disques ou des partitions.
Tout en bas, en jaune sur la capture d’écran suivante, les actions à mener.
Tous les déplacements et choix se font avec les touches de directions du clavier, à savoir donc :
- Haut & Bas pour les menus listes de choix
- Gauche et Droite pour les « boutons » d’actions.
On valide le choix d’action par la touche entrée.
TestDisk est à utiliser, lorsque vous avez formaté une partition par erreur.
Si une partition est endommagée (table des partitions endommagée etc).
Pour la récupération de fichiers supprimés, se reporter plutôt à la page :
Principe général de testdisk
- Lancez l’utilitaire testdisk
- Puis sélectionnez le disque sur lequel travailler.
- Celui-ci va alors analyser le disque et trouver une partition à récupérer.
- Si aucune partition n’est trouvée, vous pouvez lancer un « Deep Search » une recherche profonde afin de lister toutes les partitions possible.
- Les partitions trouvées apparaissent en liste.
- Notez la touche P qui permet de lister le contenu de la partition de disque endommagée et corrompue. Le but étant de trouver la partition que vous souhaitez récupérer.
Ici par exemple, il s’agit d’une ancienne partition d’installation Windows.
Si vous trouvez la partition, il est alors possible de récupérer celle-ci ou écrivant les informations correctes sur le disque dur.
Enfin testdisk donne aussi la possibilité de récupérer les fichiers dans un autre emplacements.
Néanmoins,les mêmes recommandations que sur la page de récupération de fichiers supprimés/effacés sont à appliquer.
Dans les exemples qui suivent, il s’agit de partition sur un autre disque mais on peut très bien réparer des clés USB.
Dans la mesure du possible, évitez d’écrire sur la partition/disque qui pose problème et travailler sur une copie. L’utilitaire Linux dd permet de faire des copies.
TestDisk permet aussi d’effectuer ces copies.
Si vous écrivez sur la partition/disque et que cela se passe mal, vous réduisez vos chances de récupérer vos données.
D’où l’intérêt de la fonction de récupération de fichiers (voir plus bas).
De plus, il peut être intéressant de travailler sur une copie, si le disque est endommagé matériellement, cela évite de la solliciter.
Testdisk : réparer les partitions de disque RAW
Les premiers écrans
Lors du lancement du TestDisk, ce dernier propose de créer un log, histoire d’avoir un historique de ce qui a été fait.
- Create permet de créer, si un log est déjà existant il sera écrasé
- Append modifie le fichier de log déjà existant.
- No log : aucun log
Ensuite, vous devez indiquer avec quel disque, vous souhaitez travailler.
Pour rappel :
- /dev/sda est le premier disque (C’est le disque 0 dans la gestion des disques de Windows)
- /dev/sdb est le second disque (soit le disque 1 dans la gestion des disques de Windows)
- /dev/sdc est le troisième disque (soit le disque 2 dans la gestion des disques de Windows)
- etc
Vous devez ensuite indiquer le type de disque.
- Intel : Disque de type MBR
- EFI GPT : Disque de tpe GPT. En gros à partir de Windows 8 pour caricaturer.
- Le bouton Quit permet de revenir à l’écran d’avant pour changer de disque.
- Ainsi de suite pour chaque écran.
Pour rappel, pour les différences MBR / GPT, lire :
Quelques remarques sur les types de partitions sur les disques GPT :
- EFI : Partition EFI des disques GPT, contenant les informations de démarrage, sur une partition non système, vous n’en avez pas.
- MS RESERVED : c’est la partition réservée pour les disques GPT créé par Windows, en général elle est de 16 Mo
- MS DATA : partition de données contenants vos documents, programmes etc
Travailler sur un disque ou partition
A ce niveau là, vous travaillez avec un disque précis.
Vous pouvez faire une analyse des partitions et réparer/modifier ou récupérer des fichiers.
Travailler au niveau du système de fichiers pour réparer les problèmes au niveau FAT / NTFS.
Après Analyse ici, on trouve une partition à réparer.
(On est dans le cas du paragraphe « Informations de blocs erronées » plus bas).
L’option P permet de visualiser le contenu de la partition pour s’assurer que les fichiers qui nous intéressent soient présents et récupérables.
Créer un dump d’une partition avec testdisk
Il est aussi possible de créer un dump d’une partition, il s’agit d’un fichier img qui est une stricte copie de la partition.
Cela permet de travailler sur la copie, pour permettre de ne pas toucher à la partition formatée.
Le problème avec cette méthode est qu’elle nécessite un espace de disque assez conséquent, puisque la copie de la partition est de la même taille que la partition d’origine.
Si vous avez par exemple une partition de 500Go, le fichier issue de la copie avec dd sera donc de 500Go.
- Une fois le disque sélectionné, prenez l’option [Advanced] File System.
- Sélectionnez la partition et en bas l’option Image Creation.
- Choisissez l’emplacement en vous assurant que l’espace disque sera suffisant et appuyez sur C pour lancer la création. Le dump de la partition s’effectue. On obtient alors un fichier image.dd
Il est ensuite possible de lancer testdisk par la commande : testdisk image.dd pour travailler sur le dump.
Récupérer ses fichiers avec testdisk
Comme cela a été expliqué plus haut, écrire sur la partition/disque qui pose problème.
Ce n’est pas tip top, car si un problème survient, vous augmentez vos chances de ne plus pouvoir récupérer de données par la suite.
La règle de base étant d’effectuer le moins de modifications possibles sur la partition/disque à problème.
Testdisk permet de parcourir les partitions récupérables et de lister les fichiers, mais aussi de les copier dans un autre exemple, soit donc un autre disque.
Ce qui est intéressant pour ne pas endommager la partition/disque à problème.
Cela peut être aussi intéressant, si vous ne souhaitez récupérer que quelques fichiers en particulier et que le reste des données ne vous intéressent pas vraiment… car par exemple, vous avez des sauvegardes.
Une fois que vous fait les analyses et trouvez une partition saine (comme dans le dernier paragraphe) :
- Le bouton P permet de lister les fichiers.
- Sur le nouvelle écran, des options c et C pour copier les fichiers sont présents.
- On choisit l’emplacement de destination en parcourant les dossiers.
- Naviguez avec les touches haut et bas du clavier et entrée pour valider la ligne souhaitée.
- Les [..] permettent de revenir au répertoire parent, [.] sélectionne celui courant.
Enfin on lance la récupération des fichiers avec la touche C.
Ici on récupère l’intégralité du dossier images depuis la partition endommagée.
Les erreurs TestDisk
Malheureusement dans certains cas, TestDisk ne parvient pas à récupérer une partition de disque endommagée.
Par exemple ici, il affiche le message :
MFT and MFT Mirror are bad. Failed to repair them
Le MFT (Master File Table) est corrompu et la copie/miroir aussi.
Il est alors impossible de restaurer une version saine pour réparer la partition de disque.
Dans ce cas là, checkdisk va aussi renvoyer des erreurs :
Volume de montage ... $ MFT doit être non-résident.
Échec du chargement de $ MFT: erreur d'entrée / sortie
ÉCHOUÉ
Tentative de correction des erreurs ... $ MFT doit être non-résident.
Échec du chargement de $ MFT: erreur d'entrée / sortie
ÉCHOUÉ
Échec du démarrage du volume: erreur d'entrée / sortie
Vérification du segment MFT auto-localisé ... OK
$ MFT doit être non-résident.
Échec du chargement de $ MFT: erreur d'entrée / sortie
Le volume est corrompu. Vous devez exécuter chkdsk.
Tentez une récupération des données avec Photorec.
Autre erreur :
A valid NTFS Boot sector must be present in order to access any data
le NTFS Boot Sector qui est aussi corrompu.
La table des partitions de disque est donc altérée et impossible d’accéder à cette dernière.
Récupérer les données d’un disque endommagé avec testdisk
Récupérer une partition formatée
La vidéo suivante est un tutoriel complet pour récupérer une partition formatée, à partir d’une copie de celle-ci effectuée avec dd.
Ce dernier créé une copie de la partition comme dans le paragraphe précédent.
Une fois cette copie corrigée, nous pouvons « mount » le dump pour naviguer dans les dossiers.
Bien entendu, il est possible de « réparer la partition formatée » directement.
Ceci est risqué puisque l’on va écrire sur le disque à problème.
Si l’écriture, la réparation se passe mal… la récupération par la suite s’avérera encore plus difficile.
Récupérer une partition supprimée ou effacée
Un article dédié et explicatif sur la récupération d’une partition supprimée ou perdue existe.
Pour suivre cet article, cliquez sur le lien suivant :
Comment récupérer une partition RAW
Voici une vidéo de récupération de partition passée en RAW.
Dans le cas, il s’agit d’une valeur de la MTFS erronée.
Il peut être possible de la restaurer avec une sauvegarde de la MTFS.
Sinon, le mieux est d’utiliser des logiciels de récupération de fichiers :
Se reporter aussi à la page suivante :
Liens
- Testdisk : réparer les partitions de disque RAW
- Testdisk : Comment récupérer une partition supprimée ou perdue
- DiskGenius : récupérer/réparer une partition de disque perdue, supprimée, RAW ou non accessible
- chkdsk n’est pas disponible pour RAW lecteurs : les solutions
- Récupérer des fichiers supprimés et effacés
- PhotoRec : récupération de fichiers effacés
- Comment récupérer ou réparer une partition en RAW
- Résoudre Emplacement non disponible sur Windows 10 : Le Disque est inaccessible et paramètre incorrect
- Emplacement indisponible – C:\ n’est pas accessible
- Easeus Data Recovery : retrouver vos données perdues
- ddrescue : Comment récupérer les données d’un disque endommagé