Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| testdisk [Le 12/12/2025, 17:46] – reformulations / màj / mise en forme / suppr incompréhensible / pourquoi ces numéro d'étapes si c'est un chemin à embranchement ? / pas de 1ere personne ! krodelabestiole | testdisk [Le 19/01/2026, 11:13] (Version actuelle) – [Création d'un MBR pour booter windows.] utiliser les numéros de chapitre est une très mauvaise idée (il se passe quoi quand on réorganise ?) / MBR n'est pas spécifique à windows ! krodelabestiole | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| {{ : | {{ : | ||
| ====== TestDisk ====== | ====== TestDisk ====== | ||
| + | |||
| + | **[[https:// | ||
| + | Il est fourni avec **[[: | ||
| <note warning> | <note warning> | ||
| Ligne 13: | Ligne 16: | ||
| </ | </ | ||
| + | On peut compléter la récupération de **TestDisk** en corrigeant la structure du [[:système de fichiers]] avec **[[: | ||
| <note tip>En complément de **TestDisk**, | <note tip>En complément de **TestDisk**, | ||
| - | **[[https:// | + | **TestDisk** est distribué sous [[http:// |
| - | Il est fourni avec **[[: | + | |
| - | + | ||
| - | On peut compléter la récupération de TestDisk en corrigeant la structure du [[:système de fichiers]] avec [[: | + | |
| - | **TestDisk** est distribué sous [[http:// | + | |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | < | + | < |
| - | * Disposer des [[:sudo|droits d' | + | |
| - | * Disposer d'une connexion à Internet configurée et activée. | + | |
| - | * Savoir ce qu'est un [[wpfr> | + | * Savoir ce qu'est un [[:système de fichiers]], une [[: |
| - | * Savoir exactement où est branché le disque dur sur son ordinateur : | + | |
| - | * 1er/2e disque dur SATA ? | + | |
| - | * Sur le contrôleur IDE 1 ou 2, en maître ou en esclave ? | + | |
| - | * Savoir ce qu' | + | |
| ===== Installation ===== | ===== Installation ===== | ||
| - | ==== Sur Ubuntu | + | Il existe plusieurs méthodes, //au choix//, pour installer **TestDisk** sur Ubuntu |
| + | * la plus simple est de l' | ||
| + | * des [[#binaires isolés]] sont aussi proposés sur son site officiel. | ||
| - | [[: | + | ==== Dépôts officiels APT ==== |
| - | ==== Sur un support live USB ==== | + | **TestDisk** est disponible dans les [[: |
| - | <code bash> | + | Pour obtenir cette application il suffit donc d'[[:tutoriel: |
| - | sudo apt update | + | |
| - | sudo apt install | + | |
| - | ==== Utilisation de la version Béta ==== | + | < |
| - | <note tip>La dernière version de **TestDisk** est disponible " | + | ==== Binaires isolés ==== |
| - | Son lancement s’effectue directement depuis l' | + | **TestDisk** est aussi distribué par ses développeurs pour Linux sur son [[https:// |
| - | </ | + | |
| - | - Se rendre | + | Pour l' |
| - | - Télécharger | + | - Télécharger |
| - | - [[: | + | - [[: |
| + | - **Testdisk** est directement utilisable en lançant l' | ||
| ===== Lancement ===== | ===== Lancement ===== | ||
| Dans 99% des cas, **TestDisk** sera utilisé pour récupérer des données sur un autre support physique. Prévoyez dès maintenant le montage de ce support afin de le retrouver facilement. Si c'est un support externe, les partitions sont souvent montées automatiquement. Si c'est un disque interne, la partition sera à monter. | Dans 99% des cas, **TestDisk** sera utilisé pour récupérer des données sur un autre support physique. Prévoyez dès maintenant le montage de ce support afin de le retrouver facilement. Si c'est un support externe, les partitions sont souvent montées automatiquement. Si c'est un disque interne, la partition sera à monter. | ||
| - | Pour identifier les partitions, utilisez cette commande: | + | Pour identifier les partitions, utilisez cette [[: |
| <code bash> | <code bash> | ||
| Un conseil, créez-y immédiatement un répertoire facilement identifiable. | Un conseil, créez-y immédiatement un répertoire facilement identifiable. | ||
| <code bash> | <code bash> | ||
| - | Vous pouvez maintenant | + | Vous pouvez maintenant |
| - | Puis appuyez sur la touche '' | + | Puis appuyez sur la touche '' |
| Et si vous utilisez la version du site officiel extraite dans votre dossier personnel : | Et si vous utilisez la version du site officiel extraite dans votre dossier personnel : | ||
| Ligne 81: | Ligne 78: | ||
| * Celui-ci ne doit pas non plus être la clé //live USB// (si c'est ce qu'on utilise), qui ne persiste pas les données et dont la taille serait insuffisante. | * Celui-ci ne doit pas non plus être la clé //live USB// (si c'est ce qu'on utilise), qui ne persiste pas les données et dont la taille serait insuffisante. | ||
| - | ==== Étape 1 : sélection | + | ==== Sélection |
| {{: | {{: | ||
| Ligne 87: | Ligne 84: | ||
| Puis avec les flèches haut et bas, on choisit le disque dur sur lequel se trouve la partition formatée à tort. | Puis avec les flèches haut et bas, on choisit le disque dur sur lequel se trouve la partition formatée à tort. | ||
| - | <note warning> | + | <note warning> |
| - | ==== Étape 2 ==== | + | On choisit |
| - | + | ||
| - | On choisit l'option « Proceed | + | |
| {{: | {{: | ||
| - | ==== Étape 3 : choix du type de partition à récupérer ==== | + | ==== Choix du type de partition à récupérer ==== |
| - | On choisit le type de partition. Notez qu'on peut ainsi récupérer différents [[:système de fichiers|systèmes de fichiers]] | + | Sur l' |
| + | Les tables de partitions utilisées sur PC sont //Intel// (aussi appelée [[wpfr> | ||
| {{: | {{: | ||
| - | ==== Étape 4 : analyse ==== | + | <note tip> |
| + | Si vous ne savez quelle table de partition a été utilisée pour votre support, essayez en premier //EFI GPT//, puis //Intel// si ce premier essai n'est pas concluant ! | ||
| + | </ | ||
| - | On choisit ensuite //analyse// : | + | ==== Analyse ==== |
| - | {{tuto_20testdisk_htm_m34fbf52.png|}} | + | On laisse ensuite //Analyse// sélectionné : |
| - | Il nous dit comment est partitionné le disque dur pour le moment. Ici, il y a une grosse partition en FAT32 créée par erreur. | + | {{: |
| - | {{tuto_20testdisk_htm_m504776e1.png|}} | + | **TestDisk** présente sur l' |
| - | ==== Étape 5 ==== | + | On peut ensuite lancer //Quick Search// (flèches du clavier '' |
| - | On choisit donc la fonction //proceed// : | + | Cette opération prend moins d'une seconde. |
| - | {{tuto_20testdisk_htm_36b2c2db.png}} | + | ==== Choix des partitions ==== |
| - | La partition actuelle | + | On est invité sur l' |
| + | on sélectionne ou désélectionne | ||
| - | ==== Étape 6 : recherche de partition ==== | + | Les partitions sélectionnées sont surlignées en vert. |
| - | On lance le scan avec //Search//. | + | Une fois les partitions choisies, ont appuies sur '' |
| - | {{tuto_20testdisk_htm_m504776e1.png|}} | + | ==== Action sur partitions ==== |
| - | Scan lancé. | + | Sur l' |
| + | * //Write// qui permet de simplement // | ||
| + | * ou //Deeper search// (// | ||
| - | {{tuto_20testdisk_htm_1bd09c81.png|}} | + | ==== Écriture ==== |
| - | On laisse mijoter ainsi longtemps... très longtemps ici pour un disque dur de 250 Gio.\\ | + | {{: |
| - | Mais on constate que, au bout de quelques secondes, il a déjà retrouvé la partition : | + | |
| - | {{tuto_20testdisk_htm_5a611058.png|}} | + | <note important> |
| + | Attention, en choisissant //write//, **TestDisk** réécrit l' | ||
| + | </ | ||
| + | |||
| + | On peut alors redémarrer l' | ||
| - | ==== Étape 7 ==== | + | ==== Recherche approfondie |
| - | Soit on appuie sur '' | + | Soit on appuie sur '' |
| Soit on laisse toute la recherche se faire lorsque le cas est plus complexe. | Soit on laisse toute la recherche se faire lorsque le cas est plus complexe. | ||
| - | {{tuto_20testdisk_htm_m4b4b19da.png|}} | + | {{:tuto_20testdisk_htm_m4b4b19da.png}} |
| - | ==== Étape 8 ==== | + | ==== Types de partition |
| - | TestDisk liste les partitions effacées qu'il a découvertes. | + | TestDisk liste les [[:partitions]] effacées qu'il a découvertes. |
| - | Ici, une autre partition en FAT32 (sûrement une partition encore plus vieille) et MA partition en NTFS ; je vois même le label (le nom) de mon ancienne partition. | + | Ici, une autre partition en [[:systeme de fichiers#FAT32]] (sûrement une partition encore plus ancienne) et la partition en [[:systeme de fichiers#NTFS]] ; on voit même le nom (//label//) de l'ancienne partition. |
| - | {{tuto_20testdisk_htm_m79e6954e.png}} | + | {{:tuto_20testdisk_htm_m79e6954e.png}} |
| - | Pour récupérer cette partition, il faut appuyer sur les flèches | + | Pour récupérer cette partition, il faut appuyer sur les flèches |
| En effet, on remarque au début de la ligne un '' | En effet, on remarque au début de la ligne un '' | ||
| On peu choisir soit : | On peu choisir soit : | ||
| - | * L = logical | + | * '' |
| - | * E = extended | + | * '' |
| - | * P = primary | + | * '' |
| - | * * = primaire et bootable | + | * '' |
| - | Dans mon cas, c'est //primary bootable// à noter que je n' | + | Dans ce cas, c'est //primary bootable// à noter que le choix n'est donné |
| - | {{tuto_20testdisk_htm_18d5b64c.png|}} | + | {{tuto_20testdisk_htm_18d5b64c.png}} |
| - | et //primary bootable// | + | et //primary bootable// |
| - | {{tuto_20testdisk_htm_ea9bfb4.png|}} | + | {{tuto_20testdisk_htm_ea9bfb4.png}} |
| - | ==== Étape intermédiaire | + | ==== Recherche approfondie |
| - | {{tuto_20testdisk_htm_70ce73a8.png}} | + | Lorsque la table de partition n'est pas réécrite car trop détruite par exemple, il peut être nécessaire de lancer une recherche approfondie (**//deeper search// |
| - | <note important> | + | {{: |
| - | Attention, en choisissant //write//, **TestDisk** réécrit l' | + | |
| - | </ | + | |
| - | On peut alors redémarrer l' | + | Laisser tourner car cela prend beaucoup de temps. |
| - | ==== Étape conditionnelle ==== | + | {{: |
| - | La table de partition n'est pas réécrite car trop détruite. | + | Cette recherche retourne une liste : |
| - | Il est alors nécessaire de faire le **deeper search** et de sauvegarder les données qui vont être récupérées sur un autre support physique. | + | |
| - | {{application: | + | {{: |
| - | et de laisser tourner car cela prend beaucoup de temps. On peut regarder l' | + | ==== Choix des données à récupérer ==== |
| - | {{application: | + | Il faut maintenant aller scanner les partitions à la recherche des données perdues. |
| - | Au final on a une liste qui peut être très impressionnante ou pas. | + | Le fait de connaître préventivement l' |
| - | {{application: | + | {{:application: |
| - | ==== Étape 19 ==== | + | Dans la grille ci-dessus, Les répertoires et fichiers logiquement supprimés ont été masquées (touche '' |
| - | Il faut maintenant aller scanner | + | On navigue dans les répertoires grâce aux touches flèches '' |
| - | Le fait de connaître préventivement l'implantation ancienne | + | C' |
| - | {{application: | + | ==== Choix de la destination ==== |
| - | Dans la grille ci-dessus, Les répertoires et fichiers logiquement supprimés ont été masquées (commande** h**) | + | C' |
| - | sinon ils seraient affichés en rouge. | + | |
| - | On s' | + | |
| - | C'est le moment de les copier sur un autre support | + | |
| - | ==== Étape 12 ==== | + | Ne pas oublier que la copie des données ne doit pas se faire sur le même support et que celui-ci doit être de taille adéquate par rapport à ce qui a été sélectionné.\\ |
| + | Au besoin, diminuer la sélection en prenant seulement un répertoire. Puis lorsque la copie sera faite, sélectionner les autres répertoires à destination d'un autre support. | ||
| - | C'est le moment de bien naviguer pour sélectionner le répertoire de réception de ce qui va être copié. Une explication plus détaillée est disponible dans cette discussion https:// | + | {{:application: |
| - | Ne pas oublier qu'il ne doit pas être sur le même disque et qu'il doit être de taille adéquate par rapport | + | il ne reste plus qu' |
| - | Au besoin, diminuer la sélection en prenant seulement un répertoire. Puis lorsque | + | |
| - | {{application: | + | {{:application: |
| - | il ne reste plus qu'à sélectionner le répertoire | + | Une fois l'opération terminée on peut vérifier |
| - | Puis regarder | + | |
| - | {{application: | + | |
| - | ==== Étape 13 ==== | + | ==== Quelques exemples |
| - | Pour contrôler que les données sont bien récupérées dans le support prévu, le plus simple est de rebooter et de remonter ce support et regarder le contenu. Si rien, il sera possible de recommencer après avoir appliqué la bonne procédure | + | |
| - | ==== Quelques exemples. ==== | + | sur le forum : [[https:// |
| - | + | ||
| - | https:// | + | |
| ===== Utilisations diverses ===== | ===== Utilisations diverses ===== | ||
| - | ==== Réaliser l’image Disque bit par bit ==== | + | ==== Réaliser l'image Disque bit par bit ==== |
| - | Lancer une récupération de fichiers sur un disque dur défectueux, | + | Lancer une récupération de fichiers sur un support |
| - | * Lire ici la procedure: [[https:// | + | |
| - | Jusqu' | + | Lorsque |
| ==== Restaurer la structure de boot de la partition windows ==== | ==== Restaurer la structure de boot de la partition windows ==== | ||
| Ligne 236: | Ligne 228: | ||
| [[https:// | [[https:// | ||
| * sélectionner le disque où se trouve la partition à réparer, | * sélectionner le disque où se trouve la partition à réparer, | ||
| - | * [Proceed], | + | * |
| - | * choisir le type de partition (généralement [Intel]), | + | * choisir le type de partition (généralement |
| - | * [Advanced], | + | * |
| - | * sélectionner la partition à réparer avec [Boot], ça va afficher quelque chose comme ceci: | + | * sélectionner la partition à réparer avec '' |
| - | | + | |
| - | | + | < |
| Status: Bad | Status: Bad | ||
| Backup boot sector | Backup boot sector | ||
| Ligne 253: | Ligne 245: | ||
| * enfin sélectionnez [Backup BS]. | * enfin sélectionnez [Backup BS]. | ||
| - | ==== Création d'un MBR pour booter windows. | + | ==== Création d'un MBR ==== |
| + | |||
| + | - Suivre les premières étapes du chapitre // | ||
| + | - // | ||
| + | - //[[#Choix du type de partition à récupérer]]// | ||
| + | - à l' | ||
| + | - Accepter l' | ||
| + | - Lancer éventuellement **[[: | ||
| - | - Faire les étapes 1, 2, 3 et 4 du chapitre 5. Mais à l' | ||
| - | - Accepter l' | ||
| - | - Lancer Gparted afin de s' | ||
| ==== Récupérer le contenu d'une partition chiffrée luks ==== | ==== Récupérer le contenu d'une partition chiffrée luks ==== | ||
| - | Il est possible de lancer testdisk pour récupérer les données d'une partition chiffrée LUKS si cette partition | + | |
| - | Voici l' | + | Il est possible de lancer |
| + | |||
| + | Voici l' | ||
| <code bash> | <code bash> | ||
| TestDisk 7.1, Data Recovery Utility, July 2019 | TestDisk 7.1, Data Recovery Utility, July 2019 | ||
| Ligne 288: | Ligne 286: | ||
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
| - | Pour supprimer cette application, | + | Pour supprimer cette application, |
| - | Pour supprimer la version du site officiel extraite dans votre dossier personnel, il suffit de supprimer le dossier extrait. | + | |
| + | Ou supprimer | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | | + | * [[https:// |
| - | | + | * [[https://github.com/cgsecurity/testdisk|GitHub]] |
| - | * **(fr, en)** [[https:// | + | * [[: |
| - | | + | |
| + | * [[https:// | ||
| * Un outil pour conversion [[http:// | * Un outil pour conversion [[http:// | ||
| - | * **(fr)** Testdisk ne sait pas reconstituer [[https:// | ||
| - | * **(fr)** [[https:// | ||
| - | ---- | + | ==== sur le forum ==== |
| - | // | + | * // |
| + | * // | ||
| + | |||
| + | ---- | ||
| + | // | ||
