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.

#26 Le 29/07/2018, à 22: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 smile
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, à 22: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, à 22: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, à 18: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

Hors ligne

#30 Le 30/07/2018, à 18:35

Hada de la Luna

Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION

Merci smile

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, à 18: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, à 19: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

Hors ligne

#33 Le 30/07/2018, à 20:03

Hada de la Luna

Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION

Merci smile

$ 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, à 22: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

Hors ligne

#35 Le 31/07/2018, à 12:17

Nuliel

Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION

Merci Nasman smile

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, à 12:17)

Hors ligne

#36 Le 31/07/2018, à 13:42

Nasman

Re : 16.04LTS Grub Rescue Récup DD ou données? PREVENTION car PAS SOLUTION

Naziel a écrit :

- 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

Hors ligne

#37 Le 31/07/2018, à 15: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, à 15: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, à 15: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, à 16: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, à 16: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, à 16:22)

Hors ligne

#42 Le 31/07/2018, à 16: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, à 16: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, à 16: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, à 17: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 tongue

Dernière modification par Nasman (Le 31/07/2018, à 17:13)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#46 Le 31/07/2018, à 17: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 smile

Dernière modification par Nuliel (Le 31/07/2018, à 17:16)

Hors ligne

#47 Le 31/07/2018, à 17: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, à 18: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, à 18: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, à 20: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, à 20:15)

Hors ligne