#1 Le 22/02/2014, à 03: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.
Hors ligne
#2 Le 22/02/2014, à 12: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)
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, à 18: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, à 18: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, à 18: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, à 18: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, à 19: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, à 00: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, à 00: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, à 08:42
- Compte anonymisé
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.
@+
#11 Le 25/02/2014, à 06: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, à 08:33
- Compte anonymisé
Re : Récupération partition truecrypt
C'est pas brillant.
#13 Le 26/02/2014, à 12: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, à 14: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, à 17: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, à 17: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, à 17:25
- Compte anonymisé
Re : Récupération partition truecrypt
@jamesbad000
Salut
Est-il normal qu'une partition crypté ext4 soit vue par fdisk de type NTFS ?
#17 Le 26/02/2014, à 17: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, à 17: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, à 18:05
- Compte anonymisé
Re : Récupération partition truecrypt
Merci
#19 Le 26/02/2014, à 22: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, à 22:55)
Hors ligne
#20 Le 27/02/2014, à 14: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, à 15: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, à 15: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, à 15:28)
Hors ligne
#22 Le 27/02/2014, à 15: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, à 15:29)
Hors ligne
#23 Le 27/02/2014, à 15: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, à 15:31)
Hors ligne
#24 Le 27/02/2014, à 15: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, à 15: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, à 15:34)
Hors ligne