Haaaaa : bon voila 3semaine que j essaye TOUT .....
S'il vous plait je craque 🙁
Donc avec ce foutu disque :
impossible de le partitionner ; et
impossible d'utiliser les commandes du genre dd ou ddrescue pour
créer une copie parfaite de mon disque initial.
Je saisis pas car je lance un :
ddrescue /dev/sda /dev/sdb
Toute la copie se réalise niquel.... mais les partitions logiques ne sont pas reconnues... avec
sudo fdisk -l
J'ai le retour suivant :
Note: taille de secteur 1024 (et non pas 512)
AVERTISSEMENT: données surperflues ignorées dans la table de partition 5
AVERTISSEMENT: données surperflues ignorées dans la table de partition 5
AVERTISSEMENT: données surperflues ignorées dans la table de partition 5
AVERTISSEMENT: fanion 0x3a91 non valide dans la table de partitions 5, sera corrigé par w(écriture)
Disque /dev/sdb: 640.1 Go, 640135028736 octets
255 têtes, 63 secteurs/piste, 38912 cylindres
Unités = cylindres de 16065 * 1024 = 16450560 octets
Identifiant de disque : 0x3093662b
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 66 257 3084480 5 Etendue
/dev/sdb2 1 65 1044162 83 Linux
/dev/sdb3 258 322 1044225 7 HPFS/NTFS
/dev/sdb5 ? 228125 426071 3179999674 b8 BSDI swap
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Les partitions 2 et 3 sont des partitions primaires.
La partition 1 est une partition étendue sensé contenir les partitions logiques 5,6 et 7
Impossible de monter une seule des partitions qui sont visibles via
sudo fdisk -l
et en plus les 2 dernieres partitions logiques 6 et 7 ne sont pas détectées par
sudo fdisk -l
.
Du coup j essaye de recreer deja le meme partitionnement en utilisant
sudo sfdisk /dev/sda -O modele_partition
puis
sudo sfdisk /dev/sdb -I modele_partition
Et ben devinez quoi ...... : marche pôôôôô : zero changement!
J'ai donc essayé d'investiguer un chti pô en regardant si les MBR et EBR des deux disques étaient bien identiques...
Donc je teste pour les MBR de récupérer le 1er octet de chaque disque :
sudo dd bs=512 count=1 if=/dev/sda | xxd > MBR_sda
sudo dd bs=512 count=1 if=/dev/sdb | xxd > MBR_sdb
Et je compare :
sudo diff MBR_sda MBR_sdb
Résultat :
OK : identique -> donc visiblement le MBR est OK
pour info :
cat MBR_sda
renvoit :
0000000: 6423 e660 e008 1c31 192c 2be4 8ad7 2f99 d#.`...1.,+.../.
0000010: 4939 9928 30a6 d9ce 27f4 428d de12 80ae I9.(0...'.B.....
0000020: 95de 4720 9231 c74e 4d01 2882 dc3f 0c42 ..G .1.NM.(..?.B
0000030: 697b 2ad3 a925 f8b2 70e1 1897 a92d b415 i{*..%..p....-..
0000040: 58ed 0bd9 1ddc 5d8a 1718 3000 2289 6a40 X.....]...0.".j@
0000050: d8ba 58b2 c739 cf63 f3f1 e368 60e9 4423 ..X..9.c...h`.D#
0000060: 748d e81c 2629 8c36 8df6 762f d000 3922 t...&).6..v/..9"
0000070: 1554 a5df dbe9 d4e2 1a50 9e7d 2e53 eff3 .T.......P.}.S..
0000080: 7eca 78fc ad16 21cd 65b1 95dd 4097 ef60 ~.x...!.e...@..`
0000090: cc6c 4056 d9e2 15b0 ff3e c072 4cc9 e8ba .l@V.....>.rL...
00000a0: ecce 215b 0ef3 52b7 8dfa 8aa9 7d78 b603 ..![..R.....}x..
00000b0: b0fe 8636 1180 2a18 26d4 5467 432a 3080 ...6..*.&.TgC*0.
00000c0: 247d 81de 07d4 a458 19a7 83e9 0c3e c16a $}.....X.....>.j
00000d0: 2ca5 dbc7 3d25 d5ef 955e 0e1c d3b5 e63c ,...=%...^.....<
00000e0: 8461 1ea4 54c9 ece2 5206 3d39 7573 db9f .a..T...R.=9us..
00000f0: 07a8 2f8b 5d22 b23f e279 14ae b512 a5ba ../.]".?.y......
0000100: 16dc 59dc b7ed e3b5 46dc a75a 6550 b7b7 ..Y.....F..ZeP..
0000110: 3e7d 3a48 41be 00b9 d2bc db34 b13b eca7 >}:HA......4.;..
0000120: d78c d139 ff45 915c 84df a887 fcfd bbae ...9.E.\........
0000130: 5e3b d311 8e45 cdbc c5bb 304a fe62 f609 ^;...E....0J.b..
0000140: 651b 58ea 022b 60b5 5d93 cdca 71a0 b323 e.X..+`.]...q..#
0000150: 29c0 8f2f dd00 d96c 6141 a3be a225 6bd6 )../...laA...%k.
0000160: d8d8 31b0 c668 0227 8274 5201 71a9 724f ..1..h.'.tR.q.rO
0000170: f278 4bce 29a6 240a 559b 6871 1285 8a4b .xK.).$.U.hq...K
0000180: 9d10 d4b3 525e dada 56a9 3a3c bf1d 461e ....R^..V.:<..F.
0000190: 671d c7dd 5c01 7ec6 4c9c 8433 3ae2 359c g...\.~.L..3:.5.
00001a0: 9b54 d5a1 59ed 08d9 9536 fc16 6142 b0fa .T..Y....6..aB..
00001b0: d5c2 6fbd 660e 54bd 2b66 9330 1faa 0000 ..o.f.T.+f.0....
00001c0: 0141 05fe 7f00 01ef 0f00 c010 2f00 0001 .A........../...
00001d0: 0100 83fe 3f40 3f00 0000 c2ee 0f00 0000 ....?@?.........
00001e0: 4101 07fe 7f41 c1ff 3e00 01ef 0f00 0000 A....A..>.......
00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa ..............U.
Petite curiosité d'ailleurs : je sais pas si le MBR fait bien parti de ma partition sda2 (qui commence au secteur 1) , donc vu la construction des partitions sur mon disque (sda2 est dans l'ordre des secteurs la 1ere sur mon disque), je teste la comparaison entre les fichiers MBR_sda et sda2 qui devraient donc etre identiques si on considere que le MBR est contenu dans la partition sda2 ...
Résultat :
FAUX les fichiers sont différents! Donc le MBR semble être AVANT la partition sda2; comme la partition sda2 commence 1 secteur apres le début de mon disque sda, je teste la comparaison des commandes:
sudo dd [b]skip=1[/b] bs=512 count=1 if=/dev/sda | xxd > sda2_test
et
sudo dd bs=512 count=1 if=/dev/sda2 | xxd > sda2
Et je compare sda2 et sda2_test ; résultat :
différents
Donc soit je comprends rien soit les commandes fonctionnent pas bien avec mon disque ......
Pour info :
Le fichier sda2 présente seulement des zéros :
< 0000000: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
Je passe au test des EBR pour mes partitions logiques:
sudo dd bs=512 count=1 if=/dev/sda1 | xxd > EBR_sda1
sudo dd bs=512 count=1 if=/dev/sdb1 | xxd > EBR_sdb1
Résultat :
NOK : rien à voir !!
< 0000000: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 0000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001b0: 0000 0000 0000 0000 0000 0000 0000 0001 ................
< 00001c0: 0141 82fe 3f80 3f00 0000 01b0 0f00 0000 .A..?.?.........
< 00001d0: 0181 05fe 3fc0 40b0 0f00 40b0 0f00 0000 ....?.@...@.....
< 00001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
< 00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa ..............U.
---
> 0000000: cdb0 f054 993c 6e0a fc6b bdef 1def 7863 ...T.<n..k....xc
> 0000010: cdbe 3a0c 7b47 2780 836f b94f be3f 30e4 ..:.{G'..o.O.?0.
> 0000020: 8e39 1378 6304 7b6f c31b 6df8 6304 7b6f .9.xc.{o..m.c.{o
> 0000030: c0a4 1517 5c45 a617 210b fd07 feca dc11 ....\E..!.......
> 0000040: a946 332a c340 7808 107e 257c 7770 192a .F3*.@x..~%|wp.*
> 0000050: a647 cb25 95b8 acc8 fbe1 0950 feb6 3cfd .G.%.......P..<.
> 0000060: 9550 f472 bb95 aa2f 1e11 2ba0 a36c 7656 .P.r.../..+..lvV
> 0000070: 9528 c40d adf3 269b 64f1 a4e1 fa4f fcb8 .(....&.d....O..
> 0000080: 7bed 60bd 802f ed06 0cf0 39f6 a3cd 8706 {.`../....9.....
> 0000090: 29d2 8acc da79 d867 19f4 ffaf 6517 1253 )....y.g....e..S
> 00000a0: 55c0 374c a53c 3064 7a2b 1b25 1f8a c64c U.7L.<0dz+.%...L
> 00000b0: 8fc5 64e9 91d0 1f38 b05e 6973 2767 02f3 ..d....8.^is'g..
> 00000c0: 3285 a320 9300 fa8f a72c bbff 1cce 5707 2.. .....,....W.
> 00000d0: f401 084e 0b26 f5c5 f418 044c 0d95 f005 ...N.&.....L....
> 00000e0: 979a 7c5e a8bc 562e 6193 e87f 70f1 13ee ..|^..V.a...p...
> 00000f0: 62cb c4ac b2e7 3848 cb2e 7382 b361 db9c b.....8H..s..a..
> 0000100: e1a3 41eb 9c01 4169 1b83 3f38 092f ef9d ..A...Ai..?8./..
> 0000110: b1c0 6d40 18b3 0fea 9f4d 3e38 e0bc 0f0a ..m@.....M>8....
> 0000120: d3aa fa9f bb9b 949c aa70 3569 9f33 2f2e .........p5i.3/.
> 0000130: e3f8 6304 7b6f f020 8dd1 fdb4 d3e3 8207 ..c.{o. ........
> 0000140: 1e71 d737 c318 23db 7e04 9d37 babb 870e .q.7..#.~..7....
> 0000150: 0e06 7ae1 9a17 bdef 0cc6 fbdf f7bf 762e ..z...........v.
> 0000160: 387c 3182 3dfd 2863 edbe 8630 47b6 f805 8|1.=.(c...0G...
> 0000170: 22ab ac49 e7b0 4006 a080 a803 d55d 11d4 "..I..@......]..
> 0000180: 5c15 83c0 416a 0c10 557c 212b a3aa a80c \...Aj..U|!+....
> 0000190: f80c 7c2c 0780 80e4 1e03 fc50 600e 0781 ..|,.......P`...
> 00001a0: ff6c 100b d517 480c 3d55 efab 122b 36fb .l....H.=U...+6.
> 00001b0: a084 04e6 d446 7a75 5cca 072b 55a0 547d .....Fzu\..+U.T}
> 00001c0: 748b b80d 8e53 82cc 60da baf1 8abd bdb2 t....S..`.......
> 00001d0: 9b22 315e 8f1a 8b8a 00cc 637e f56b d47d ."1^......c~.k.}
> 00001e0: 6794 f00e 7755 e112 874e 7f7d 677a b811 g...wU...N.}gz..
> 00001f0: 944c 5fcb 0e89 cb8b d11d 3d9a 7870 913a .L_.......=.xp.:
Donc : les EBR de ma 1ere partition logique (qui commence secteur 66) sont deja pas egaux; ce qui expliquerait deja que ma partition sdb6 ne soit pas reconnue (vu que l'EBR de la partition sdb5 est sensé pointer vers ma partition sdb6)
Par curiosité je verifie deja que :
sudo dd count=1 if=/dev/sda1 | xxd > sda1
et
sudo dd count=1 if=/dev/sda5 | xxd > sda5
donne bien des fichiers identiques :
FAUX 🙁
La commande diff renvoit :
< 00001b0: 0000 0000 0000 0000 0000 0000 0000 0001 ................
< 00001c0: 0141 82fe 3f80 3f00 0000 01b0 0f00 0000 .A..?.?.........
< 00001d0: 0181 05fe 3fc0 40b0 0f00 40b0 0f00 0000 ....?.@...@.....
---
> 00001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
> 00001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
> 00001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
32c32
< 00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa ..............U.
---
> 00001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
Je capte riennnnnnnnnnnnnnnnnnnnn 🙁((((
Bon je continue pas les tests vu que faudrait deja que j eclaire ces points .... je compte sur vous pour ca !!
HELP !
Seb.
Ps:
infos sur le clonage de disques :
http://www.cgsecurity.org/wiki/Disque_Dur_Endommag%C3%A9#.27dd_rescue.27_par_Kurt_Garloff
http://guides-info.org/linux/admin/cloner.php
http://www.inference.phy.cam.ac.uk/saw27/notes/backup-hard-disk-partitions.html
infos sur le MBR et EBR:
http://doc.ubuntu-fr.org/partitions?s=partitionnement
http://forum.pcastuces.com/sujet.asp?f=01&s=108547
http://www.brothersofnet.freesurf.fr/sans_popup/mbr_table_partition.html
http://en.wikipedia.org/wiki/Extended_Boot_Record
http://www.presence-pc.com/forum/ppc/LeMondedeLinux/fdisk-restauration-table-partitions-logiques-sujet-2715-1.htm