#26 Le 29/07/2018, à 21:40
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Merci pour la mise en contact
J'ai changé le titre mais pas assez de lettres pour indiquer dans le titre pour la partition non reconnue...
Hada de la Luna :o)
Hors ligne
#27 Le 29/07/2018, à 21:44
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Pour le "& mon pc": ça va peut être passer par un changement de disque (après il y a peut être moyen de le garder et décaler les partitions pour éviter les secteurs morts, mais bon, faut avoir confiance dans le disque)
Hors ligne
#28 Le 29/07/2018, à 21:52
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Il a résisté longtemps à beaucoup de choses depuis décembre 2012.
Monté spécifiquement pour avoir Ubuntu dessus et me durer. Mais je préférerais sauver le disque même si les touches du clavier me semblent dures (il faut taper parfois plusieurs fois pour obtenir quelque chose) et qu'une des prises USB est morte...
Hada de la Luna :o)
Hors ligne
#29 Le 30/07/2018, à 17:19
- Nasman
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
On va commencer par quelques questions ?
As tu un disque disponible suffisamment grand pour contenir l'intégralité des données du disque (mourant ?) ?
Si oui, il faudra peut être utiliser ddrescue pour copier le contenu du premier disque vers le second (déjà sauver ce qui peut l'être si le premier disque claque)
Te souviens tu du partitionnement de ton disque, nombre de partitions, types de partitions (principales ou logiques), taille des partitions...
On peu voir s'il veut bien donner aussi quelques informations
sudo fdisk -l
(-L en minuscule)
sudo dd if=/dev/sda bs=512 count=5 | hexdump -C
Le but c'est de voir si la table des partitions est OK.
On peut aussi utiliser testdisk pour rechercher des traces des partitions (analyse de tout le disque) mais cela risque de fatiguer un disque mourant - préférer le faire sur une copie du disque (cas d'un autre disque disponible sur lequel on aurait recopié le disque fatigué, pour retrouver les partitions et les fichiers).
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
En ligne
#30 Le 30/07/2018, à 17:35
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Merci
Largement, le disque malade est de 500Mo, j'ai un disque dur externe USB2 vide de 2To.
Comment utiliser ddrescue ? Depuis la clé USB ?
Oui, une grande partition principale (c'était la 1ère fois que je ne faisais pas une partition système) et une partition swap de 8Mo (taille de la mémoire vive).
Je passe sur la clé USB pour les réponses aux commandes que tu conseilles.
À tout de suite.
Hada de la Luna :o)
Hors ligne
#31 Le 30/07/2018, à 17:54
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
$ sudo fdisk -l
Disque /dev/loop0 : 1,8 GiB, 1864450048 octets, 3641504 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop1 : 86,9 MiB, 91099136 octets, 177928 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop2 : 34,7 MiB, 36323328 octets, 70944 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop3 : 140,9 MiB, 147722240 octets, 288520 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop4 : 2,3 MiB, 2433024 octets, 4752 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop5 : 13 MiB, 13619200 octets, 26600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop6 : 14,5 MiB, 15196160 octets, 29680 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop7 : 3,7 MiB, 3887104 octets, 7592 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/sda : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x37a4c75d
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 * 2048 960212991 960210944 457,9G 83 Linux
/dev/sda2 960215038 976771071 16556034 7,9G 5 Étendue
/dev/sda5 960215040 976771071 16556032 7,9G 82 partition d'échang
La partition 2 ne commence pas sur une frontière de cylindre physique.
Disque /dev/sdb : 15 GiB, 16039018496 octets, 31326208 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x663eb4c4
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 * 0 3815135 3815136 1,8G 0 Vide
/dev/sdb2 3737268 3741939 4672 2,3M ef EFI (FAT-12/16/32)
$ sudo dd if=/dev/sda bs=512 count=5 | hexdump -C
5+0 enregistrements lus
5+0 enregistrements écrits
2560 bytes (2,6 kB, 2,5 KiB) copied, 8,1824e-05 s, 31,3 MB/s
00000000 eb 63 90 10 8e d0 bc 00 b0 b8 00 00 8e d8 8e c0 |.c..............|
00000010 fb be 00 7c bf 00 06 b9 00 02 f3 a4 ea 21 06 00 |...|.........!..|
00000020 00 be be 07 38 04 75 0b 83 c6 10 81 fe fe 07 75 |....8.u........u|
00000030 f3 eb 16 b4 02 b0 01 bb 00 7c b2 80 8a 74 01 8b |.........|...t..|
00000040 4c 02 cd 13 ea 00 7c 00 00 eb fe 00 00 00 00 00 |L.....|.........|
00000050 00 00 00 00 00 00 00 00 00 00 00 80 01 00 00 00 |................|
00000060 00 00 00 00 ff fa 90 90 f6 c2 80 74 05 f6 c2 70 |...........t...p|
00000070 74 02 b2 80 ea 79 7c 00 00 31 c0 8e d8 8e d0 bc |t....y|..1......|
00000080 00 20 fb a0 64 7c 3c ff 74 02 88 c2 52 bb 17 04 |. ..d|<.t...R...|
00000090 f6 07 03 74 06 be 88 7d e8 17 01 be 05 7c b4 41 |...t...}.....|.A|
000000a0 bb aa 55 cd 13 5a 52 72 3d 81 fb 55 aa 75 37 83 |..U..ZRr=..U.u7.|
000000b0 e1 01 74 32 31 c0 89 44 04 40 88 44 ff 89 44 02 |..t21..D.@.D..D.|
000000c0 c7 04 10 00 66 8b 1e 5c 7c 66 89 5c 08 66 8b 1e |....f..\|f.\.f..|
000000d0 60 7c 66 89 5c 0c c7 44 06 00 70 b4 42 cd 13 72 |`|f.\..D..p.B..r|
000000e0 05 bb 00 70 eb 76 b4 08 cd 13 73 0d 5a 84 d2 0f |...p.v....s.Z...|
000000f0 83 d0 00 be 93 7d e9 82 00 66 0f b6 c6 88 64 ff |.....}...f....d.|
00000100 40 66 89 44 04 0f b6 d1 c1 e2 02 88 e8 88 f4 40 |@f.D...........@|
00000110 89 44 08 0f b6 c2 c0 e8 02 66 89 04 66 a1 60 7c |.D.......f..f.`||
00000120 66 09 c0 75 4e 66 a1 5c 7c 66 31 d2 66 f7 34 88 |f..uNf.\|f1.f.4.|
00000130 d1 31 d2 66 f7 74 04 3b 44 08 7d 37 fe c1 88 c5 |.1.f.t.;D.}7....|
00000140 30 c0 c1 e8 02 08 c1 88 d0 5a 88 c6 bb 00 70 8e |0........Z....p.|
00000150 c3 31 db b8 01 02 cd 13 72 1e 8c c3 60 1e b9 00 |.1......r...`...|
00000160 01 8e db 31 f6 bf 00 80 8e c6 fc f3 a5 1f 61 ff |...1..........a.|
00000170 26 5a 7c be 8e 7d eb 03 be 9d 7d e8 34 00 be a2 |&Z|..}....}.4...|
00000180 7d e8 2e 00 cd 18 eb fe 47 52 55 42 20 00 47 65 |}.......GRUB .Ge|
00000190 6f 6d 00 48 61 72 64 20 44 69 73 6b 00 52 65 61 |om.Hard Disk.Rea|
000001a0 64 00 20 45 72 72 6f 72 0d 0a 00 bb 01 00 b4 0e |d. Error........|
000001b0 cd 10 ac 3c 00 75 f4 c3 5d c7 a4 37 00 00 80 20 |...<.u..]..7... |
000001c0 21 00 83 fe ff ff 00 08 00 00 00 a8 3b 39 00 fe |!...........;9..|
000001d0 ff ff 05 fe ff ff fe b7 3b 39 02 a0 fc 00 00 00 |........;9......|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200 52 e8 28 01 74 08 56 be 33 81 e8 4c 01 5e bf f4 |R.(.t.V.3..L.^..|
00000210 81 66 8b 2d 83 7d 08 00 0f 84 e9 00 80 7c ff 00 |.f.-.}.......|..|
00000220 74 46 66 8b 1d 66 8b 4d 04 66 31 c0 b0 7f 39 45 |tFf..f.M.f1...9E|
00000230 08 7f 03 8b 45 08 29 45 08 66 01 05 66 83 55 04 |....E.)E.f..f.U.|
00000240 00 c7 04 10 00 89 44 02 66 89 5c 08 66 89 4c 0c |......D.f.\.f.L.|
00000250 c7 44 06 00 70 50 c7 44 04 00 00 b4 42 cd 13 0f |.D..pP.D....B...|
00000260 82 bb 00 bb 00 70 eb 68 66 8b 45 04 66 09 c0 0f |.....p.hf.E.f...|
00000270 85 a3 00 66 8b 05 66 31 d2 66 f7 34 88 54 0a 66 |...f..f1.f.4.T.f|
00000280 31 d2 66 f7 74 04 88 54 0b 89 44 0c 3b 44 08 0f |1.f.t..T..D.;D..|
00000290 8d 83 00 8b 04 2a 44 0a 39 45 08 7f 03 8b 45 08 |.....*D.9E....E.|
000002a0 29 45 08 66 01 05 66 83 55 04 00 8a 54 0d c0 e2 |)E.f..f.U...T...|
000002b0 06 8a 4c 0a fe c1 08 d1 8a 6c 0c 5a 52 8a 74 0b |..L......l.ZR.t.|
000002c0 50 bb 00 70 8e c3 31 db b4 02 cd 13 72 50 8c c3 |P..p..1.....rP..|
000002d0 8e 45 0a 58 c1 e0 05 01 45 0a 60 1e c1 e0 03 89 |.E.X....E.`.....|
000002e0 c1 31 ff 31 f6 8e db fc f3 a5 1f e8 3e 00 74 06 |.1.1........>.t.|
000002f0 be 3b 81 e8 63 00 61 83 7d 08 00 0f 85 1d ff 83 |.;..c.a.}.......|
00000300 ef 0c e9 0f ff e8 24 00 74 06 be 3d 81 e8 49 00 |......$.t..=..I.|
00000310 5a ea 00 82 00 00 be 40 81 e8 3d 00 eb 06 be 45 |Z......@..=....E|
00000320 81 e8 35 00 be 4a 81 e8 2f 00 eb fe bb 17 04 f6 |..5..J../.......|
00000330 07 03 c3 6c 6f 61 64 69 6e 67 00 2e 00 0d 0a 00 |...loading......|
00000340 47 65 6f 6d 00 52 65 61 64 00 20 45 72 72 6f 72 |Geom.Read. Error|
00000350 00 bb 01 00 b4 0e cd 10 46 8a 04 3c 00 75 f2 c3 |........F..<.u..|
00000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000003f0 00 00 00 00 02 00 00 00 00 00 00 00 63 00 20 08 |............c. .|
00000400 ea 1c 82 00 00 00 00 00 74 55 00 00 c4 a8 00 00 |........tU......|
00000410 6c 65 00 00 60 07 00 00 ff ff ff 00 fa 31 c0 8e |le..`........1..|
00000420 d8 8e d0 8e c0 66 bd f0 1f 00 00 66 89 ec fb 67 |.....f.....f...g|
00000430 88 15 1b 82 00 00 cd 13 66 e8 94 00 00 00 fc e8 |........f.......|
00000440 67 06 00 00 8b 15 08 82 00 00 81 c2 c0 03 00 00 |g...............|
00000450 8b 0d 10 82 00 00 8d 05 60 89 00 00 fc e8 24 03 |........`.....$.|
00000460 00 00 e9 53 07 00 00 f0 ff 07 00 eb 13 90 90 90 |...S............|
00000470 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 |................|
00000480 00 00 00 00 00 00 00 00 ff ff 00 00 00 9a cf 00 |................|
00000490 ff ff 00 00 00 92 cf 00 ff ff 00 00 00 9e 00 00 |................|
000004a0 ff ff 00 00 00 92 00 00 eb 16 90 90 90 90 90 90 |................|
000004b0 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 |................|
000004c0 27 00 80 82 00 00 00 04 00 00 00 00 00 00 00 00 |'...............|
000004d0 00 00 fa 31 c0 8e d8 67 66 0f 01 15 c0 82 00 00 |...1...gf.......|
000004e0 0f 20 c0 66 83 c8 01 0f 22 c0 66 ea f2 82 00 00 |. .f....".f.....|
000004f0 08 00 66 b8 10 00 8e d8 8e c0 8e e0 8e e8 8e d0 |..f.............|
00000500 8b 04 24 a3 f0 1f 00 00 a1 67 82 00 00 89 c4 89 |..$......g......|
00000510 c5 a1 f0 1f 00 00 89 04 24 31 c0 0f 01 0d c6 82 |........$1......|
00000520 00 00 0f 01 1d cc 82 00 00 c3 0f 01 15 c0 82 00 |................|
00000530 00 0f 01 0d cc 82 00 00 0f 01 1d c6 82 00 00 89 |................|
00000540 e0 a3 67 82 00 00 8b 04 24 a3 f0 1f 00 00 b8 f0 |..g.....$.......|
00000550 1f 00 00 89 c4 89 c5 66 b8 20 00 8e d8 8e c0 8e |.......f. ......|
00000560 e0 8e e8 8e d0 ea 6c 83 00 00 18 00 0f 20 c0 66 |......l...... .f|
00000570 83 e0 fe 0f 22 c0 66 ea 7e 83 00 00 00 00 66 31 |....".f.~.....f1|
00000580 c0 8e d8 8e c0 8e e0 8e e8 8e d0 fb 66 c3 55 89 |............f.U.|
00000590 e5 57 56 53 89 c6 89 cf 31 db 31 c0 85 d2 78 29 |.WVS....1.1...x)|
000005a0 0f b6 0c 16 84 c9 74 0e 0f b6 89 00 02 10 00 32 |......t........2|
000005b0 84 0b 00 00 10 00 01 fb 81 fb fe 00 00 00 7e 06 |..............~.|
000005c0 81 eb ff 00 00 00 4a eb d3 5b 5e 5f 5d c3 55 89 |......J..[^_].U.|
000005d0 e5 84 d2 74 21 84 c0 74 1d 0f b6 c0 0f b6 88 00 |...t!..t........|
000005e0 02 10 00 0f b6 d2 0f b6 82 00 02 10 00 8a 84 01 |................|
000005f0 00 00 10 00 eb 02 31 c0 5d c3 55 89 e5 57 56 53 |......1.].U..WVS|
00000600 83 ec 24 89 45 e4 89 55 f0 89 4d e0 31 c0 3b 45 |..$.E..U..M.1.;E|
00000610 e4 7d 0e c7 04 85 00 03 10 00 ff ff ff ff 40 eb |.}............@.|
00000620 ed 31 c0 3b 45 f0 7d 0a 8b 55 e0 c6 04 02 00 40 |.1.;E.}..U.....@|
00000630 eb f1 8b 45 f0 40 89 45 e8 31 ff c7 45 ec 00 00 |...E.@.E.1..E...|
00000640 00 00 89 45 d4 8b 4d ec 39 4d e4 0f 8e bd 00 00 |...E..M.9M......|
00000650 00 31 db 39 5d f0 7f 07 39 5d f0 75 17 eb 0d 80 |.1.9]...9].u....|
00000660 bc 3b 00 10 10 00 00 75 ef 43 eb e7 ff 45 ec 03 |.;.....u.C...E..|
00000670 7d e8 eb d1 8b 45 ec 89 1c 85 00 03 10 00 0f b6 |}....E..........|
00000680 84 3b 00 10 10 00 0f b6 80 00 02 10 00 ba ff 00 |.;..............|
00000690 00 00 29 c2 31 f6 0f b6 82 00 00 10 00 89 45 dc |..).1.........E.|
000006a0 39 75 f0 7c 1a 0f b6 84 3e 00 10 10 00 8b 55 dc |9u.|....>.....U.|
000006b0 e8 19 ff ff ff 88 84 3e 00 10 10 00 46 eb e1 8b |.......>....F...|
000006c0 45 ec 40 89 45 dc 8b 45 e8 8d 0c 07 8b 55 dc 39 |E.@.E..E.....U.9|
000006d0 55 e4 74 98 31 f6 0f b6 84 0b 00 10 10 00 89 45 |U.t.1..........E|
000006e0 d8 39 75 f0 7c 20 89 4d d0 0f b6 84 3e 00 10 10 |.9u.| .M....>...|
000006f0 00 8b 55 d8 e8 d5 fe ff ff 8b 4d d0 30 84 0e 00 |..U.......M.0...|
00000700 10 10 00 46 eb db ff 45 dc 03 4d d4 eb be 8b 75 |...F...E..M....u|
00000710 e4 4e 8b 45 f0 f7 d0 89 45 e4 8b 5d e8 0f af de |.N.E....E..]....|
00000720 03 5d f0 85 f6 78 57 8b 04 b5 00 03 10 00 89 45 |.]...xW........E|
00000730 ec 40 74 44 89 d8 2b 45 f0 89 45 e8 31 ff 31 c9 |.@tD..+E..E.1.1.|
00000740 39 4d f0 7e 22 8b 45 e0 0f b6 14 08 8b 45 e8 0f |9M.~".E......E..|
00000750 b6 84 01 00 10 10 00 89 4d dc e8 6f fe ff ff 31 |........M..o...1|
00000760 c7 8b 4d dc 41 eb d9 89 f8 32 83 00 10 10 00 8b |..M.A....2......|
00000770 55 e0 8b 7d ec 88 04 3a 4e 03 5d e4 eb a5 83 c4 |U..}...:N.].....|
00000780 24 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 44 89 |$[^_].U..WVS..D.|
00000790 45 c8 89 55 e0 89 4d e8 85 c9 0f 84 03 03 00 00 |E..U..M.........|
000007a0 01 d0 89 45 d4 8d 4c 08 ff 89 c8 3b 45 d4 72 08 |...E..L....;E.r.|
000007b0 80 38 00 75 03 48 eb f3 29 c1 bb 02 00 00 00 8b |.8.u.H..).......|
000007c0 45 e8 99 f7 fb 39 c1 0f 8f d6 02 00 00 c6 05 00 |E....9..........|
000007d0 02 10 00 00 b0 01 31 d2 88 82 00 00 10 00 88 82 |......1.........|
000007e0 ff 00 10 00 0f b6 c8 88 91 00 02 10 00 84 c0 79 |...............y|
000007f0 08 8d 04 09 83 f0 1d eb 02 d1 e0 42 81 fa ff 00 |...........B....|
00000800 00 00 75 d4 83 7d e0 00 0f 84 95 02 00 00 8b 4d |..u..}.........M|
00000810 e0 03 4d e8 81 f9 00 90 01 00 76 24 69 45 e0 c8 |..M.......v$iE..|
00000820 00 00 00 31 d2 f7 f1 c1 e0 09 89 45 e4 69 45 e8 |...1.......E.iE.|
00000830 c8 00 00 00 31 d2 f7 f1 c1 e0 09 89 45 d0 eb 0c |....1.......E...|
00000840 8b 45 e8 89 45 d0 8b 45 e0 89 45 e4 8b 45 e4 05 |.E..E..E..E..E..|
00000850 ff 01 00 00 89 45 c4 8b 45 c8 89 45 cc 8b 45 e4 |.....E..E..E..E.|
00000860 48 89 45 b8 8b 45 c4 89 45 d8 8b 45 d0 2b 45 e4 |H.E..E..E..E.+E.|
00000870 89 45 b4 8b 5d b4 03 5d d8 89 d8 c1 e8 09 89 45 |.E..]..].......E|
00000880 f0 8b 45 d8 c1 e8 09 89 45 dc 74 08 31 c0 83 7d |..E.....E.t.1..}|
00000890 f0 00 75 25 ff 4d d8 ff 45 cc 8b 45 d8 3b 45 b8 |..u%.M..E..E.;E.|
000008a0 75 d1 8b 7d e4 01 7d c8 8b 75 d0 01 75 d4 29 7d |u..}..}..u..u.)}|
000008b0 e0 29 75 e8 e9 4b ff ff ff 3b 45 dc 7d 14 89 c2 |.)u..K...;E.}...|
000008c0 c1 e2 09 8b 75 cc 8a 14 16 88 90 00 0e 10 00 40 |....u..........@|
000008d0 eb e7 31 c0 8b 55 c4 2b 55 d8 03 55 d4 3b 45 f0 |..1..U.+U..U.;E.|
000008e0 7d 15 89 c1 c1 e1 09 8a 0c 0a 8b 75 dc 88 8c 30 |}..........u...0|
000008f0 00 0e 10 00 40 eb e6 c1 eb 0a 89 5d ec 31 f6 8b |....@......].1..|
00000900 45 dc 8b 5d f0 8d 7c 18 ff 89 f1 89 fa b8 00 0e |E..]..|.........|
00000910 10 00 e8 77 fc ff ff 88 86 00 0d 10 00 46 39 75 |...w.........F9u|
00000920 f0 7f e6 8b 45 dc 03 45 f0 89 45 c0 48 89 45 bc |....E..E..E.H.E.|
00000930 31 c0 80 b8 00 0d 10 00 00 75 06 40 39 45 f0 7f |1........u.@9E..|
00000940 f1 39 45 f0 74 0c 8b 45 ec 8d 70 01 31 c9 31 d2 |.9E.t..E..p.1.1.|
00000950 eb 1e 31 c0 e9 2e 01 00 00 8a 9c 10 00 0d 10 00 |..1.............|
00000960 88 9c 08 00 10 10 00 40 3b 45 ec 7e ec 42 01 f1 |.......@;E.~.B..|
00000970 31 c0 3b 55 ec 7c e2 39 45 ec 7e 0a c6 80 00 07 |1.;U.|.9E.~.....|
00000980 10 00 00 40 eb f1 b9 00 07 10 00 8b 55 ec 89 d0 |...@........U...|
00000990 e8 65 fc ff ff 31 f6 31 ff 8b 5d ec 4b 3b 75 c0 |.e...1.1..].K;u.|
000009a0 7d 33 b9 ff 00 00 00 29 f1 89 da b8 00 07 10 00 |}3.....)........|
000009b0 e8 d9 fb ff ff 3a 86 00 00 10 00 75 15 89 fa 88 |.....:.....u....|
000009c0 87 00 08 10 00 47 8b 45 bc 29 f0 89 04 95 00 09 |.....G.E.)......|
000009d0 10 00 46 eb c8 31 c0 39 c7 74 0a c6 80 00 10 10 |..F..1.9.t......|
000009e0 00 01 40 eb f2 a0 00 0d 10 00 88 87 00 10 10 00 |..@.............|
000009f0 8d 47 01 89 45 c0 8d 04 3f 89 45 ec 31 c9 be 01 |.G..E...?.E.1...|
00000a00
Hada de la Luna :o)
Hors ligne
#32 Le 30/07/2018, à 18:21
- Nasman
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
1) Apparemment le secteur 2 a été lu sans problème (les 5 premiers secteurs ont été affichés correctement)
2) La table des partitions est correcte, on a un partitionnement par défaut :
- une partition principale contenant système et données sur la quasi totalité du disque
- une partition étendue démarrant 2 secteurs avant un alignement au Mio (multiple de 2048 secteurs)
- une partition logique de swap incluse dans la partition étendue et commençant à un multiple de 2048 (donc alignée au Mio)
3) Les secteurs affichés avec dd donnent :
- du code hexadécimal correspondant à la première partie de grub-pc dans le mbr
- la table des partitions principales (de l'offset 1be à 1 fd), les "octets magiques 55 aa
- la séquence diskboot.img du secteur de LBA=1 (200-3ff)
On peu essayer d'afficher le début de la partition système avec :
sudo dd if=/dev/sda bs=512 count=4 skip=2048 | hexdump -C
Après cela on peut tenter "d'installer tesdisk" (en Live) pour analyser le disque et tenter de retrouver les fichiers de données.
Je pense que si le système de démarre plus, il doit être possible de retrouver des données.
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
En ligne
#33 Le 30/07/2018, à 19:03
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Merci
$ sudo dd if=/dev/sda bs=512 count=4 skip=2048 | hexdump -C
dd: erreur de lecture dans '/dev/sda': Erreur d'entrée/sortie
0+0 enregistrements lus
0+0 enregistrements écrits
0 bytes copied, 1,83163 s, 0,0 kB/s
Comment installer tesdisk (en Live) ?
Hada de la Luna :o)
Hors ligne
#34 Le 30/07/2018, à 21:48
- Nasman
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
A priori le début de la partition sda1 pose des problèmes de lecture.
Je pense qu'il faut utiliser ddrescue qui copie les secteurs qui veulent bien être lus puis revient sur ceux plus problématiques.
Pour testdisk on verra plus tard.
Nota: installer testdisk en live consiste à démarrer une session live puis installer testdisk (en mémoire vive uniquement) avec un sudo apt install testdisk (en ayant accès à internet, par exemple en filaire). Si tu redémarres, tu perdras testdisk (installé uniquement en mémoire vive).
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
En ligne
#35 Le 31/07/2018, à 11:17
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Merci Nasman
J'en profite pour poser deux trois questions:
- c'est bien le paquet gddrescue qu'il faut installer sur la session live pour avoir ddrescue?
- est ce que la page de la doc peut être suivie?
- La commande principale c'est
sudo ddrescue -n <nom_fichier_source> <nom_fichier_cible> <chemin_fichier_log>
(pas besoin de plus de paramètres?)
- est ce que faire plusieurs rapports smart durant le passage de ddrescue pour les comparer est une bonne idée?
- as tu de la doc à me conseiller pour comprendre le retour de "sudo dd if=/dev/sda bs=512 count=5 | hexdump -C"?
Dernière modification par Nuliel (Le 31/07/2018, à 11:17)
Hors ligne
#36 Le 31/07/2018, à 12:42
- Nasman
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
- as tu de la doc à me conseiller pour comprendre le retour de "sudo dd if=/dev/sda bs=512 count=5 | hexdump -C"?
Voir la doc de dd
Cette commande affiche les 5 premiers blocs de 512 octets du disque sda (soit 5 secteurs) puis sort le résultat sous forme de codes ascii et affiche les caractères correspondants (utile pour les chaines de caractères).
Le premier secteur est le mbr qui contient du code exécutable (ici grub-pc stage1), la table des partitions principales (offset 1be-1fd)
Le deuxième secteur (LBA=1) commence à l'offset 200 et contient (dans le cas d'un partitionnement msdos) le début de core.img (en fait diskboot.img), le troisième - le 63ème contient le reste de core.img. A priori je pense que c'est core.img qui affiche parfois le >grub rescue
Cette zone est occupée par les en têtes gpt et descriptif des partitions dans le cas d'une table gpt, c'est pourquoi pour booter en mode bios sur disque gpt il faut une partition dédiée (bios_grub) pour y mettre le code de core.img.
Quelques explications plus détaillées
mbr
La partie exécutable du mbr
J'avais proposé cette commande qui affichait plus de 2 secteurs car il semblait qu'il y avant un pb de lecture au secteur 2 de HD0
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
En ligne
#37 Le 31/07/2018, à 14:03
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Merci pour ces infos Nasman, je vais aller étudier ça
Hors ligne
#38 Le 31/07/2018, à 14:20
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Bonjour et merci.
J'ai fait l'intall de ddrescue et ddrescueview mais comme je ne vois pas le disque dur malade (du moins avec rescueview) et que je n'arrive pas non plus à le localiser avec le terminal, je ne vois pas comment faire...
Hada de la Luna :o)
Hors ligne
#39 Le 31/07/2018, à 14:27
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Tu peux avec le disque de 2 To vide débranché donner le retour de
lsblk
brancher le disque vide de 2 To, redonner
lsblk
afin de connaître les noms des disques.
Hors ligne
#40 Le 31/07/2018, à 15:06
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
sans disque externe
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 1,8G 1 loop /rofs
loop1 7:1 0 86,9M 1 loop /snap/core/4917
loop2 7:2 0 34,7M 1 loop /snap/gtk-common-themes/319
loop3 7:3 0 140,9M 1 loop /snap/gnome-3-26-1604/70
loop4 7:4 0 2,3M 1 loop /snap/gnome-calculator/180
loop5 7:5 0 13M 1 loop /snap/gnome-characters/103
loop6 7:6 0 14,5M 1 loop /snap/gnome-logs/37
loop7 7:7 0 3,7M 1 loop /snap/gnome-system-monitor/51
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 457,9G 0 part
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 7,9G 0 part [SWAP]
sdb 8:16 1 15G 0 disk /cdrom
├─sdb1 8:17 1 1,8G 0 part
└─sdb2 8:18 1 2,3M 0 part
avec
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 1,8G 1 loop /rofs
loop1 7:1 0 86,9M 1 loop /snap/core/4917
loop2 7:2 0 34,7M 1 loop /snap/gtk-common-themes/319
loop3 7:3 0 140,9M 1 loop /snap/gnome-3-26-1604/70
loop4 7:4 0 2,3M 1 loop /snap/gnome-calculator/180
loop5 7:5 0 13M 1 loop /snap/gnome-characters/103
loop6 7:6 0 14,5M 1 loop /snap/gnome-logs/37
loop7 7:7 0 3,7M 1 loop /snap/gnome-system-monitor/51
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 457,9G 0 part
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 7,9G 0 part [SWAP]
sdb 8:16 1 15G 0 disk /cdrom
├─sdb1 8:17 1 1,8G 0 part
└─sdb2 8:18 1 2,3M 0 part
sdc 8:32 0 1,8T 0 disk
└─sdc1 8:33 0 1,8T 0 part /media/ubuntu/Films
Hada de la Luna :o)
Hors ligne
#41 Le 31/07/2018, à 15:20
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Donc pour résumer, sda c'est ton disque dur, sdb c'est le live usb, sdc c'est le disque dur de 2 To qui est vide (on est bien d'accord qu'il est vide?)
(cette commande n'est pas à lancer car il en manque un morceau)
sudo ddrescue -n /dev/sda /dev/sdc <chemin_fichier_log>
et je me demande par quoi remplacer <chemin_fichier_log> vu qu'on est en session live (je sais pas quelle taille il va faire à la fin)
@Nasman: il faut une seconde clé usb pour stocker le fichier de log?
Dernière modification par Nuliel (Le 31/07/2018, à 15:22)
Hors ligne
#42 Le 31/07/2018, à 15:27
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
le 2To contient juste un pdf et j'aimerai ne récupérer que mon home depuis le PC, C'est possible?
Hada de la Luna :o)
Hors ligne
#43 Le 31/07/2018, à 15:47
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
La commande ddrescue va écraser tout ce qu'il y a sur le disque dur de 2 To (en tout cas les 500 premiers Go). Donc récupère ton pdf avant.
L'idée c'est que ddrescue va faire une copie exacte (c'est à dire pas fichiers par fichiers mais bits par bits) du disque dur défectueux. Après, on pourra travailler sur le disque de 2 To et essayer de réparer l'entête de la première partition avec fdisk afin d'accéder de nouveau à la partition racine.
Hors ligne
#44 Le 31/07/2018, à 15:51
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
OK,et le 2To est en NTFS :faut il changer cela ? je ne situe pas bien le Pb avec ddrescue
Hada de la Luna :o)
Hors ligne
#45 Le 31/07/2018, à 16:12
- Nasman
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Je n'ai utilisé qu'une fois ddrescue pour copier un disque dur de 3 Go (Windows 95) (bécane devant avoir 20 ans !). Je l'avais fait avec un Live de toutou (la bécane avait peu de ram) et ai copié le disque sur clé usb (sous la forme d'un fichier) et ai dû mettre le fichier de log (quelques ko) sur la même clé.
J'ai pu tester l'image récupérée avec virtualbox - le Windows démarrait ainsi que le programme que je souhaitais récupérer (dont je n'avais plus le média d'installation).
En récupérant un autre disque (de moins de 8 Go car le bios ne permettait pas d'aller au delà - mode CHS), j'ai pu recopier la partition (moyennant des modifs dans les en-tête FAT32 à cause de géométries de disque différentes). Depuis ça fonctionne
Dernière modification par Nasman (Le 31/07/2018, à 16:13)
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
En ligne
#46 Le 31/07/2018, à 16:14
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Tu peux donner
fdisk -l /dev/sdc
pour voir si les secteurs font la même taille?
@Nasman: moi c'est la première fois que j'utilise ddrescue
Dernière modification par Nuliel (Le 31/07/2018, à 16:16)
Hors ligne
#47 Le 31/07/2018, à 16:18
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
$ sudo fdisk -l /dev/sdc
Disque /dev/sdc : 1,8 TiB, 2000398931968 octets, 3907029164 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xc10a84e6
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdc1 * 2048 3907027119 3907025072 1,8T 7 HPFS/NTFS/exFAT
Hada de la Luna :o)
Hors ligne
#48 Le 31/07/2018, à 17:06
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Peux tu démarrer sur le live usb, installer gparted avec
setxkbmap fr
(la touche tab permet de compléter les commandes, cette commande c'est pour avoir un clavier azerty)
sudo apt update
sudo apt install gparted
tu lances gparted, tu fais bien attention de sélectionner /dev/sdc en haut à droite (c'est le seul disque qui a une partition ntfs qui prend tout le disque, te trompe pas de disque!!), tu fais un clic droit sur la partition ntfs puis supprimer, sur l'espace non alloué (au final tout le disque) tu fais clic droit -> nouvelle.
Tu mets
-> dans nouvelle taille 468854 Mio*
* : sda1 fait 960210944 secteurs + 1 Mio de marge à rajouter, donc 960210944*512 octets + 1Mio, c'est à dire 491628003328 octets+ 1024**2 octets soit 491629051904 octets, donc 491629051904/1024/1024 Mio = 468854 Mio
-> un espace libre précédent de 1 Mio (car on commence au secteur 2048, donc l'espace libre précédent est de 2048 secteurs soit 2048*512 octets, soit 1 Mio)
-> le reste devrait être bon, mais au cas où système de fichier ext4, partition primaire, 0 Mio d'espace suivant
Une fois cette partition faite qui devrait être sdc1, on va passer à la partition d'après qui contiendra le fichier de log (les erreurs rencontrées par ddrescue et aussi les emplacements des secteurs défectueux je crois)
Donc tu crées une nouvelle partition sur l'espace non alloué de 5 Go (donc 5*1024 Mio, soit 5120 Mio)
Une fois cela fait tu fais appliquer les opérations (c'est l'icône en haut au milieu) et tu redonnes
fdisk -l /dev/sdc
pour vérifier que cette partie s'est bien passée
Hors ligne
#49 Le 31/07/2018, à 17:22
- Hada de la Luna
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Est-il possible d’éjecter mon 2To et de le formater sur mon autre PC ? car gParted "bloque" sur sda en disant qu'il y a erreur et refuse de me donner la main pour sdc
Hada de la Luna :o)
Hors ligne
#50 Le 31/07/2018, à 19:14
- Nuliel
Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION
Oui, je sais pas pourquoi j'ai proposé de le faire sur le pc portable, tu peux très bien le faire sur l'autre pc (du coup la première commande n'est plus utile)
Dernière modification par Nuliel (Le 31/07/2018, à 19:15)
Hors ligne