#1 Le 01/12/2023, à 12: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, à 15:54)
Hors ligne
#2 Le 01/12/2023, à 13: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, à 13: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, à 13: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, à 13: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
En ligne
#5 Le 01/12/2023, à 13: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, à 13: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, à 13: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, à 13: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
En ligne
#8 Le 01/12/2023, à 13: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
Ce ne sont pas des questions stupides, ce sont des questions normales
Sinon oui ntfsfix pourrait aider
Dernière modification par Nuliel (Le 01/12/2023, à 13:41)
Hors ligne
#9 Le 01/12/2023, à 13: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, à 13: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, à 13:43
- jojo-rag
Re : [Résolu] Disque NTFS crypté inaccessible
Merci pour la réponse, Nuliel !
Hors ligne
#12 Le 01/12/2023, à 13: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, à 13: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, à 16: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
En ligne
#14 Le 01/12/2023, à 13: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, à 13:50)
Hors ligne
#15 Le 01/12/2023, à 13: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, à 13: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, à 13: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, à 13:57
- Nuliel
Re : [Résolu] Disque NTFS crypté inaccessible
pensez à regarder mon message #16
Hors ligne
#19 Le 01/12/2023, à 13: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, à 13: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, à 13:59)
Hors ligne
#21 Le 01/12/2023, à 14: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, à 14: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, à 17: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
En ligne
#23 Le 01/12/2023, à 15: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, à 15: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, à 16:19
- geole
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 ?
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, à 16: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
En ligne