Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine 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.162testdisk [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>Xenial récupérer système disque_dur}} +{{tag>Xenial Bionic Focal récupérer système disque_dur}}
- +
-----+
  
 {{ :applications:testdisk:testdisk.ico?60}} {{ :applications:testdisk:testdisk.ico?60}}
-====== Testdisk====== +====== TestDisk ======
-<note tip>Avant de commencer à utiliser **testdisk**, assurez-vous que votre disque est en bon état physique (smartctl)</note>+
  
-<note important>Aussitôt que vous constatez la perte de fichiers, arrêtez d'utiliser, autant que faire se peut, le disque dur (ou autre périphérique de stockage sur lequel a eu lieu la perte)Autrementvous risquez de ré-écrire par dessus vos fichiers perdusAinsi pour l'installation de PhotoRec puis la sauvegarde des fichiers récupérés, vous ne devez pas utiliser la partition sur laquelle les fichiers ont été perdus.</note>+**[[https://www.cgsecurity.org/wiki/TestDisk_FR|TestDisk]]** permet d'analyser les supports de stockage ([[:disque dur]], [[:SSD]], clé USB...) à la recherche de [[:partitions]] effacées ou endommagées. Il recherche un //index// permettant de retrouver une partition formatée à tortAyant retrouvé cet //index//il reconstitue le [[:système de fichiers]].\\ 
 +Il est fourni avec **[[:PhotoRec]]**, un outil permettant d'analyser une partition pour retrouver puis récupérer des fichiers effacés.
  
-**Testdisk** est un outil analysant un disque dur à la recherche de [[:partitions|partitions]] effacées ou endommagées. Il recherche un « index » permettant de retrouver une partition formatée à tort. Ayant retrouvé cet indexil reconstitue le [[systeme_de_fichiers|système de fichiers]].\\ +<note warning> 
-Il est fourni avec [[:Photorec]], un outil permettant d'analyser une partition pour retrouver puis récupérer des fichiers effacés.\\ +Aussitôt que vous constatez la perte de donnéesarrêtez d'utiliser le [[:disque dur]], [[:SSD]] ou autre support de stockage sur lequel a eu lieu la perte. Vous risqueriez de réécrire par-dessus des données récupérables et de les effacer pour de bon! 
-L'utilisation ensuite de [[:fsck]] peut compléter la récupération après l'utilisation de TestDisk en corrigeant la structure du [[:système de fichiers]] de la partition récupérée.\\ +</note>
-Testdisk est distribué sous [[http://www.gnu.org/licenses/gpl.html|Licence GPLv2]] et fonctionne sous Windows,%% GNU/Linux, Mac OS X, Solaris et BSD.%%+
  
 +<note important>
 +Vous ne devez pas utiliser le support de stockage sur laquelle les données ont été perdues, y compris pour l'utilisation de **TestDisk** ou la sauvegarde des fichiers récupérés !\\
 +**TestDisk** étant disponible depuis les dépôt officiels, il n'y a aucun problème à l'installer et l'utiliser depuis une [[:live_cd|session live Ubuntu]] afin d'éviter toute écriture des données sur le support concerné, en particulier si il contient une partition système ou montée automatiquement.
 +</note>
 +
 +On peut compléter la récupération de **TestDisk** en corrigeant la structure du [[:système de fichiers]] avec **[[:fsck]]**.
 +<note tip>En complément de **TestDisk**, vous pouvez vous assurer que le support est en bon état physique avec [[:smartmontools]].</note>
 +
 +**TestDisk** est distribué sous [[http://www.gnu.org/licenses/gpl.html|Licence GPLv2]] et fonctionne sous Windows,%% GNU/Linux, macOS, Solaris et BSD.%%
  
 ===== Pré-requis ===== ===== Pré-requis =====
-<note help>Avant d'aller plus loin dans la lecture de ce document, il est impératif de  regarder l'état du disque avec cette [[:smartmontools|application]] afin de savoir si c'est bien cet outil qu'il faut utiliser ou un [[:ddrescue|autre]] ou faire appel  à un expert en récupération de données.</note> + 
- * Disposer des [[:sudo|droits d'administration]]+<note tip>Avant d'aller plus loin dans la lecture de ce document, n'hésitez-pas à vous assurer que le support est en bon état physique grâce à **[[:smartmontools]]**. Dans le cas contraire d'autres outils seront probablement plus appropriés, par exemple **[[:ddrescue]]**.</note> 
-  * Disposer d'une connexion à Internet configurée et activée+ 
-  * Savoir ce qu'est un [[wpfr>disque dur]]+  * Disposer des [[:permissions administrateur]]. 
-  * Savoir exactement où est branché le disque dur sur son ordinateur : +  * Savoir ce qu'est un [[:système de fichiers]], une [[:partitions|partition]], et connaître leurs [[:partitions#regle_de_denomination|règles de dénomination]] sous Linux.
-    * 1er/2e disque dur SATA ? +
-    * Sur le contrôleur IDE 1 ou 2en maître ou en esclave ? +
-  * Savoir ce qu'est une partition et ce qu'est le formatage d'un disque dur.+
  
 ===== Installation ===== ===== Installation =====
-==== Dans une instance opérationnelle. ==== 
  
-[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>testdisk|testdisk]]** .+Il existe plusieurs méthodes, //au choix//, pour installer **TestDisk** sur Ubuntu : 
 +  * la plus simple est de l'installer depuis les [[#dépôts officiels APT]] d'Ubuntu 
 +  des [[#binaires isolés]] sont aussi proposés sur son site officiel.
  
-==== Dans une instance "live"==== +==== Dépôts officiels APT ====
-En ligne de commande. +
-<code>sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe" +
-sudo apt-get update +
-sudo apt install testdisk</code>+
  
 +**TestDisk** est disponible dans les [[:depots#dépôts officiels]] [[:APT]] d'Ubuntu.
  
-Version commandes groupées: +Pour obtenir cette application il suffit donc d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>testdisk]]''.
-<code>sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe" && sudo apt-get update && sudo apt install testdisk && sudo testdisk</code>+
  
-maj 2019 : attention... apres leur date de 'peremption' les archives/depots ne s'appellent plus //archive.ubuntu... mais elles sont regroupées sous //old-releases.ubun.. +<note>Sur un support live USB il peut être nécessaire d'ajouter le dépôt //[[:depots#sections_universe_et_multiverse_maintenues_par_les_motu|universe]]//.</note>
-après une sauvegarde du fichier.. on peut effectuer un remplacement global dans  <code>sudo gedit /etc/apt/sources.lst </code> +
-==== Utilisation de la version Beta==== +
-<note tip>La dernière version de **Testdisk** est disponible depuis le site officiel "prête à l’emploi". Elle ne nécessite aucune installation ni modification de votre système. Elle est utilisable aussi bien depuis un système installé ou un système en [[:live_cd|session live]].\\ +
-Son lancement s’effectue directement depuis l’exécutable fourni.\\ +
-</note>  +
-  - Se rendre sur la [[https://www.cgsecurity.org/wiki/T%C3%A9l%C3%A9charger_TestDisk|page de téléchargement]] du site officiel; +
-  - Télécharger **Testdisk & Photorec** Linux (32 bits ou 64 bits selon votre [[:architecture matérielle]]) dans votre dossier personnel; +
-  - [[:archivage|Extraire l'archive]] ''tar.bz2'' téléchargé.\\ **Testdisk** est directement utilisable en lançant l’exécutable "testdisk_static" situé dans le dossier extrait. +
  
-===== Configuration =====+==== Binaires isolés ====
  
-Pas de configuration particulière. +**TestDisk** est aussi distribué par ses développeurs pour Linux sur son [[https://www.cgsecurity.org/wiki/T%C3%A9l%C3%A9charger_TestDisk|site officiel]].
-=====Lancement===== +
-Dans un [[:terminal]], saisir la [[;commande_shell|commande]] <code>sudo testdisk</code> +
-Et si vous utilisez la version du site officiel extraite dans votre dossier personnel: <code>sudo ./testdisk*/testdisk_static</code>+
  
-===== Utilisation pour réparation =====+Pour l'utiliser de cette manière (sans l'installer) on peut donc : 
 +  - 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 //bêta//). 
 +  - [[:archivage#archiver_et_extraire_une_archive|Extraire l'archive]] ''tar.bz2'' téléchargée. 
 +  - **Testdisk** est directement utilisable en lançant l'exécutable ''testdisk_static'' situé dans le répertoire extrait. 
  
-<note important>Ne s'utilise pas pour récupérer les partitions protégées par chiffrement. "C'est le but même du chiffrement"</note>+===== Lancement =====
  
-La version actuelle stable des dépôts officiels Ubuntu (décembre 2016) est la version 7.0 d'avril  2015.+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_shell|commande]] : 
 +<code bash>lsblk -e2,7,11 -o MOUNTPOINT,SIZE,NAME,FSTYPE,LABEL</code> 
 +Un conseil, créez-y immédiatement un répertoire facilement identifiable. 
 +<code bash>mkdir /media/<Nom Utilisateur>/<Point De Montage>/RecuperationFaiteParTesdisk</code> 
 +Vous pouvez maintenant  lancer le logiciel. Dans un [[:terminal]], saisissez la [[:commande_shell|commande]] :<code>sudo testdisk</code> 
 +Puis appuyez sur la touche ''Entrée ↵'' pour accepter la création d’un fichier de log qui est proposée par la première grille affichée. 
 +  
 +Et si vous utilisez la version du site officiel extraite dans votre dossier personnel : 
 +<code>sudo ./testdisk*/testdisk_static</code>
  
-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://www.cgsecurity.org/wiki/TestDisk_Etape_par_Etape|ici]]+
  
-En règle générale:+<note important>On ne peut techniquement pas utiliser **TestDisk** pour récupérer ni forcer les partitions protégées par chiffrement.</note>
  
-Testdisk peut récupérer les partitions qui ont étés supprimées  en réécrivant la table de partition.+Une description du fonctionnement d'une version plus récente est disponible sur la [[https://www.cgsecurity.org/wiki/TestDisk_Etape_par_Etape|documentation officielle]].
  
-Cependant si les partitions supprimées ont déjà été réutilisées, la réécriture va détruire ce qui venait d'être installé.  +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'au **deeper search** et sauver sur un support externe qui __ne doit pas être le support d'installation de UBUNTU__ qui dans 99,99% des cas a été fabriqué en mode **NON**-PERSISTANT et dont la taille est insuffisante. La récupération est donc perdue. +**TestDisk** peut récupérer les partitions qui ont étés supprimées en réécrivant la table de partition.
-Il est nécessaire d'utiliser un autre support physique. +
-==== Etape 1 ====+
  
-(capture d'une version Windows ici, mais il n'y a aucune différence visible entre les versions).+On peut aller jusqu'au **deeper search** et sauver ce qu'on trouve sur un support de stockage tiers. 
 +  * Celui-ci ne doit évidemment pas être le support à analyser, et d'une manière générale il ne faut surtout pas écrire sur un stockage dont on cherche à récupérer les données : lorsqu'on réécrit dessus, les données sont définitivement détruites ! 
 +  * 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 ====
  
 {{:applications:testdisk1_xenial.png?450}} {{:applications:testdisk1_xenial.png?450}}
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>Attention si vous vous trompez de disque dur vous risquez de perdre des données (cela équivaut à le formater en fait).</note> +<note warning>Attention si vous vous trompez de stockage vous risquez de perdre des données (cela équivaut à le formater) !</note> 
-==== Etape 2 ==== + 
-On choisit l'option « Proceed » en bas avec les flèches « ← » et « → » puis on valide avec « Entrée ».+On choisit si besoin l'action //Proceed// en bas avec les flèches '''' et '''' (elle est sélectionnée par défaut) puis on valide avec ''Entrée ↵''.
  
 {{:applications:testdisk1_xenial.png?450}} {{:applications:testdisk1_xenial.png?450}}
-==== Etape 3 ==== + 
-On choisit le type de partition. Notez qu'on peut ainsi récupérer différents [[systeme_de_fichiers]] : des disques XBoxMac ou SunDans la plupart des cas, ce sera Intel donc pour un PC Windows ou GNU/Linux.+==== Choix du type de partition à récupérer ==== 
 + 
 +Sur l'écran suivant, on détermine la [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque|table de partition]] (qu'on suppose avoir été utilisée). Notez qu'on peut ainsi récupérer différents [[:système de fichiers|systèmes de fichiers]], dont ceux de supports Xbox, macOS ou Solaris.\\ 
 +Les tables de partitions utilisées sur PC sont //Intel// (aussi appelée [[wpfr>MBR ou MS-DOS]]), surtout utilisée avec l'ancien matériel, et désormais on utilise le plus souvent //EFI GPT// (aussi appelée [[wpfr>GUID Partition Table|GUID]]).
  
 {{:applications:testdisk2_xenial.png?450}} {{:applications:testdisk2_xenial.png?450}}
-==== 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 ! 
 +</note>
  
-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'option « proceed » :+
  
-{{tuto_20testdisk_htm_36b2c2db.png}}+{{:tuto_20testdisk_htm_m34fbf52.png}}
  
-Il nous dit que la partition actuelle est en bonne santé ; on peut lister les fichiers qu'elle contient et d'autres manipulations, moins conseillées si on ne sait pas ce qu'on fait. +**TestDisk** présente sur l'écran suivant le partitionnement actuel du support.
-Donc on appuie juste sur « Entrée » pour passer a l'étape suivante. +
-==== Etape 6 ==== +
-Là on choisit « Search » cela va lancer le scan.+
  
-{{tuto_20testdisk_htm_m504776e1.png|}}+On peut ensuite lancer //Quick Search// (flèches du clavier ''←'' ''→'' si nécessaire puis touche ''Entrée ↵'').
  
-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'écran suivant à sélectionner des partitions parmi celles détectées par cette recherche rapide :\\ 
-Mais on constate que, au bout de quelques secondes, il a déjà retrouvé la partition :+on sélectionne ou désélectionne les partitions grâce aux touches flèches ''↑'' ''↓'' et à la barre d'espace ''␣''.
  
-{{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'attendre qu'il analyse tout le disque).+
  
 +Une fois les partitions choisies, ont appuies sur ''Entrée ↵''.
  
-Soit on laisse toute la recherche se faire lorsque le cas est plus complexe+==== Action sur partitions ====
  
-{{tuto_20testdisk_htm_m4b4b19da.png|}} +Sur l'écran suivant on a le choix entre 
-==== Etape 8 ==== +  * //Write// qui permet de simplement //[[#écriture|écrire]]// les partitions retrouvées, 
-Il me liste les partitions effacées qu'il a découvertes. +  * ou //Deeper search// (//[[#recherche approfondie]]//), à utiliser si on n'est pas satisfait des partitions retrouvées.
-Ici, une autre partition en FAT32 (sûrement une partition encore plus vieilleet 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. +{{:tuto_20testdisk_htm_70ce73a8.png}}
-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 casc'est //primary bootable// à noter que je n'ai le choix que entre « primary »+<note important> 
 +Attentionen choisissant //write//, **TestDisk** réécrit l'index du support. 
 +</note>
  
-{{tuto_20testdisk_htm_18d5b64c.png|}}+On peut alors redémarrer l'ordinateur.
  
-et « primary bootable »+==== Recherche approfondie ====
  
-{{tuto_20testdisk_htm_ea9bfb4.png|}} +Soit on appuie sur ''Entrée ↵'' pour arrêter la recherche car nous avons reconnu notre partition (inutile d'attendre qu'il analyse tout le disque).
-==== Etape 9 ====+
  
-<note tip>il semble inutile de jouer ce scénario (*) lorsque l'ordinateur s'est planté pendant une étape de déplacement de partition. La structure partition reste bonne mais les chainages de répertoires sont toujours cassés.//(* Commentaire ajouté 4/6/18 pour problème de compréhension: Je suppose que "jouer ce scenario"  veut dire l'action décrite en cette étape 9 avec "Write". Cette action "write" serait alors inadéquate, et on peut passer à étape 10)//</note> +Soit on laisse toute la recherche se faire lorsque le cas est plus complexe.
-Je mets donc le flag « primary bootable » et j'appuie sur « Entrée » pour valider.+
  
 +{{:tuto_20testdisk_htm_m4b4b19da.png}}
  
-{{tuto_20testdisk_htm_70ce73a8.png}}+==== Types de partition ====
  
-<note important> +TestDisk liste les [[:partitions]] effacées qu'il a découvertes.
-Attention, en choisissant « write », il réécrit l'index du disque dur donc tout ce qu'il y a actuellement sur le disque dur sera effacé par contre on pourra récupérer les données de l'ancienne partition (si on n'pas réécrit dessus). +
-</note>+
  
-Puis on redémarre l'ordinateur et c'est tout bon.+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}}
  
-==== Etape 10 ==== +Pour récupérer cette partition, il faut appuyer sur les flèches ''←'' et ''→''.\\ 
-La table de partition n'est pas réécrite car trop détruite.  +En effet, on remarque au début de la ligne un ''D'' ce qui signifie //Deleted// (effacée) on va changer ça. 
-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.+On peu choisir soit : 
 +  ''L'' = //logical// 
 +  ''E'' = //extended// 
 +  ''P'' = //primary// 
 +  ''*'' = primaire et bootable
  
 +Dans ce cas, c'est //primary bootable// à noter que le choix n'est donné que entre //primary// :
  
-{{application:application:testdisk.ds1.png}}+{{tuto_20testdisk_htm_18d5b64c.png}}
  
-et de laisser tourner car cela prend beaucoup de temps. On  peut regarder l'écran évoluer.+et //primary bootable// :
  
-{{application:application:testdisk.ds2.png}}+{{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//**), toujours en sauvegardant les données récupérées sur un autre support physique. 
 + 
 +{{:application:application:testdisk.ds1.png}} 
 + 
 +Laisser tourner car cela prend beaucoup de temps. 
 + 
 +{{:application:application:testdisk.ds2.png}} 
 + 
 +Cette recherche retourne une liste : 
 + 
 +{{:application:testdisk.ds7.png}} 
 + 
 +==== Choix des données à récupérer ====
  
-{{application:testdisk.ds7.png}} 
-==== 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'implantation ancienne peut éviter de rechercher dans certaines partitions. Sinon elles sont toutes à faire dans l'ordre qu'on le sent. Il faut se positionner sur la ligne choisie et frapper le caractère **P** qui permet de visualiser le contenu. 
  
-{{application:testdisk.ds8.png}}+Le fait de connaître préventivement l'implantation ancienne peut éviter de rechercher dans certaines [[:partitions]]. Sinon elles sont toutes à faire dans l'ordre qu'on le sent. Il faut se positionner sur la ligne choisie et presser la touche ''P'' qui permet de visualiser le contenu. 
 + 
 +{{:application:testdisk.ds8.png}} 
 + 
 +Dans la grille ci-dessus, Les répertoires et fichiers logiquement supprimés ont été masquées (touche ''H'') sinon ils seraient affichés en rouge. 
 + 
 +On navigue dans les répertoires grâce aux touches flèches ''↑'' ''↓'' et en pressant la touche ''Entrée ↵'' sur les répertoires à ouvrir. On peut aussi descendre dans la hiérarchie. (Ici, on est descendu dans un répertoire.) On remonte d'un cran par la touche ''Q''. On décide ici 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 en pressant ''Maj''+''C''
 + 
 +==== 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://forum.ubuntu-fr.org/viewtopic.php?pid=21702798#p21702798|cette discussion]]. 
 + 
 +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. 
 + 
 +{{:application:testdisk.ds9.png}} 
 + 
 +il ne reste plus qu'à sélectionner le répertoire ''..'', lancer la copie avec la touche ''C'' puis patienter.
  
-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 conclusionOn 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  par la commande **C** +
-==== 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://forum.ubuntu-fr.org/viewtopic.php?pid=21702798#p21702798+
  
-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'intégrité des données récupérées sur le support de destination.
-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 physique pour la sortie.+
  
-{{application:testdisk.ds9.png}}+==== Quelques exemples ====
  
-il ne reste plus qu'à sélectionner le répertoire  ** ..**    et lancer la copie par la commande **C**  +sur le forum [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21830722#p21830722]]
-Puis regarder l'action se faire. +
-{{application:testdisk.ds10.png}} +
-==== Quelques exemples. ====+
  
-https://forum.ubuntu-fr.org/viewtopic.php?pid=21830722#p21830722 
 ===== Utilisations diverses ===== ===== Utilisations diverses =====
  
-==== Réaliser limage 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, ce nest pas le pied. D'abord parce que ce n'est pas fiable, ça plante tout le temps et ensuite parce que cela risque d'endommager encore plus le disque dur. **Cette copie sera un clone identique** du disque, cela veut dire que vous pourrez récupérer dessus tous les fichiers même ceux qui ont été effacés par inadvertance+ 
-  Lire ici la procedure: [[http://korben.info/realiser-limage-dun-disque-dur-testdisk.html]]+Lancer une récupération de fichiers sur un support défectueux, ce n'est pas le pied. D'abord parce que ce n'est pas fiable, ça plante tout le temps et ensuite parce que cela risque d'endommager encore plus le matériel
 + 
 +Lorsque le support subit une défaillance matériel, l'outil de récupération à privilégier est **[[:ddrescue]]**.
  
-Jusqu'à preuve du contraire, lorsque le disque est défaillant, l'outil de duplication à priviliégier est ddrescue. 
 ====  Restaurer la structure de boot de la partition windows ==== ====  Restaurer la structure de boot de la partition windows ====
-[[https://forum.ubuntu-fr.org/viewtopic.php?pid=8178311#p8178311|YannUbuntu]]+ 
 +[[https://forum.ubuntu-fr.org/viewtopic.php?pid=8178311#p8178311|astuce de YannUbuntu]]
   *  sélectionner le disque où se trouve la partition à réparer,   *  sélectionner le disque où se trouve la partition à réparer,
-  *  [Proceed], +  *  ''[Proceed]''
-  *  choisir le type de partition (généralement [Intel]), +  *  choisir le type de partition (généralement ''[Intel]''), 
-  *  [Advanced], +  *  ''[Advanced]''
-  *  sélectionner la partition à réparer avec [Boot], ça va afficher quelque chose comme ceci: +  *  sélectionner la partition à réparer avec ''[Boot]'', ça va afficher quelque chose comme ceci: 
-        + 
-     <code>                        Boot sector+<code>                        Boot sector
                         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'étape 4 il faut choisir  "**MBR Code**" au lieu de "**analyse**".+
  
-2) Accepter l'écriture du MBR dans le premier secteur. Puis confirmer l'écrasement.+  - Suivre les premières étapes du chapitre //[[#Utilisation pour réparation]]//
 +    - //[[#Sélection du disque]]// 
 +    - //[[#Choix du type de partition à récupérer]]// 
 +    - à l'étape suivante //[[#Analyse]]//, choisir //MBR Code// au lieu de //analyse//
 +  - Accepter l'écriture du **[[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque|MBR]]** dans le premier secteur, puis confirmer l'écrasement
 +  - Lancer éventuellement **[[:GParted]]** afin de s'assurer que le drapeau (//flag//) de démarrage (//boot//) est bien positionné sur la partition désirée.
  
-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 de lancer **testdisk** pour récupérer les données d'une partition chiffrée LUKS si cette partition  peut être préventivement montée. Sinon, on récupère seulement la structure de //boot//. 
 + 
 +Voici l'écran montrant ce qui est récupérable : uniquement la structure de //boot// ! (**PhotoRec** ne fera pas mieux) 
 +<code bash>====================================================================== 
 +TestDisk 7.1, Data Recovery Utility, July 2019 
 +Christophe GRENIER <grenier@cgsecurity.org> 
 +https://www.cgsecurity.org 
 +     Linux filesys. data      1054720    4554751    3500032 
 +Directory / 
 + 
 +>drwxr-xr-x              4096  2-Dec-2022 16:28 . 
 + drwxr-xr-x              4096  2-Dec-2022 16:28 .. 
 + drwx------             16384  2-Dec-2022 15:52 lost+found 
 + drwxr-xr-x              4096  2-Dec-2022 15:55 efi 
 + drwxr-xr-x              4096  2-Dec-2022 16:29 grub 
 + -rw-------           6250707 12-Jul-2022 10:51 System.map-5.15.0-43-generic 
 + -rw-r--r--            261694 12-Jul-2022 10:51 config-5.15.0-43-generic 
 + lrwxrwxrwx                28  2-Dec-2022 16:26 initrd.img 
 + lrwxrwxrwx                28  2-Dec-2022 15:55 initrd.img.old 
 + -rw-r--r--            182800  6-Feb-2022 21:35 memtest86+.bin 
 + -rw-r--r--            184476  6-Feb-2022 21:35 memtest86+.elf 
 + -rw-r--r--            184980  6-Feb-2022 21:35 memtest86+_multiboot.bin 
 + lrwxrwxrwx                25  2-Dec-2022 16:26 vmlinuz 
 + lrwxrwxrwx                25  2-Dec-2022 16:26 vmlinuz.old 
 +                                                   Next 
 +Use Right to change directory, h to hide deleted files 
 +=============================================================</code>
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
-Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.\\ +Pour supprimer cette application, il suffit de [[:deb#desinstaller_un_paquet_deb|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. 
-Pour supprimer la version du site officiel extraite dans votre dossier personnel, il suffit de supprimer le dossier extrait.+ 
 +Ou supprimer simplement le répertoire contenant les [[#binaires isolés]] si c'est la méthode que vous avez choisie.
  
 ===== Voir aussi ===== ===== Voir aussi =====
-  * **(fr)** [[https://www.cgsecurity.org/wiki/TestDisk_FR|Site officiel]] + 
-  * **(fr, en)** [[http://www.cgsecurity.org/wiki/TestDisk_Etape_par_Etape|TestDisk, étape par étape]] : mode d'emploi simple et détaillé sur le site officiel. +  * [[https://www.cgsecurity.org/wiki/TestDisk_FR|Site officiel]] 
-  * **(fr)** [[https://www.benji1000.net/recuperer-les-donnees-dun-disque-dur-non-reconnu/|Récupérer les données d’un disque-dur non reconnu]] : tutoriel étape par étape sur le blog de benji1000.+  * [[https://github.com/cgsecurity/testdisk|GitHub]] 
 +  [[:probleme_de_disque|Problème de disque / partition]] 
 +  * [[https://www.cgsecurity.org/wiki/TestDisk_Etape_par_Etape|TestDisk, étape par étape]] : mode d'emploi simple et détaillé sur le site officiel. 
 +  * [[https://www.benji1000.net/recuperer-les-donnees-dun-disque-dur-non-reconnu/|Récupérer les données d’un disque-dur non reconnu]] : tutoriel étape par étape sur le blog de benji1000.
   * Un outil pour conversion [[http://cars.car.coocan.jp/misc/chs2lba.html|LBA/CHS]]   * Un outil pour conversion [[http://cars.car.coocan.jp/misc/chs2lba.html|LBA/CHS]]
-  * **(fr)** Testdisk ne sait pas reconstituer [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21903804#p21903804|une partition chiffrée]] 
  
-----+==== sur le forum ====
  
-//Contributeurs : [[utilisateurs:toth_o]].//+  * //[[https://forum.ubuntu-fr.org/viewtopic.php?pid=21903804#p21903804|Testdisk ne sait pas reconstituer une partition chiffrée]]// 
 +  * //[[https://forum.ubuntu-fr.org/viewtopic.php?pid=22858524|Récupération d'une table de partition détruite accidentellement]]//  
 + 
 +---- 
 +//Contributeurs : [[:utilisateurs:toth_o]], [[:utilisateurs:krodelabestiole]].//