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 19/01/2026, 10:28] – une doc ou au moins un chapitre dédié à l'ajout de universe serait bienvenue ! (c'est loin d'être propre à testdisk donc pas le sujet de cette page) krodelabestioletestdisk [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:
 {{ :applications:testdisk:testdisk.ico?60}} {{ :applications:testdisk:testdisk.ico?60}}
 ====== TestDisk ====== ====== TestDisk ======
 +
 +**[[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 à tort. Ayant 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.
  
 <note warning> <note warning>
Ligne 13: Ligne 16:
 </note> </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> <note tip>En complément de **TestDisk**, vous pouvez vous assurer que le support est en bon état physique avec [[:smartmontools]].</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 à tort. Ayant retrouvé cet //index//, il reconstitue le [[:système de fichiers]].\\ +**TestDisk** est distribué sous [[http://www.gnu.org/licenses/gpl.html|Licence GPLv2]] et fonctionne sous Windows,%% GNU/Linux, macOS, Solaris et BSD.%%
-Il est fourni avec **[[:PhotoRec]]**, un outil permettant d'analyser une partition pour retrouver puis récupérer des fichiers effacés. +
- +
-On peut compléter la récupération de TestDisk en corrigeant la structure du [[:système de fichiers]] avec [[:fsck]].\\ +
-**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.%%+
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 30: Ligne 30:
 ===== Installation ===== ===== Installation =====
  
-==== Sur Ubuntu ====+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.
  
-[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] ''[[apt>testdisk]]''.+==== Dépôts officiels APT ==== 
 + 
 +**TestDisk** est disponible dans les [[:depots#dépôts officiels]] [[:APT]] d'Ubuntu. 
 + 
 +Pour obtenir cette application il suffit donc d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>testdisk]]''.
  
 <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> <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>
  
-==== Utilisation de la version Béta ====+==== Binaires isolés ====
  
-<note tip>La dernière version de **TestDisk** est disponible "prête à l'emploi" depuis le site officiel. 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_usb|session live]].+**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]].
  
-Son lancement s’effectue directement depuis l'exécutable fourni. +Pour l'utiliser de cette manière (sans l'installer) on peut donc : 
-</note> +  - 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//). 
-  - Se rendre sur la [[https://www.cgsecurity.org/wiki/T%C3%A9l%C3%A9charger_TestDisk|page de téléchargement]] du site officiel; +  - [[:archivage#archiver_et_extraire_une_archive|Extraire l'archive]] ''tar.bz2'' téléchargée. 
-  - Télécharger **TestDisk & PhotoRec** Linux 64 bits dans votre dossier personnel; +  - **Testdisk** est directement utilisable en lançant l'exécutable ''testdisk_static'' situé dans le répertoire extrait. 
-  - [[:archivage|Extraire l'archive]] ''tar.bz2'' téléchargée.\\ **Testdisk** est directement utilisable en lançant l'exécutable ''testdisk_static'' situé dans le dossier extrait. +
  
 ===== 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 [[:commande_shell|commande]] :
 <code bash>lsblk -e2,7,11 -o MOUNTPOINT,SIZE,NAME,FSTYPE,LABEL</code> <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. Un conseil, créez-y immédiatement un répertoire facilement identifiable.
 <code bash>mkdir /media/<Nom Utilisateur>/<Point De Montage>/RecuperationFaiteParTesdisk</code> <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>+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. 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.
    
Ligne 87: Ligne 92:
 ==== Choix du type de partition à récupérer ==== ==== 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 Sun.\\+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]]). 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]]).
  
Ligne 149: Ligne 154:
 {{:tuto_20testdisk_htm_m79e6954e.png}} {{:tuto_20testdisk_htm_m79e6954e.png}}
  
-Pour récupérer cette partition, il faut appuyer sur les flèches ''←'' et ''→''.+Pour récupérer cette partition, il faut appuyer sur les flèches ''←'' et ''→''.\\
 En effet, on remarque au début de la ligne un ''D'' ce qui signifie //Deleted// (effacée) on va changer ça. 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 : On peu choisir soit :
Ligne 187: Ligne 192:
 {{:application:testdisk.ds8.png}} {{:application:testdisk.ds8.png}}
  
-Dans la grille ci-dessus, Les répertoires et fichiers logiquement supprimés ont été masquées (commande ''h'') +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. 
-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. +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 par la commande ''C''.+C'est le moment de les copier sur un autre support en pressant ''Maj''+''C''.
  
 ==== Choix de la destination ==== ==== Choix de la destination ====
Ligne 240: 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 ====
  
-  - Faire les étapes 1, 2, 3 et 4 du chapitre 5. Mais à l'étape 4 il faut choisir  "**MBR Code**" au lieu de "**analyse**"+  - Suivre les premières étapes du chapitre //[[#Utilisation pour réparation]]//
-  - Accepter l'écriture du MBR dans le premier secteur. Puis confirmer l'écrasement. +    - //[[#Sélection du disque]]// 
-  - Lancer Gparted afin de s'assurer que le flag de boot est bien mis sur la partition windows.+    - //[[#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.
  
 ==== Récupérer le contenu d'une partition chiffrée luks ==== ==== Récupérer le contenu d'une partition chiffrée luks ====
Ligne 279: Ligne 287:
  
 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 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.
 +
 +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 =====
  
   * [[https://www.cgsecurity.org/wiki/TestDisk_FR|Site officiel]]   * [[https://www.cgsecurity.org/wiki/TestDisk_FR|Site officiel]]
 +  * [[https://github.com/cgsecurity/testdisk|GitHub]]
   * [[:probleme_de_disque|Problème de disque / partition]]   * [[: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.cgsecurity.org/wiki/TestDisk_Etape_par_Etape|TestDisk, étape par étape]] : mode d'emploi simple et détaillé sur le site officiel.