Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 22/02/2014, à 04:20

lolo739

Récupération partition truecrypt

Bonjour,

J'ai un pb pour récupérer mes données. J'ai crypté avec Truecrypt (volume sans volume caché et option par défaut) une partition de mon DD ( 2x1To). J'ai lancer par erreur une demande de formatage sur la lettre du DD réservé à Truecrypt. (je voulais formater un autre DD). Il a lancé le processus mais a refuser de l'exécuter. Ma partition se montait tjs mais ca m'indiquait des erreurs. J'ai voulu réparer le dd avec les outils fourni par truecrypt (en graphique) et là les pb sérieux ont comencé Je suis sous win7, en NTFS. J'ai regardé sur ce forum. Chance une discussion était ouverte. J'ai tenté une réparation à partir de ubuntu 12.04 sur DD dédié mais je galère.
J'ai exécuté le script trouvé

--------------

truecrypt -d;
losetup -d /dev/loop0;
rm ~/cryptlog;
date;

for ((n=$1; n<=$2; n++)); do
echo -en "\rSecteur#$n";
losetup -o $((512*$n)) /dev/loop0 $3;
truecrypt -t -m ro -k "" -p "$4" --protect-hidden=no /dev/loop0 /mnt >> ~/cryptlog && echo Gotcha!!&& exit 0;
losetup -d /dev/loop0;
done < /dev/null;
head ~/cryptlog
tail ~/cryptlog
echo
date;

------

ca marche mais pour 1to de données, il faut compter 4-5 mois non stop. j'avais 500Go de données dessus.

Bref j'ai tenté des trucs : maintenant fdisk m'indique une partition sba2 coupée dans tous les sens.

