#1 Le 03/05/2016, à 17:55
- Dende2
Récuperation données partition chiffrée
Bonjour,
Mon ordi a planté durant une MAJ Ubuntu 14.04 LTS vers 15.10.
Impossible depuis de le démarrer convenablement, j'ai donc essayé de le "réparer" via liveusb mais j'ai du mal à réinstaller sans supprimer mes données (je suis encore assez novice).
J'ai des données dessus, sur partition chiffrée, qui sont très importante et que j'aimerais récupérer.
J'ai fais un boot-info pour que vous voyez où j'en suis: http://paste.ubuntu.com/16202794/
Ma question est la suivante: comment puis-je réparer mon OS sans supprimer mes données, ou alors, comment puis-je récupérer mes données pour ensuite réinstaller complètement Linux?
Bien cordialement,
Hors ligne
#2 Le 03/05/2016, à 18:41
- Nuliel
Re : Récuperation données partition chiffrée
Bonjour,
Pourrais tu être plus précis sur le démarrage? Quel est le message d'erreur?
Hors ligne
#3 Le 03/05/2016, à 20:41
- Dende2
Re : Récuperation données partition chiffrée
En fait à la base il me mettait un problème de démarrage de "dev-mapper-crypstswap1.device", et maintenant "error: file '/grub/i386-pc/normal.mod' not found" et j'entre en GRUB rescue mode
Hors ligne
#4 Le 03/05/2016, à 21:01
- Nuliel
Re : Récuperation données partition chiffrée
Je viens de voir ton message sur l'autre fil. Ce n'est pas trop mon domaine, mais j'ai cherché un peu, il y a moyen. As tu un autre disque dur pour stocker les partitions (donc tes données) qu'on puisse essayer sans risquer de les perdre?
Hors ligne
#5 Le 04/05/2016, à 06:23
- malbo
Re : Récuperation données partition chiffrée
Je viens de voir ton message sur l'autre fil.
L'autre fil est là : http://forum.ubuntu-fr.org/viewtopic.php?id=1989496
Hors ligne
#6 Le 04/05/2016, à 12:06
- Dende2
Re : Récuperation données partition chiffrée
Je viens de voir ton message sur l'autre fil. Ce n'est pas trop mon domaine, mais j'ai cherché un peu, il y a moyen. As tu un autre disque dur pour stocker les partitions (donc tes données) qu'on puisse essayer sans risquer de les perdre?
J'ai ce qu'il faut, je t'écoute
Hors ligne
#7 Le 04/05/2016, à 12:58
- Nuliel
Re : Récuperation données partition chiffrée
Dans un premier temps, on va copier le disque dur en entier:
Dans une session live, vérifie qu'aucune partition n'est montée, puis tu peux copier le disque dur:
dd if=/dev/sda of=/dev/sdb conv=notrunc,noerror
où sda est ton disque dur avec tes données et sdb est ton disque dur sans données dessus (tout sera écrasé sur ce disque). Tu peux vérifier que ce sont les bons noms avec gparted par exemple.
Edit: c'est bien
sudo dd if=/dev/sda of=/dev/sdb conv=notrunc,noerror
Et n'échange pas les deux, sinon tu n'auras plus rien.
Merci nasman
Dernière modification par Nuliel (Le 04/05/2016, à 13:23)
Hors ligne
#8 Le 04/05/2016, à 13:03
- Nasman
Re : Récuperation données partition chiffrée
Dans un premier temps, on va copier le disque dur en entier:
Dans une session live, vérifie qu'aucune partition n'est montée, puis tu peux copier le disque dur:
dd if=/dev/sda of=/dev/sdb conv=notrunc,noerror
où sda est ton disque dur avec tes données et sdb est ton disque dur sans données dessus (tout sera écrasé sur ce disque). Tu peux vérifier que ce sont les bons noms avec gparted par exemple.
Un petit sudo devant le dd
Il faut absolument être sur du nom du disque de destination - une erreur et pouf, plus de données (et ce de façon irréversible)
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#9 Le 06/05/2016, à 16:06
- Dende2
Re : Récuperation données partition chiffrée
Dans un premier temps, on va copier le disque dur en entier:
Dans une session live, vérifie qu'aucune partition n'est montée, puis tu peux copier le disque dur:
dd if=/dev/sda of=/dev/sdb conv=notrunc,noerror
où sda est ton disque dur avec tes données et sdb est ton disque dur sans données dessus (tout sera écrasé sur ce disque). Tu peux vérifier que ce sont les bons noms avec gparted par exemple.Edit: c'est bien
sudo dd if=/dev/sda of=/dev/sdb conv=notrunc,noerror
Et n'échange pas les deux, sinon tu n'auras plus rien.
Merci nasman
Ok, pour être sûr: j'ouvre une session via liveusb, je fais "essayer ubuntu" et via le terminal, je tape simplement cette ligne?
Hors ligne
#10 Le 06/05/2016, à 16:19
- Nasman
Re : Récuperation données partition chiffrée
Tu vérifie les noms des deux disques avec par exemple un
sudo fdisk -l
Les disques sont repérables à leur taille (si disques de tailles différentes), aux systèmes de fichiers présents...
Il faut être sur de ce que contient sda et sdb (si ce sont les noms qui apparaissent lors du fdisk) avec, en ce qui concerne la commande sudo dd...
if=disque de la source des données à copier
of=disque de destination (dont le contenu actuel sera écrasé)
Dernière modification par Nasman (Le 06/05/2016, à 16:20)
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#11 Le 06/05/2016, à 16:35
- Dende2
Re : Récuperation données partition chiffrée
Tu vérifie les noms des deux disques avec par exemple un
sudo fdisk -l
Les disques sont repérables à leur taille (si disques de tailles différentes), aux systèmes de fichiers présents...
Il faut être sur de ce que contient sda et sdb (si ce sont les noms qui apparaissent lors du fdisk) avec, en ce qui concerne la commande sudo dd...
if=disque de la source des données à copier
of=disque de destination (dont le contenu actuel sera écrasé)
Ok ca marche, mais la ligne je la tape simplement en terminal via un "essai ubuntu" de la liveusb, ou je dois la faire différemment ? Je rappelle que j'ai pas accès du tout à "ma" session puisque que linux est actuellement partiellement non-installé
Hors ligne
#12 Le 06/05/2016, à 17:03
- maxire
Re : Récuperation données partition chiffrée
Salut,
Pas la peine de te lancer dans une opération coûteuse en temps et en espace disque via dd, tu peux «monter» l'espace chiffré en faisant ceci:
sudo cryptsetup open /dev/sda5 toto
J'ai mis toto tu écris ce que tu veux
En Live USB aucun mot de passe utilisateur ne sera demandé il faudra quand même entrer le mot de passe de chiffrage que j'espère tu connais.
Il faudra ensuite utiliser des commandes lvm que je connais peu pour analyser le péripherique /dev/mapper/toto pour monter les partitions qui t'intéressent et sauvegarder les données importantes.
Dernière modification par maxire (Le 06/05/2016, à 17:04)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#13 Le 06/05/2016, à 17:12
- maxire
Re : Récuperation données partition chiffrée
Un exemple de montage d'une clef usb chiffrée:
[frankenstein@FRANKENSTEIN ~]$ sudo cryptsetup open /dev/sdc1 toto
Saisissez la phrase secrète pour /dev/sdc1 :
[frankenstein@FRANKENSTEIN ~]$ ls /dev/mapper
control toto
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#14 Le 06/05/2016, à 17:32
- Dende2
Re : Récuperation données partition chiffrée
Salut,
Pas la peine de te lancer dans une opération coûteuse en temps et en espace disque via dd, tu peux «monter» l'espace chiffré en faisant ceci:
sudo cryptsetup open /dev/sda5 toto
J'ai mis toto tu écris ce que tu veux
En Live USB aucun mot de passe utilisateur ne sera demandé il faudra quand même entrer le mot de passe de chiffrage que j'espère tu connais.
Il faudra ensuite utiliser des commandes lvm que je connais peu pour analyser le péripherique /dev/mapper/toto pour monter les partitions qui t'intéressent et sauvegarder les données importantes.
ok je vais tester ça ! par contre, pour savoir le nom de ma partition (sda1,2,3....) comment je peux faire?
Tout ça je le fais depuis le mode "essayer ubuntu" ?
Hors ligne
#15 Le 06/05/2016, à 17:35
- Dende2
Re : Récuperation données partition chiffrée
Tu vérifie les noms des deux disques avec par exemple un
sudo fdisk -l
Les disques sont repérables à leur taille (si disques de tailles différentes), aux systèmes de fichiers présents...
Il faut être sur de ce que contient sda et sdb (si ce sont les noms qui apparaissent lors du fdisk) avec, en ce qui concerne la commande sudo dd...
if=disque de la source des données à copier
of=disque de destination (dont le contenu actuel sera écrasé)
ça me met "invalid option "-f"" il y a un autre moyen de connaître le nom ?
Hors ligne
#16 Le 06/05/2016, à 17:36
- maxire
Re : Récuperation données partition chiffrée
Tout est dans le boot-info que tu as réalisé:
sda5: __________________________________________________________________________
File system: crypto_LUKS
Boot sector type: Unknown
Boot sector info:
La partition chiffrée est /dev/sda5, tu n'as qu'à bêtement appliquer la commande que j'ai donnée.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#17 Le 06/05/2016, à 17:41
- Dende2
Re : Récuperation données partition chiffrée
Tout est dans le boot-info que tu as réalisé:
sda5: __________________________________________________________________________ File system: crypto_LUKS Boot sector type: Unknown Boot sector info:
La partition chiffrée est /dev/sda5, tu n'as qu'à bêtement appliquer la commande que j'ai donnée.
ok mais je la copie comment? je dois lancer une session d'essai ou je dois faire autrement ? (je suis novice desole)
Hors ligne
#18 Le 06/05/2016, à 17:50
- Dende2
Re : Récuperation données partition chiffrée
Tu vérifie les noms des deux disques avec par exemple un
sudo fdisk -l
Les disques sont repérables à leur taille (si disques de tailles différentes), aux systèmes de fichiers présents...
Il faut être sur de ce que contient sda et sdb (si ce sont les noms qui apparaissent lors du fdisk) avec, en ce qui concerne la commande sudo dd...
if=disque de la source des données à copier
of=disque de destination (dont le contenu actuel sera écrasé)
c'est bon j'ai trouvé. Est-ce que tu peux me dire dans quel état je dois lancer cette commande ? En mode "essayer Ubuntu" ou autre stp ?
Hors ligne
#19 Le 06/05/2016, à 17:53
- maxire
Re : Récuperation données partition chiffrée
Oui, je vois à tes questions que tu es réellement novice, donc:
1 - Tu démarres une session live-usb
2 - Tu ouvres un terminal et:
sudo cryptsetup open /dev/sda5 toto
En espérant qu'il n'est pas nécessaire d'installer les modules de cryptsetup.
3 - Tu passes cette commande d'analyse des volumes LVM:
sudo lvscan
Et tu postes le résultat, je te dirai ensuite quoi faire.
Dernière modification par maxire (Le 06/05/2016, à 17:53)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#20 Le 06/05/2016, à 18:03
- Dende2
Re : Récuperation données partition chiffrée
Oui, je vois à tes questions que tu es réellement novice, donc:
1 - Tu démarres une session live-usb
2 - Tu ouvres un terminal et:sudo cryptsetup open /dev/sda5 toto
En espérant qu'il n'est pas nécessaire d'installer les modules de cryptsetup.
3 - Tu passes cette commande d'analyse des volumes LVM:sudo lvscan
Et tu postes le résultat, je te dirai ensuite quoi faire.
Alors, j'ai ouvert une session d'essai via liveusb, et j'ai vu la partition cryptée dans mon /home (néanmoins innaccesible). j'ai bien rentré la ligne dans le terminal, qui m'a demandé le mot de passe. Une fois le mot de passe rentré, ma partition cryptée a disparue du /home et je ne sais pas d'où y accéder.
J'ai rentré sudo lvscan, ca ne me fait rien du tout....
Hors ligne
#21 Le 06/05/2016, à 18:12
- maxire
Re : Récuperation données partition chiffrée
et j'ai vu la partition cryptée dans mon /home (néanmoins innaccesible)
??? Peux-tu expliquer plus clairement?
Donne le résultat exact des commandes passées, tu peux utiliser firefox avec la live-usb et communiquer via le forum.
Sinon donne le résultat de:
ls /dev/mapper
Je ne veux pas une réponse du type ça marche pas mais un copier/coller du résultat à l'écran inséré dans ta réponse.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#22 Le 06/05/2016, à 18:18
- Dende2
Re : Récuperation données partition chiffrée
dende2 a écrit :et j'ai vu la partition cryptée dans mon /home (néanmoins innaccesible)
??? Peux-tu expliquer plus clairement?
Donne le résultat exact des commandes passées, tu peux utiliser firefox avec la live-usb et communiquer via le forum.
Sinon donne le résultat de:
ls /dev/mapper
Je ne veux pas une réponse du type ça marche pas mais un copier/coller du résultat à l'écran inséré dans ta réponse.
JE vais essayer d'être le plus précis possible
Lorsque j'ouvre la session, je vois dans le home un disque"/rom", qui est mon disque crypté (celui dont j'aimerais récupérer les données).
Hors, lorsque je clique dessus, il me demande le mot de passe, et lorsque je le rentre, il disparait spontanément.
Idem lorsque j'ai tapé la ligne "sudo crypsetup open /dev/sda5 rom", il me demande le mdp, et une fois rentré, il disparait.
J'ai réessayé une deuxième fois la ligne de commande, il m'indique "device rom already exists"
Pour
ls /dev/mapper
il m'indique
control rom
Dernière modification par Dende2 (Le 06/05/2016, à 18:22)
Hors ligne
#23 Le 06/05/2016, à 18:26
- maxire
Re : Récuperation données partition chiffrée
Bon /dev/mapper/rom existe, le volume chiffré est accessible, par contre je ne comprends pas que sudo lvscan ne donne aucun résultat, si j'ai bien compris c'est l'ensemble du système Ubuntu qui est chiffré mis à part la partition /boot qui est maintenant vide.
Je me demande dans quel état est /dev/mapper/rom, si lvscan ne trouve aucun volume logique exploitable tu peux faire une croix sur tes données.
Encore une fois, utilise firefox sur la clef usb pour communiquer avec nous et insère la copie du résultat réel de la commande.
Il m'indique machin et truc n'est pas recevable par nous, en retranscrivant et/ou interprétant le résultat il y a perte d'information.
Dernière modification par maxire (Le 06/05/2016, à 18:27)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#24 Le 06/05/2016, à 18:27
- maxire
Re : Récuperation données partition chiffrée
J'oubliais, tente un:
sudo mount -v /dev/mapper/rom /mnt
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#25 Le 06/05/2016, à 19:09
- maxire
Re : Récuperation données partition chiffrée
Ah, enfin des réponses exploitables!
ubuntu@ubuntu:~$ sudo cryptsetup open /dev/sda5 rom
Enter passphrase for /dev/sda5:
No key available with this passphrase.
La passphrase n'est pas la bonne, donc le volume chffré ne se monte pas.
As-tu bien passé le clavier de la live-usb en azerty?
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne