Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2023, à 13:49

jojo-rag

[Résolu] Disque NTFS crypté inaccessible

Bonjour,

je viens vers vous après avoir passé deux jours à lire divers forums et autres tuto. Voilà le problème : j'ai un disque dur externe NTFS crypté via un conteneur LUKS qui me sert de sauvegarde. J'y ai sauvé toutes mes données avant d'upgrader mon système vers xubuntu 22.04. Quand j'ai voulu recopier mes données dans mon ordinateur avec Filesync, l'ordinateur a gelé et je n'ai eu d'auter choix que de l'éteindre brutalement en maintenat le bouton d'alimentation enfoncé. Depuis, mon disque externe est inaccessible.

J'ai essayé plusieurs outils comme par exemple chkdsk en passant par un ordi sous windows. Le problème c'est que windows n'attribue pas de nom à ce disque et n'y détecte aucun volume ce qui m'empêche d'utiliser chkdsk. D'autre part, fsck sous linux ne semble pas vouloir fonctionner avec un disque ntfs.

Quelqu'un aurait-il une solution ?

Merci par avance.

Dernière modification par jojo-rag (Le 01/12/2023, à 16:54)

Hors ligne

#2 Le 01/12/2023, à 14:15

Nuliel

Re : [Résolu] Disque NTFS crypté inaccessible

Bonjour,
A ma connaissance, pour déchiffrer un conteneur LUKS sur windows, il faut passer par WSL et passer les bonnes commandes.
LUKS est un conteneur, ce qui signifie que la partition chiffrée se trouve dedans, et est donc invisible tant que le conteneur n'est pas déchiffré.
As tu une sauvegarde du header LUKS?
As tu la demande de mot de passe pour déchiffrer le conteneur?
Sans le disque branché, tu peux donner le retour de

lsblk -f

brancher le disque et redonner le retour de cette même commande. Le disque devrait apparaitre et devrait avoir un nom tel que /dev/sdX (/dev/sdb par exemple, à pas confondre avec /dev/sdb1 qui est la première partition du disque /dev/sdb)
Tu peux ensuite donner

sudo apt install smartmontools
sudo smartctl -a /dev/sdb

(à adapter si c'est pas /dev/sdb)

Hors ligne

#3 Le 01/12/2023, à 14:30

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Merci pour ta réponse rapide.

qu'est-ce que le header LUKS ? (désolé, je n'ai pas tout le vocabulaire...)
Quand je branche le disque, j'ai bien une demande de mot de passe. C'est la partition contenue dans le LUKS qui ne monte pas.

Voilà le résultat de lsblk -f sans le disque branché :

jojo@jojo-Aspire-V3-372:~$ lsblk -f
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0
     squash 4.0                                                    0   100% /snap/core20/1974
loop1
     squash 4.0                                                    0   100% /snap/bare/5
loop2
     squash 4.0                                                    0   100% /snap/firefox/2987
loop3
     squash 4.0                                                    0   100% /snap/gtk-common-themes/1535
loop4
     squash 4.0                                                    0   100% /snap/snapd/19457
loop5
     squash 4.0                                                    0   100% /snap/gnome-3-38-2004/143
sda                                                                         
├─sda1
│    vfat   FAT32       43C3-0BA7                             504,9M     1% /boot/efi
└─sda2
     ext4   1.0         b4cffac3-6622-4475-aba1-22f183753f41  210,6G     5% /var/snap/firefox/common/host-hunspell
                                                                            /

Avec le disque branché :

jojo@jojo-Aspire-V3-372:~$ lsblk -f
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0
     squash 4.0                                                    0   100% /snap/core20/1974
loop1
     squash 4.0                                                    0   100% /snap/bare/5
loop2
     squash 4.0                                                    0   100% /snap/firefox/2987
loop3
     squash 4.0                                                    0   100% /snap/gtk-common-themes/1535
loop4
     squash 4.0                                                    0   100% /snap/snapd/19457
loop5
     squash 4.0                                                    0   100% /snap/gnome-3-38-2004/143
