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édentes Révision précédente
Prochaine révision
Révision précédente
testdisk [Le 20/12/2021, 23:17]
wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
testdisk [Le 28/02/2023, 11:44] (Version actuelle)
geole [Quelques exemples.] Sécurisation.
Ligne 1: Ligne 1:
- 
 {{tag>​Xenial Bionic Focal récupérer système disque_dur}} {{tag>​Xenial Bionic Focal récupérer système disque_dur}}
  
Ligne 47: Ligne 46:
  
 Son lancement s’effectue directement depuis l’exécutable fourni. Son lancement s’effectue directement depuis l’exécutable fourni.
-</​note> ​+</​note>​
   - Se rendre sur la [[https://​www.cgsecurity.org/​wiki/​T%C3%A9l%C3%A9charger_TestDisk|page de téléchargement]] du site officiel;   - 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;   - Télécharger **Testdisk & Photorec** Linux (32 bits ou 64 bits selon votre [[:​architecture matérielle]]) dans votre dossier personnel;
Ligne 53: Ligne 52:
  
 ===== 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 un [[:​terminal]],​ saisir la [[:​commande_shell|commande]] <​code>​sudo testdisk</​code>​+Pour identifier les partitions, utilisez cette 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]],​ saisir la [[:​commande_shell|commande]] <​code>​sudo testdisk</​code>​
  
 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 69: Ligne 72:
 Testdisk peut récupérer les partitions qui ont étés supprimées en réécrivant la table de partition. Testdisk peut récupérer les partitions qui ont étés supprimées en réécrivant la table de partition.
  
-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é. ​+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é.
 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. 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.
  
Ligne 95: Ligne 98:
  
 {{:​applications:​testdisk2_xenial.png?​450}} {{:​applications:​testdisk2_xenial.png?​450}}
 +DELETEME<​note warning>​Si votre disque dépasse la taille de 2 to, notez que la table de partition sera ** EFI GPT** dans quasiment 100% des cas.</​note>​
 ==== Étape 4 : analyse ==== ==== Étape 4 : analyse ====
  
Ligne 176: Ligne 179:
 ==== Étape 10 ==== ==== Étape 10 ====
  
-La table de partition n'est pas réécrite car trop détruite. ​+La table de partition n'est pas réécrite car trop détruite.
 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. 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.
  
Ligne 210: Ligne 213:
 {{application:​testdisk.ds9.png}} {{application:​testdisk.ds9.png}}
  
-il ne reste plus qu'à sélectionner le répertoire ​ ** ..**    et lancer la copie par la commande **C** +il ne reste plus qu'à sélectionner le répertoire ​ ** ..**    et lancer la copie par la commande **C**
 Puis regarder l'​action se faire. Puis regarder l'​action se faire.
 {{application:​testdisk.ds10.png}} {{application:​testdisk.ds10.png}}
 +
 +==== Étape 13 ====
 +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. ==== ==== Quelques exemples. ====
Ligne 252: Ligne 258:
   - Accepter l'​écriture du MBR dans le premier secteur. Puis confirmer l'​écrasement.   - Accepter l'​écriture du MBR dans le premier secteur. Puis confirmer l'​écrasement.
   - Lancer Gparted afin de s'​assurer que le flag de boot est bien mis sur la partition windows.   - 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. Tentative réalisée en version 22.10.
 +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 ​    ​0 ​    ​0 ​     4096  2-Dec-2022 16:28 .
 + ​drwxr-xr-x ​    ​0 ​    ​0 ​     4096  2-Dec-2022 16:28 ..
 + ​drwx------ ​    ​0 ​    ​0 ​    ​16384 ​ 2-Dec-2022 15:52 lost+found
 + ​drwxr-xr-x ​    ​0 ​    ​0 ​     4096  2-Dec-2022 15:55 efi
 + ​drwxr-xr-x ​    ​0 ​    ​0 ​     4096  2-Dec-2022 16:29 grub
 + ​-rw------- ​    ​0 ​    ​0 ​  ​6250707 12-Jul-2022 10:51 System.map-5.15.0-43-generic
 + ​-rw-r--r-- ​    ​0 ​    ​0 ​   261694 12-Jul-2022 10:51 config-5.15.0-43-generic
 + ​lrwxrwxrwx ​    ​0 ​    ​0 ​       28  2-Dec-2022 16:26 initrd.img
 + ​lrwxrwxrwx ​    ​0 ​    ​0 ​       28  2-Dec-2022 15:55 initrd.img.old
 + ​-rw-r--r-- ​    ​0 ​    ​0 ​   182800 ​ 6-Feb-2022 21:35 memtest86+.bin
 + ​-rw-r--r-- ​    ​0 ​    ​0 ​   184476 ​ 6-Feb-2022 21:35 memtest86+.elf
 + ​-rw-r--r-- ​    ​0 ​    ​0 ​   184980 ​ 6-Feb-2022 21:35 memtest86+_multiboot.bin
 + ​lrwxrwxrwx ​    ​0 ​    ​0 ​       25  2-Dec-2022 16:26 vmlinuz
 + ​lrwxrwxrwx ​    ​0 ​    ​0 ​       25  2-Dec-2022 16:26 vmlinuz.old
 +                                                   Next
 +Use Right to change directory, h to hide deleted files
 +=============================================================</​code>​
  
 ===== Désinstallation ===== ===== Désinstallation =====
  • testdisk.1640038641.txt.gz
  • Dernière modification: Le 20/12/2021, 23:17
  • par wiki-corrector-bot