web-dev-qa-db-fra.com

Impossible de monter le volume Truecrypt

J'ai un disque dur avec deux systèmes d'exploitation, Ubuntu et Windows 7. J'ai commis une erreur en installant le premier, car le second est chiffré en TrueCrypt. Maintenant, je ne peux plus accéder aux fichiers Windows 7.

J'ai donc décidé d'utiliser l'interface graphique TrueCrypt pour accéder à cette partition, mais cela me dit que mot de passe incorrect ou pas un volume TrueCrypt. Je ne comprends pas, j'ai le bon mot de passe et je le fais sur la bonne partition.

J'ai essayé tiliser des fichiers de clés et Monter une partition à l'aide du cryptage système (authentification préalable au démarrage) (c'était le cas), mais aucun résultat.

/dev/sda1                  2048   2101247   2099200    1G  7 HPFS/NTFS/exFAT
/dev/sda2    *          2101248 388007935 385906688  184G  7 HPFS/NTFS/exFAT
/dev/sda3             388009982 470624255  82614274 39,4G  5 Étendue
/dev/sda4             470624256 495912959  25288704 12,1G  7 HPFS/NTFS/exFAT
/dev/sda5             388009984 470624255  82614272 39,4G 83 Linux

Je veux accéder à /dev/sda2. J'y travaille actuellement avec Parted Magic. Une idée?

1
hakhasan

Pour accéder aux fichiers d’un volume chiffré avec TrueCrypt, vous devez le déchiffrer avec une application et/ou un pilote compatible. Pour TrueCrypt, il existe deux options dans Ubuntu.

Utiliser TrueCrypt pour Linux

… Ou, puisque TrueCrypt lui-même est abandonné, l’une de ses fourches. Le plus populaire et le mieux entretenu semble être VeraCrypt, je vais donc y aller.

  1. À installer

    • soit allez à https://www.veracrypt.fr/ , téléchargez la version la plus récente de VeraCrypt pour Ubuntu, décompressez l'archive TAR avec votre gestionnaire d'archives préféré et exécutez l'outil de configuration d'interface graphique de votre architecture système avec privilèges de super-utilisateur, e. g.

      Sudo ./veracrypt-1.19-setup-gui-x64
      
    • ou installer depuis un PPA (avec les implications de sécurité habituelles):

      Sudo add-apt-repository ppa:unit193/encryption
      Sudo apt-get update
      Sudo apt-get install veracrypt
      
  2. Lancez VeraCrypt via le tiret, le menu de l'application ou la ligne de commande (veracrypt).

  3. Montez le volume chiffré comme vous le feriez avec TrueCrypt dans Windows.

Utilisez le mode de compatibilité TrueCrypt de cryptsetup

Sudo cryptsetup open <name> /dev/sda2 --type tcrypt <options>

Vous pouvez choisir <name> librement.

<options> peut être [--key-file, --tcrypt-hidden, --tcrypt-system, --readonly, --test-passphrase].

Plus d'infos dans le manuel de cryptsetup(8)

Si vous fournissez le fichier de clé et/ou la phrase de passe appropriés, vous obtiendrez un nouveau périphérique virtuel à /dev/mapper/<name> que vous pouvez monter comme tout autre système de fichiers via des gestionnaires de fichiers, des gestionnaires de partition ou en ligne de commande (par exemple, udisksctl mount --block-device /dev/mapper/<name> --filesystem-type ntfs).

1
David Foerster

Puisque vous êtes sûr que le mot de passe est correct, la seule explication de votre problème est que quelque chose a endommagé l'en-tête de volume TrueCrypt sur le disque. Cela est peut-être arrivé lors de l'installation d'Ubuntu.

De récupérer un volume TrueCrypt :

L'en-tête de volume standard utilise les 512 premiers octets du conteneur TrueCrypt. Il contient les clés principales nécessaires pour décrypter le volume. Si l'en-tête est corrompu ou le conteneur reformaté, TrueCrypt affichera Incorrect password or not a TrueCrypt volume. L'utilisation d'une sauvegarde de l'en-tête du volume est la seule possibilité de récupérer les données.

L'utilisation d'une autre application capable de déchiffrer des volumes TrueCrypt pour accéder au volume TrueCrypt impossible à monter sans sauvegarder le volume TrueCrypt est une autre erreur, car cela peut rendre le volume TrueCrypt encore plus difficile à monter en corrompant ou en endommageant l'en-tête de volume TrueCrypt. Pour cette raison, quelle que soit la stratégie choisie pour récupérer les données dans le volume TrueCrypt, à l'exception de l'utilisation de TrueCrypt, vous devez commencer par sauvegarder le volume entier TrueCrypt.

Au cours du processus de préparation du chiffrement d'une partition/d'un lecteur système, TrueCrypt nécessite la création d'un disque appelé TrueCrypt Rescue Disk. Si vous avez un disque de secours TrueCrypt, vous pouvez l’utiliser pour récupérer le volume TrueCrypt. Cependant, si vous ne possédez pas de disque TrueCrypt Rescue Disk, vous devez sauvegarder le disque dur entier avant de le manipuler.

0
karel