sda                                                                         
├─sda1
│    vfat   FAT32       43C3-0BA7                             504,9M     1% /boot/efi
└─sda2
     ext4   1.0         b4cffac3-6622-4475-aba1-22f183753f41  210,6G     5% /var/snap/firefox/common/host-hunspell
                                                                            /
sdb                                                                         
└─sdb1
     crypto 1           d414a999-beb9-4a51-96b2-d6472e344138

et le retour de smartctl :

jojo@jojo-Aspire-V3-372:~$ sudo smartctl -a /dev/sdb
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-6.2.0-37-generic] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Elements / My Passport (USB, AF)
Device Model:     WDC WD40NMZW-59LG6S1
Serial Number:    WD-WX21D89JP7NY
LU WWN Device Id: 5 0014ee 211d8537a
Firmware Version: 02.01A02
User Capacity:    4000753475584 bytes [4,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-3 (minor revision not indicated)
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Dec  1 13:23:54 2023 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
					was never started.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		( 5340) seconds.
Offline data collection
capabilities: 			 (0x1b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  71) minutes.
SCT capabilities: 	       (0x30b5)	SCT Status supported.
					SCT Feature Control supported.
					SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   253   253   021    Pre-fail  Always       -       4616
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       82
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       98
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       55
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       26
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       2300
194 Temperature_Celsius     0x0022   124   105   000    Old_age   Always       -       28
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Selective Self-tests/Logging not supported

est-ce que tu peux m'aider à déchiffrer cette réponse ?

Hors ligne

#4 Le 01/12/2023, à 14:33

geole

Re : [Résolu] Disque NTFS crypté inaccessible

Bonjour
Question stupide.
Comme je crois comprendre que tu as encore toutes tes données dans ton ordinateur interne, tu devrais en profiter pour reformater la partition chiffrée luks NTFS que windows ne sait pas gérer en partition LUKS EXT4 que xubuntu sait gérer.

Mais si le disque n'est plus du tout visible, il te faudra en acheter un autre

Dernière modification par geole (Le 01/12/2023, à 14:35)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#5 Le 01/12/2023, à 14:35

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Bonjour,

Non, je n'ai plus aucune donnée dans mon ordinateur interne. Tout est dans cette partition chiffrée. Et plus encore (d'autre sauvegardes précédentes)....

Hors ligne

#6 Le 01/12/2023, à 14:37

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Et désolé de poser des questions stupides. Mais bon, quand on ne connaît pas, on est toujours un peu stupide non ?

Hors ligne

#7 Le 01/12/2023, à 14:38

geole

Re : [Résolu] Disque NTFS crypté inaccessible

Tu peux utiliser la commande NTFSFIX pour réparer quelques anomalies NTFS sous ubuntu si elles ne sont pas graves,


Nota. Tu as dit "qui me sert de sauvegarde" Je pensais donc que tu avais un "original".

Dernière modification par geole (Le 01/12/2023, à 14:44)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#8 Le 01/12/2023, à 14:40

Nuliel

Re : [Résolu] Disque NTFS crypté inaccessible

Le header LUKS c'est la partie essentielle pour déchiffrer à partir du mot de passe (ce qui permet de récupérer la clé maitre à partir du mot de passe). Sans elle, pas de déchiffrement.

Ok, j'avais compris que le conteneur LUKS lui-même était cassé. Ce n'est pas le cas du coup.

Donc c'est la partition à l'intérieur qui a un problème. Le deuxième retour de lsblk ne montre rien dans le conteneur.

Le retour de smartctl indique que ton disque est en bon état. Ça c'est cool smile

Ce ne sont pas des questions stupides, ce sont des questions normales smile

Sinon oui ntfsfix pourrait aider

Dernière modification par Nuliel (Le 01/12/2023, à 14:41)

Hors ligne

#9 Le 01/12/2023, à 14:41

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

ntfsfix me renvoit :

ntfsfix /dev/sdb
Mounting volume... Error opening read-only '/dev/sdb': Permission denied
FAILED
Attempting to correct errors... Error opening read-only '/dev/sdb': Permission denied
FAILED
Failed to startup volume: Permission denied
Error opening '/dev/sdb': Read-only file system
Volume is corrupt. You should run chkdsk.