[img=
Truecrypt semble vouloir monter la partition (sous ubuntu) mais me dit qu'il faut spécifier le type de fichier. Un pb de table de partition?

Si vous avez des idées...
Au fait j'ai exécuté Testdisk sous Win7 qui ma trouvé 2 erreures disque mais a refuser de les corriger car éxécuter en type de partition "non".

Merci par avance pour votre aide.

140222032550484247.png

Hors ligne

#2 Le 22/02/2014, à 13:31

jamesbad000

Re : Récupération partition truecrypt

Hello.

Fait des copié/collé en mode texte stp -> Utilise le menu "editer" du terminal, et colle les résultats dans une balise code (sélection du texte collé, puis bouton <> au dessus de la boite de message)


lolo739 a écrit :

Truecrypt semble vouloir monter la partition (sous ubuntu) mais me dit qu'il faut spécifier le type de fichier

Comme je l'ai précisé dans mon mail, donne moi le retour du terminal avec les commandes introduites, et le résultat affiché. Plutôt que ton interprétation. => semble vouloir monter la partition ???


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#3 Le 22/02/2014, à 19:03

lolo739

Re : Récupération partition truecrypt

bjr,

on est d'accord que dans la ligne de code 243320484 243320832 représente le début et la fin
de la partition?

sudo ~/scanTruecrypt.sh 243320484 243320832 /dev/sdc 'tonMotdePasse'

Sinon j'ai tapé la ligne suivante :

lolo739@lolo739-K93SM:~$ sudo -s
[sudo] password for lolo739: 
root@lolo739-K93SM:~# truecrypt -t -m ro -p 'MotDePasse' /dev/sda2
Enter mount directory [default]: 
Enter keyfile [none]: 
Error: mount : vous devez indiquer le type de système de fichiers
root@lolo739-K93SM:~# 

Hors ligne

#4 Le 22/02/2014, à 19:07

lolo739

Re : Récupération partition truecrypt

Sinon fdisk me dit ça :

root@lolo739-K93SM:~# fdisk /dev/sda2
Le périphérique ne contient pas une table de partitions DOS ou Sun, SGI, OSF valable
Création d'une nouvelle étiquette DOS avec id de disque 0xbdc6bee8.
Les modifications restent en mémoire jusqu'à ce que vous les écriviez.
Après quoi, bien sûr, le contenu précédent sera irrécupérable.

Avertissement : drapeau 0x0000 non valable dans la table de partitions 4, sera corrigé par w(écriture)

Le périphérique dispose d'une taille de secteur logique plus
petite que la taille de secteur physique. Ajuster la limite de
taille à celle de secteur physique (ou optimale en terme d'E/S)
est conseillé, sinon les performances risquent d'être affectées.

Hors ligne

#5 Le 22/02/2014, à 19:09

lolo739

Re : Récupération partition truecrypt

avec "Fdisk /dev/sda "   dans le menu pour spécialiste j'ai :

Commande pour spécialistes (m pour l'aide) : p

Disque /dev/sda : 255 têtes, 63 secteurs, 243201 cylindres

Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Début    Taille ID
 1 80  32  33    0 254  63 1023       2048 1953742927 07
 2 00 254  63 1023 254  63 1023 1953736704 1953284096 07
 3 00   0   0    0   0   0    0          0          0 00
 4 00   0   0    0   0   0    0          0          0 00

Commande pour spécialistes (m pour l'aide) : 

Hors ligne

#6 Le 22/02/2014, à 19:10

lolo739

Re : Récupération partition truecrypt

J'espère que tout ceci va t'aider pour m'aiguiller.

Merci.

Hors ligne

#7 Le 22/02/2014, à 20:34

jamesbad000

Re : Récupération partition truecrypt

Hello. La situation me semble extrêmement confuse.

Si je comprend bien, tu as lancé par erreur le formatage d'une partition (ici sda2) depuis windows. Et non supprimé la partition ?
Ou bien as tu recréé la partition depuis ?

histoire qu'on se comprenne :
- On partitionne un disque (en créant des partitions)
- on formate une partition (pour y créer un système de fichier tel que NTFS, FAT, EXT4)

Parce que le script que tu essaie d'utiliser, n'a pour but que de localiser une partition truecrypt supprimée !!

Et tu devrais arrêter de lancer des commandes sans comprendre ce que tu fais.
En particulier le fdisk sur sda2, j'espère que tu n'as pas validé d'écriture sur disque ??

Par ailleurs, que donne

sudo fdisk -l

L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#8 Le 23/02/2014, à 01:32

lolo739

Re : Récupération partition truecrypt

Bjr,
Bonsoir,
non je n'ai pas validé.
Au tout début, j'ai lancé la commande de formatage mais elle ne s'est pas exécutée. Maintenant win7 ne voit plus la partition. Il n’apparaît que le disque C: dans le poste de travail. Truecrypt voit la partition crypté mais refuse de la monte. Il ne dit "veuillez spécifier le type de système de fichier "  (cf. message de 18h03)

root@lolo739-K93SM:~# fdisk -l

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 têtes, 63 secteurs/piste, 243201 cylindres, total 3907029168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x00123d72

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sda1   *        2048  1953744974   976871463+   7  HPFS/NTFS/exFAT
/dev/sda2      1953736704  3907020799   976642048    7  HPFS/NTFS/exFAT

Hors ligne

#9 Le 24/02/2014, à 01:37

jamesbad000

Re : Récupération partition truecrypt

A priori c'est le système de fichier qui est endommagé. Donc il faut trouver le moyen de monter le volume crypté dans un device, sans monter le système de fichier dans un premier temps.
Il faut que je regarde comment on peut faire ça. Mais je vais certainement pas trop avoir le temps avant qq jours...


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#10 Le 24/02/2014, à 09:42

jeanjd63

Re : Récupération partition truecrypt

Salut

Tu devrais utiliser testdisk pour tenter de récupérer ta partition.
Choisir type Intel, puis Analyse, puis Valider puis Quick Search puis si pas suffisant Deeper Search.

@+

Hors ligne

#11 Le 25/02/2014, à 07:56

lolo739

Re : Récupération partition truecrypt

Voilà ce que j'ai sur testdisk

Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * HPFS - NTFS              0  32 33 121614 254 63 1953742927 [System]
Invalid NTFS or EXFAT boot
 2 P HPFS - NTFS          121614 123 46 243200 203 11 1953284096
 2 P HPFS - NTFS          121614 123 46 243200 203 11 1953284096
Space conflict between the following two partitions
 1 * HPFS - NTFS              0  32 33 121614 254 63 1953742927 [System]
 2 P HPFS - NTFS          121614 123 46 243200 203 11 1953284096

Hors ligne

#12 Le 25/02/2014, à 09:33

jeanjd63

Re : Récupération partition truecrypt

C'est pas brillant.

Hors ligne

#13 Le 26/02/2014, à 13:13

jamesbad000

Re : Récupération partition truecrypt

Le chevauchement de partition m'avais échappé. Donc il faut surtout éviter d'utiliser ce disque avec windows.
Et d'une façon générale ne faire aucune manip "gratuite" qui va écrire sur le disque.

maintenant, si je me réfère au post #3 

root@lolo739-K93SM:~# truecrypt -t -m ro -p 'MotDePasse' /dev/sda2
Enter mount directory [default]: 
Enter keyfile [none]: 
Error: mount : vous devez indiquer le type de système de fichiers

Ce qui s'affiche confirme qu'en sda2 il y a un volume truecrypt valide. Autrement il y aurait un message de style "mot de passe invalide ou ceci n'est pas un volume truecrypt"

Il faudrait donc tenter de monter le volume comme ceci, puis un lsblk pour retrouver le device :

sudo truecrypt -t --filesystem=none -p 'MotDePasse' /dev/sda2
sudo lsblk --o size -f

L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#14 Le 26/02/2014, à 15:15

lolo739

Re : Récupération partition truecrypt

Bonjour,

Merci d’être revenu si vite. Le résultat de ta commande :

  SIZE NAME                  FSTYPE LABEL  MOUNTPOINT
  1,8T sda                                 
931,6G ├─sda1                ntfs   System 
931,4G └─sda2                              
931,4G   └─truecrypt1 (dm-0)               
 1024M sr0                                 
 74,5G sdb                                 
 66,6G ├─sdb1                ext4          /
    1K ├─sdb2                              
  7,9G └─sdb5                swap          [SWAP]

Hors ligne

#15 Le 26/02/2014, à 18:21

jamesbad000

Re : Récupération partition truecrypt

Ok donc ton volume truecrypt est maintenant monté sur /dev/dm-0, comme on le voit dans le résultat du lsblk.

Maintenant il faudrait lancer testdisk directement sur ce volume qui correspond à une vision "brute" de la partition déchiffrée.
(si entre temps tu as rebooté ou que pour une raison ou une autre ton volume dm-0 à disparu, tu refais les 2 même commandes que ci-dessus : attention, si tu as monté un autre volume crypté avant, il se peut que ce ne soit plus dm-0 qui soit associé à sda2)

sudo testdisk /dev/dm-0

dans testdisk, choisir le mode de partitionnement aucun (puisqu'on est directement sur une partition)
Aller dans l'option "geometrie" et éventuellement modifier les paramètres "head" avec la valeur 255 et "sector" avec la valeur 63 si les valeurs affichées sont différentes.

ensuite revenir au menu (option quit) et choisir "advanced"
La il devrait présenter une seule ligne correspondant à la partition
-> donne le contenu de cet écran.

Dernière modification par jamesbad000 (Le 26/02/2014, à 18:22)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#16 Le 26/02/2014, à 18:25

jeanjd63

Re : Récupération partition truecrypt

@jamesbad000

Salut

Est-il normal qu'une partition crypté ext4 soit vue par fdisk de type NTFS ?

Hors ligne

#17 Le 26/02/2014, à 18:48

jamesbad000

Re : Récupération partition truecrypt

Salut Jeanjd63.

Le type NTFS qui apparait vient du flag dans la table de partition. Ce flag peut être en contradiction avec le système de fichier réellement présent dans la partition sans que ça pose de réel problème à un linux, qui lui identifie le système de fichier en analysant directement le contenu des 1er secteurs de la partition.

Et là, cas particulier la partition sda2 contient un volume truecrypt qui ne correspond à aucun type prévu au niveau de la table de partition. De plus un volume truecrypt n'a aucune "signature" permettant de l'identifier par analyse des 1er secteurs de la partition. (protection permettant à un utilisateur soumis à la "question" de prétendre qu'il a réinitialisé sa partition avec des données aléatoire sans qu'il soit possible de prouver le contraire)

ensuite, dans le volume déchiffré, il y a un système de fichier "classique" dont il va nous falloir chercher à déterminer le type, car au vu du message :

Error: mount : vous devez indiquer le type de système de fichiers

qui apparait quand on essaie d'ouvrir le volume avec les options par défaut. Celui ci est endommagé et a perdu au minimum sa signature (boot sector pour fat/ntfs, superbloc pour ext...)

Dernière modification par jamesbad000 (Le 26/02/2014, à 18:49)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#18 Le 26/02/2014, à 19:05

jeanjd63

Re : Récupération partition truecrypt

Merci

Hors ligne

#19 Le 26/02/2014, à 23:53

lolo739

Re : Récupération partition truecrypt

Les valeurs devaient être changées :
initialement :

Disk /dev/dm-0 - 1000 GB / 931 GiB - CHS 1953283584 1 1, sector size=512

donc après :

Disk /dev/dm-0 - 1000 GB / 931 GiB - CHS 121587 255 63, sector size=512

ligne obtenu:

P Unknown                  0   0  1 121586 254 63 1953295155

Je n'ai rien enregistré. J'attends de savoir ce que tu en penses.

Dernière modification par lolo739 (Le 26/02/2014, à 23:55)

Hors ligne

#20 Le 27/02/2014, à 15:24

jamesbad000

Re : Récupération partition truecrypt

Effectivement, il n'était pas question d'enregistrer quoique ce soit pour le moment. Mais j'aurais préféré une copie de l'écran complet...

Bon comme je répond en décalé, si tu es ressorti de testdisk, il faudra refaire le paramétrage de head et sector...

Maintenant si tu sélectionne la partition, il devrait proposer [ type ] en bas d'écran.
Cette option affiche la liste des type de partitions. Tu choisi par ordre de préférence parmis les type FATxx : FAT32 LBA, FAT32, FAT16, FAT12... (Il ne va proposer que des types valide en fonction de la taille de la partition... Eventuellement fait une copie de cet écran si tu as des doutes sur le choix)

Après avoir choisi un type, il faut utiliser [ boot ], valider sur l'écran suivant. Puis après être revenu sur la liste de partition, essayer [ undelete ]. Si le contenu du répertoire s'affiche, tu essayer de recopier des fichiers sur un autre disque (ce qui aparrait en rouge correspond à des fichiers supprimés, ce qui est en blanc à des fichiers actifs)

Attention, ne recopie pas sur l'autre parttion (sda1). Vu que celle ci déborde sur sda2 (c'est peut-être la cause de ton problème). D'ailleurs, je te conseille de recopier les données qui se trouvent sur sda1ailleurs pour qu'on puisse la supprimer et la recréer correctement.

Si rien ne s'affiche, tu choisi un autre type FAT

Pour finir, si tu arrive à recopier des fichiers, vérifier que ceux ci sont valide.
Après tu peut tenter de valider le système de fichier avec l'option [ write ]

Dernière modification par jamesbad000 (Le 27/02/2014, à 16:27)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#21 Le 27/02/2014, à 16:18

lolo739

Re : Récupération partition truecrypt

L'intégrale de l'écran c'est ça :

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/dm-0 - 1000 GB / 931 GiB - CHS 121587 255 63

     Partition                  Start        End    Size in sectors
>   P Unknown                  0   0  1 121586 254 63 1953295155


 [  Type  ]  [Image Creation] >[  Quit  ]
                              Return to main menu

Dernière modification par lolo739 (Le 27/02/2014, à 16:28)

Hors ligne

#22 Le 27/02/2014, à 16:25

lolo739

Re : Récupération partition truecrypt

j'ai essayé NTFS (ce qui était initilament) exFAT, FAT32 mais j'ai des messages d'erreur :

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/dm-0 - 1000 GB / 931 GiB - CHS 121587 255 63
     Partition                  Start        End    Size in sectors
   P NTFS                     0   0  1 121586 254 63 1953295155

Boot sector
Status: Bad

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.

>[  Quit  ]  [Rebuild BS]  [  Dump  ]
                            Return to Advanced menu

Dernière modification par lolo739 (Le 27/02/2014, à 16:29)

Hors ligne

#23 Le 27/02/2014, à 16:26

lolo739

Re : Récupération partition truecrypt

Disk /dev/dm-0 - 1000 GB / 931 GiB - CHS 121587 255 63
     Partition                  Start        End    Size in sectors
   P FAT32                    0   0  1 121586 254 63 1953295155

Boot sector
Bad

Backup boot sector
Bad

First sectors (Boot code and partition information) are not identical.
Second sectors (cluster information) are not identical.
Third sectors (Second part of boot code) are not identical.

A valid FAT Boot sector must be present in order to access
any data; even if the partition is not bootable.

>[  Quit  ]  [Rebuild BS]  [  Dump  ]
                            Return to Advanced menu

Dernière modification par lolo739 (Le 27/02/2014, à 16:31)

Hors ligne

#24 Le 27/02/2014, à 16:32

lolo739

Re : Récupération partition truecrypt

après sur Undelete, j'ai un message du type


TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

   P NTFS                     0   0  1 121586 254 63 1953295155



Can't open filesystem. Filesystem seems damaged.



>[  Quit  ]

Hors ligne

#25 Le 27/02/2014, à 16:33

lolo739

Re : Récupération partition truecrypt

ah oui les partitions proposées sont :

TestDisk 6.13, Data Recovery Utility, November 2011

   P NTFS                     0   0  1 121586 254 63 1953295155
Please choose the partition type, press Enter when done.

 Unknown                   HFSX                      ReiserFS 3.5
 BeFS                      HPFS                      ReiserFS 3.6
 btrfs                     ISO                       ReiserFS 3.x
 CramFS                    JFS                       ReiserFS 4
 exFAT                     Linux SWAP                Sun
 ext2                      Linux SWAP 2              SysV 4
 ext3                      Linux LUKS                UFS
 ext4                      Linux LVM                 UFS 2
 FAT12                     Linux LVM2                VMFS
 FAT16                     Linux md 0.9 RAID         XFS
 FAT32                     Linux md 1.x RAID         XFS 2
>FreeBSD                   Netware                   XFS 3
 GFS2                      NTFS                      XFS 4
 HFS                       OpenBSD                   ZFS
 HFS+                      OS2 Multiboot              

[ Proceed ]

Dernière modification par lolo739 (Le 27/02/2014, à 16:34)

Hors ligne

Haut de page ↑