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 07/08/2019, 12:26] – [Utilisation pour réparation Ne pas utiliser la live-usb comme support de récupération] 37.173.195.162 | 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 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| - | + | ||
| - | ---- | + | |
| {{ : | {{ : | ||
| - | ====== | + | ====== |
| - | <note tip> | + | |
| - | <note important> | + | **[[https:// |
| + | Il est fourni avec **[[:PhotoRec]]**, un outil permettant d' | ||
| - | **Testdisk** est un outil analysant un disque dur à la recherche | + | <note warning> |
| - | Il est fourni avec [[:Photorec]], un outil permettant d' | + | Aussitôt que vous constatez |
| - | L' | + | </note> |
| - | Testdisk est distribué sous [[http:// | + | |
| + | <note important> | ||
| + | Vous ne devez pas utiliser le support de stockage sur laquelle les données ont été perdues, y compris pour l' | ||
| + | **TestDisk** étant disponible depuis les dépôt officiels, il n'y a aucun problème à l' | ||
| + | </ | ||
| + | |||
| + | 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**, | ||
| + | |||
| + | **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 exactement où est branché le disque dur sur son ordinateur : | + | * Savoir ce qu'est un [[:système de fichiers]], une [[: |
| - | * 1er/2e disque dur SATA ? | + | |
| - | * Sur le contrôleur IDE 1 ou 2, en maître ou en esclave ? | + | |
| - | * Savoir ce qu' | + | |
| ===== Installation ===== | ===== Installation ===== | ||
| - | ==== Dans une instance opérationnelle. ==== | ||
| - | [[: | + | Il existe plusieurs méthodes, //au choix//, pour installer **TestDisk** sur Ubuntu : |
| + | * la plus simple est de l' | ||
| + | | ||
| - | ==== Dans une instance " | + | ==== Dépôts officiels APT ==== |
| - | En ligne de commande. | + | |
| - | < | + | |
| - | sudo apt-get update | + | |
| - | sudo apt install testdisk</ | + | |
| + | **TestDisk** est disponible dans les [[: | ||
| - | Version commandes groupées: | + | Pour obtenir cette application il suffit donc d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] '' |
| - | < | + | |
| - | maj 2019 : attention... apres leur date de ' | + | <note>Sur un support live USB il peut être nécessaire d' |
| - | après une sauvegarde du fichier.. on peut effectuer un remplacement global dans | + | |
| - | ==== Utilisation de la version Beta==== | + | |
| - | <note tip>La dernière version de **Testdisk** est disponible depuis le site officiel " | + | |
| - | Son lancement s’effectue directement depuis l’exécutable fourni.\\ | + | |
| - | </ | + | |
| - | - Se rendre sur la [[https:// | + | |
| - | - Télécharger **Testdisk & Photorec** Linux (32 bits ou 64 bits selon votre [[: | + | |
| - | - [[: | + | |
| - | ===== Configuration ===== | + | ==== Binaires isolés |
| - | Pas de configuration particulière. | + | **TestDisk** est aussi distribué par ses développeurs pour Linux sur son [[https:// |
| - | =====Lancement===== | + | |
| - | Dans un [[:terminal]], saisir la [[; | + | |
| - | Et si vous utilisez la version du site officiel extraite dans votre dossier personnel: < | + | |
| - | ===== Utilisation pour réparation ===== | + | Pour l' |
| + | - Télécharger le fichier //Linux x86_64// de la version de //TestDisk & PhotoRec// désirée (on recommande généralement la dernière version stable - donc pas // | ||
| + | - [[: | ||
| + | - **Testdisk** est directement utilisable en lançant l' | ||
| - | <note important> | + | ===== Lancement ===== |
| - | La version actuelle stable | + | 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, |
| + | Pour identifier les partitions, utilisez cette [[: | ||
| + | <code bash> | ||
| + | Un conseil, créez-y immédiatement un répertoire facilement identifiable. | ||
| + | <code bash> | ||
| + | Vous pouvez maintenant | ||
| + | Puis appuyez sur la touche '' | ||
| + | |||
| + | Et si vous utilisez la version du site officiel extraite dans votre dossier personnel : | ||
| + | < | ||
| - | Lancée sur mon ordinateur elle a détecté une partition recovery qui est certainement celle de windows 8.1. | + | ===== Utilisation pour réparation ===== |
| - | Une description du fonctionnement d'une version plus récente est disponible [[http:// | + | |
| - | En règle générale: | + | <note important> |
| - | Testdisk peut récupérer les partitions qui ont étés supprimées | + | Une description du fonctionnement d'une version plus récente est disponible sur la [[https:// |
| - | Cependant si les partitions supprimées ont déjà été réutilisées, | + | En règle générale: |
| - | C'est souvent un très mauvais choix car la récupération ne sera jamais faite à 100% à cause des destructions déjà opérées. | + | |
| - | Dans ce dernier contexte, il faut aller jusqu' | + | **TestDisk** peut récupérer les partitions |
| - | Il est nécessaire d' | + | |
| - | ==== Etape 1 ==== | + | |
| - | (capture | + | On peut aller jusqu' |
| + | * Celui-ci ne doit évidemment pas être le support à analyser, et d' | ||
| + | * 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. | ||
| + | |||
| + | ==== Sélection du disque ==== | ||
| {{: | {{: | ||
| Ligne 83: | 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> |
| - | ==== Etape 2 ==== | + | |
| - | On choisit l'option « Proceed | + | On choisit |
| {{: | {{: | ||
| - | ==== Etape 3 ==== | + | |
| - | On choisit le type de partition. Notez qu'on peut ainsi récupérer différents [[systeme_de_fichiers]] : des disques XBox, Mac ou Sun. Dans la plupart des cas, ce sera Intel donc pour un PC Windows | + | ==== Choix du type de partition à récupérer |
| + | |||
| + | Sur l' | ||
| + | Les tables de partitions utilisées sur PC sont //Intel// (aussi appelée [[wpfr> | ||
| {{: | {{: | ||
| - | ==== Etape 4 ==== | ||
| - | On choisit ensuite « analyse » : | ||
| - | {{tuto_20testdisk_htm_m34fbf52.png|}} | + | <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 ! | ||
| + | </ | ||
| - | 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. | + | ==== Analyse ==== |
| - | {{tuto_20testdisk_htm_m504776e1.png|}} | + | On laisse ensuite //Analyse// sélectionné |
| - | ==== Etape 5 ==== | + | |
| - | On choisit donc l' | + | |
| - | {{tuto_20testdisk_htm_36b2c2db.png}} | + | {{: |
| - | Il nous dit que la partition actuelle est en bonne santé ; on peut lister les fichiers qu' | + | **TestDisk** présente |
| - | Donc on appuie juste sur « Entrée » pour passer a l'étape suivante. | + | |
| - | ==== Etape 6 ==== | + | |
| - | Là on choisit « Search » cela va lancer | + | |
| - | {{tuto_20testdisk_htm_m504776e1.png|}} | + | On peut ensuite lancer //Quick Search// (flèches du clavier '' |
| - | Scan lancé. | + | Cette opération prend moins d'une seconde. |
| - | {{tuto_20testdisk_htm_1bd09c81.png|}} | + | ==== Choix des partitions ==== |
| - | On laisse mijoter ainsi longtemps… très longtemps ici pour un disque dur de 250 Gio | + | On est invité sur l' |
| - | Mais on constate que, au bout de quelques secondes, il a déjà retrouvé | + | on sélectionne ou désélectionne les partitions grâce aux touches flèches '' |
| - | {{tuto_20testdisk_htm_5a611058.png|}} | + | Les partitions sélectionnées sont surlignées en vert. |
| - | ==== Etape 7 ==== | + | |
| - | Soit on appuie sur « Entrée » pour arrêter la recherche car nous avons reconnu notre partition (inutile d' | + | |
| + | Une fois les partitions choisies, ont appuies sur '' | ||
| - | Soit on laisse toute la recherche se faire lorsque le cas est plus complexe | + | ==== Action sur partitions ==== |
| - | {{tuto_20testdisk_htm_m4b4b19da.png|}} | + | Sur l' |
| - | ==== Etape 8 ==== | + | * //Write// qui permet de simplement // |
| - | Il me liste les partitions | + | * ou //Deeper search// |
| - | 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. | + | |
| - | {{tuto_20testdisk_htm_m79e6954e.png}} | + | ==== Écriture ==== |
| - | Pour récupérer cette partition, il faut appuyer sur les flèches droites et gauche. | + | {{: |
| - | En effet, on remarque au début de la ligne un « D » ce qui signifie //Deleted// (effacée) on va changer ça. | + | |
| - | On peu choisir soit : | + | |
| - | * L = logical | + | |
| - | * E = extended | + | |
| - | * P = primary | + | |
| - | * * = primaire et bootable | + | |
| - | Dans mon cas, c' | + | <note important> |
| + | Attention, en choisissant | ||
| + | </ | ||
| - | {{tuto_20testdisk_htm_18d5b64c.png|}} | + | On peut alors redémarrer l' |
| - | et « primary bootable » | + | ==== Recherche approfondie ==== |
| - | {{tuto_20testdisk_htm_ea9bfb4.png|}} | + | Soit on appuie sur '' |
| - | ==== Etape 9 ==== | + | |
| - | <note tip>il semble inutile de jouer ce scénario (*) lorsque l' | + | Soit on laisse toute la recherche se faire lorsque |
| - | Je mets donc le flag « primary bootable » et j' | + | |
| + | {{: | ||
| - | {{tuto_20testdisk_htm_70ce73a8.png}} | + | ==== Types de partition ==== |
| - | <note important> | + | TestDisk liste les [[: |
| - | Attention, en choisissant « write », il réécrit l' | + | |
| - | </ | + | |
| - | Puis on redémarre | + | Ici, une autre partition en [[:systeme de fichiers# |
| + | {{: | ||
| - | ==== Etape 10 ==== | + | Pour récupérer cette partition, il faut appuyer sur les flèches '' |
| - | La table de partition | + | En effet, on remarque au début |
| - | Il est alors nécessaire | + | On peu choisir soit : |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Dans ce cas, c'est //primary bootable// à noter que le choix n'est donné que entre //primary// : | ||
| - | {{application: | + | {{tuto_20testdisk_htm_18d5b64c.png}} |
| - | et de laisser tourner car cela prend beaucoup de temps. On peut regarder l' | + | et //primary bootable// : |
| - | {{application: | + | {{tuto_20testdisk_htm_ea9bfb4.png}} |
| - | Au final on a une liste qui peut être très impressionnante ou pas. | + | ==== Recherche approfondie ==== |
| + | |||
| + | 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// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Laisser tourner car cela prend beaucoup de temps. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Cette recherche retourne une liste : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Choix des données à récupérer ==== | ||
| - | {{application: | ||
| - | ==== Etape 11 ==== | ||
| Il faut maintenant aller scanner les partitions à la recherche des données perdues. | Il faut maintenant aller scanner les partitions à la recherche des données perdues. | ||
| - | Le fait de connaître préventivement l' | ||
| - | {{application: | + | Le fait de connaître préventivement l' |
| + | |||
| + | {{:application: | ||
| + | |||
| + | Dans la grille ci-dessus, Les répertoires et fichiers logiquement supprimés ont été masquées (touche '' | ||
| + | |||
| + | On navigue dans les répertoires grâce aux touches flèches '' | ||
| + | C'est le moment de les copier sur un autre support en pressant '' | ||
| + | |||
| + | ==== Choix de la destination ==== | ||
| + | |||
| + | 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 sur le forum dans [[https:// | ||
| + | |||
| + | 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. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | il ne reste plus qu'à sélectionner le répertoire '' | ||
| - | Dans la grille ci-dessus, Les répertoires et fichiers logiquement supprimés ont été masquées (commande** h**) | + | {{:application:testdisk.ds10.png}} |
| - | sinon ils seraient affichés en rouge. | + | |
| - | On s'est baladé dans les répertoires en faisant un return sur les lignes tentantes. On peut aussi descendre dans la hiérarchie. (Ici, on est descendu dans un répertoire.) On remonte d'un cran par la commande ** q**. En conclusion: On a décidé de récupérer trois répertoires qui ont été sélectionnés en appuyant sur le caractère **:** Ils sont maintenant affichés en vert. | + | |
| - | C'est le moment de les copier sur un autre support | + | |
| - | ==== Etape 12 ==== | + | |
| - | 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:// | + | |
| - | 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 à ce qui a été sélectionné. | + | Une fois l'opération terminée on peut vérifier l' |
| - | Au besoin, diminuer la sélection en prenant seulement un répertoire. Puis lorsque la copie sera faite, sélectionner les autres répertoires avec un autre support | + | |
| - | {{application: | + | ==== Quelques exemples ==== |
| - | il ne reste plus qu'à sélectionner | + | sur le forum : [[https:// |
| - | Puis regarder l' | + | |
| - | {{application:testdisk.ds10.png}} | + | |
| - | ==== Quelques exemples. ==== | + | |
| - | 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, | + | |
| - | * Lire ici la procedure: | + | Lancer une récupération de fichiers sur un support |
| + | |||
| + | Lorsque le support subit une défaillance matériel, l' | ||
| - | Jusqu' | ||
| ==== Restaurer la structure de boot de la partition windows ==== | ==== Restaurer la structure de boot de la partition windows ==== | ||
| - | [[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 228: | 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 ==== |
| - | 1) Faire les étapes 1 , 2 , 3 et 4 du chapitre 5. Mais à l' | + | |
| - | 2) Accepter l' | + | - Suivre les premières étapes du chapitre // |
| + | - // | ||
| + | - //[[#Choix du type de partition à récupérer]]// | ||
| + | - à l' | ||
| + | - Accepter l' | ||
| + | - Lancer éventuellement **[[: | ||
| - | 3) Lancer Gparted afin de s'assurer que le flag de boot est bien mis sur la partition windows. | + | ==== Récupérer le contenu d'une partition chiffrée luks ==== |
| + | |||
| + | Il est possible | ||
| + | |||
| + | Voici l' | ||
| + | <code bash> | ||
| + | TestDisk 7.1, Data Recovery Utility, July 2019 | ||
| + | Christophe GRENIER < | ||
| + | https:// | ||
| + | Linux filesys. data 1054720 | ||
| + | Directory / | ||
| + | |||
| + | > | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Use Right to change directory, h to hide deleted files | ||
| + | =============================================================</ | ||
| ===== 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 ===== | ||
| - | * **(fr)** [[https:// | + | |
| - | * **(fr, en)** [[http:// | + | |
| - | | + | * [[https:// |
| + | | ||
| + | | ||
| + | * [[https:// | ||
| * Un outil pour conversion [[http:// | * Un outil pour conversion [[http:// | ||
| - | * **(fr)** Testdisk ne sait pas reconstituer [[https:// | ||
| - | ---- | + | ==== sur le forum ==== |
| - | // | + | * // |
| + | * // | ||
| + | |||
| + | ---- | ||
| + | // | ||