pareil pour sdb1

Le problème c'est que je ne peux pas utiliser chkdsk car windows ne voit pas la partition crypté dans le conteneur LUKS...

Hors ligne

#10 Le 01/12/2023, à 14:43

Nuliel

Re : [Résolu] Disque NTFS crypté inaccessible

/dev/sdb est ton disque, donc ce n'est pas dessus qu'il faut appliquer ntfsfix.
/dev/sdb1 est le conteneur lui-même, pas déchiffré, donc pareil.
Tu peux donner

ls /dev/mapper

?

Hors ligne

#11 Le 01/12/2023, à 14:43

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Merci pour la réponse, Nuliel !

Hors ligne

#12 Le 01/12/2023, à 14:45

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Pardon, les messages se croisent.

Voilà pour ls /dev/mapper :

jojo@jojo-Aspire-V3-372:~$ ls /dev/mapper
control

Hors ligne

#13 Le 01/12/2023, à 14:46

geole

Re : [Résolu] Disque NTFS crypté inaccessible

c'est plutôt.
sudo ntfsfix /dev/mapper/crypto
(sdb                                                                         
└─sdb1
     crypto 1           d414a999-beb9-4a51-96b2-d6472e344138)


Bonne nouvelle. Ton disque est en très bon état physique

Dernière modification par geole (Le 01/12/2023, à 17:58)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#14 Le 01/12/2023, à 14:50

Nuliel

Re : [Résolu] Disque NTFS crypté inaccessible

Tu avais branché le disque et tapé le mot de passe avant de donner le retour de

ls /dev/mapper

?
Pour moi on devrait voir crypto dedans

Dernière modification par Nuliel (Le 01/12/2023, à 14:50)

Hors ligne

#15 Le 01/12/2023, à 14:51

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Ça ne marche pas non plus :

jojo@jojo-Aspire-V3-372:~$ sudo ntfsfix /dev/mapper/crypto
Failed to determine whether /dev/mapper/crypto is mounted: No such file or directory
Mounting volume... Failed to access '/dev/mapper/crypto': No such file or directory
Error opening '/dev/mapper/crypto': No such file or directory
FAILED
Attempting to correct errors... Failed to access '/dev/mapper/crypto': No such file or directory
Error opening '/dev/mapper/crypto': No such file or directory
FAILED
Failed to startup volume: No such file or directory
Failed to access '/dev/mapper/crypto': No such file or directory
Error opening '/dev/mapper/crypto': No such file or directory
Volume is corrupt. You should run chkdsk.

Hors ligne

#16 Le 01/12/2023, à 14:55

Nuliel

Re : [Résolu] Disque NTFS crypté inaccessible

Pour info sur mon pc (mon disque principal est chiffré):

sda                                                                           
├─sda1
│    vfat   FAT32       8D80-71B9                               504,9M     1% /boot/efi
├─sda2
│    ext4   1.0         ac7ce572-5e5f-4518-adb9-22efaaa4c34b    358,2M    42% /boot
└─sda3
     crypto 2           682a4416-70fa-4807-a2eb-4b054896ac91                  
  └─sda3_crypt
     LVM2_m LVM2        f70ON8-D2VP-MYCe-782S-zeT2-Vvdb-VVyDRP                
    ├─vgubuntu-root
    │  ext4   1.0         d0c98ade-2920-45cf-b527-6d63537f4f55     40,4G    77% /var/snap/firefox/common/host-hunspell
    │                                                                           /
    └─vgubuntu-swap_1
       swap   1           d5b39183-955d-4257-a8c6-9b91bce10922                  
nuliel@nuliel-Latitude-E7270:~$ ls /dev/mapper/
control  sda3_crypt  vgubuntu-root  vgubuntu-swap_1

Je pense qu'on devrait avoir une ligne supplémentaire, dans mon cas sda3_crypt.

Tu peux débrancher le disque, le brancher, ne pas taper le mot de passe et passer par le terminal pour monter le conteneur:

sudo cryptsetup luksOpen /dev/sdb1 luks_container

Le mot de passe te sera demandé par la commande (il faut le taper à l'aveugle de mémoire, mais ce que tu tapes est bien pris en compte)

Normalement la commande ne retourne rien, sauf s'il y a des erreurs

Hors ligne

#17 Le 01/12/2023, à 14:55

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Oui, le disque est branché et j'ai entré le mot de passe. Est-ce qu'il n'y a pas queqlue chose à faire avec cryptsetup ?

Hors ligne

#18 Le 01/12/2023, à 14:57

Nuliel

Re : [Résolu] Disque NTFS crypté inaccessible

pensez à regarder mon message #16 smile

Hors ligne

#19 Le 01/12/2023, à 14:57

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Ah, là le message change un peu !

jojo@jojo-Aspire-V3-372:~$ sudo ntfsfix /dev/mapper/control
Mounting volume... Error reading bootsector: Illegal seek
Failed to sync device /dev/mapper/control: Invalid argument
FAILED
Attempting to correct errors... Error reading bootsector: Illegal seek
Failed to sync device /dev/mapper/control: Invalid argument
FAILED
Failed to startup volume: Illegal seek
Error reading bootsector: Illegal seek
Volume is corrupt. You should run chkdsk.

Hors ligne

#20 Le 01/12/2023, à 14:58

Nuliel

Re : [Résolu] Disque NTFS crypté inaccessible

je crois pas que /dev/mapper/control soit le disque (je sais plus à quoi ça correspond, mais de mémoire il est tout le temps présent, qu'il y ait un disque chiffré ou non)

Je vais y aller, je reviens plus tard dans l'aprem

Dernière modification par Nuliel (Le 01/12/2023, à 14:59)

Hors ligne

#21 Le 01/12/2023, à 15:01

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

effectivement, j'ai tapé la commande

sudo cryptsetup luksOpen /dev/sdb1 luks_container

j'ai tapé le mot de passe, et la commande ne retourne rien. Pas d'erreur donc ? Mais où est le problème alors ?

Hors ligne

#22 Le 01/12/2023, à 15:07

geole

Re : [Résolu] Disque NTFS crypté inaccessible

Regarde la documentation chapitre  quatre https://doc.ubuntu-fr.org/tutoriel/recu … _un_livecd
Cela sera donc.

sudo ntfsfix /dev/mapper/luks_container

Correction A moins que cela soit un peu plus tard après la découverte des partitions logiques et avec le nom des partitions logiques trouvées donc juste avant leur montage.

Dernière modification par geole (Le 01/12/2023, à 18:00)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#23 Le 01/12/2023, à 16:49

Nuliel

Re : [Résolu] Disque NTFS crypté inaccessible

j'ai tapé le mot de passe, et la commande ne retourne rien. Pas d'erreur donc ? Mais où est le problème alors ?

Ça veut dire que le conteneur LUKS est sain. Le problème est dans ce conteneur. Mais normalement avec cette commande, /dev/mapper/luks_container devrait être créé, ce qui correspond au conteneur déchiffré.

@geole: je suis en train de me dire qu'il doit y avoir un MBR ou équivalent au début de ce conteneur pour avoir plusieurs partitions. Donc ce sera peut-être pas directement sur /dev/mapper/luks_container. Sinon dans le lien que tu as donné, vgscan est mentionné mais c'est pour du LVM

Hors ligne

#24 Le 01/12/2023, à 16:53

jojo-rag

Re : [Résolu] Disque NTFS crypté inaccessible

Merci pour tout, la commande

sudo ntfsfix /dev/mapper/luks_container

a marché, j'ai de nouveau accès à mon disque.

Encore merci pour votre aide, c'est précieux !

Hors ligne

#25 Le 01/12/2023, à 17:19

geole

Re : [Résolu] Disque NTFS crypté inaccessible

jojo-rag a écrit :

Et désolé de poser des questions stupides. Mais bon, quand on ne connaît pas, on est toujours un peu stupide non ?

Je voulais simplement dire que ma question était stupide
Mais finalement pas tant que cela.. Tes données ne sont pas dans un disque dur interne.

Dernière modification par geole (Le 01/12/2023, à 17:20)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne