#26 Le 08/09/2010, à 22:02
- heizmann
Re : comment proteger le tatouage du disque dur avant installation ubuntu
bonsoir!merci a tous de vos reponses qui font un peu peur quand ca ne me rassure pas j'ai un peu peur de faire des betises!!! mais je penses que je vais essayer tout ce week end ou bien la semaine prochaine je vous tiendrais au courant
merci pour tout
Je suivrai le post promis ! Et puis avant toute manip', n'hésite pas à nous rendre visite avant, histoire qu'on fasse un récapitulatif de tout cela ensemble !
Cordialement,
"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"
Hors ligne
#27 Le 09/09/2010, à 10:51
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Quant aux endroits où ubuntu écrit, je n'ai vu nulle part où ubuntu écrivait. Il y a bien sur le mbr et les partitions crées à cet effet mais rien n'indique que seul le secteur zéro (mbr) est affecté.
Ubuntu pourrait très bien écrire dans les 62 secteurs suivants - et dans ce cas adieu tatouage.
Nasman,
Il semble que tu aies raison et moi tord. J'ai fait une manip dans VirtualBox (j'espère que le fait d'utiliser ce machin virtuel ne remet pas en cause la validité de ce que je veux vérifier?) :
1) depuis un live-CD écriture de FF dans tous les octets des 62 secteurs du disque dur qui suivent le MBR (j'ai même été plus loin parce que je n'avais pas défini de "count" dans le commande DD
2) vérif que les FF sont bien écrits (toujours depuis le live-CD : OK
3) install de Ubuntu 10.04 dans des partitions déjà créées avant toutes ces actions précédentes avec Grub demandé dans le MBR
4) après install depuis Ubuntu fraichement installé je fais le constat dans le MBR et les secteurs suivants (je n'ai collé que les 2 secteurs suivants):
~$ sudo dd if=/dev/sdc count=1 | hexdump -C
[sudo] password for malbo :
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 75 02 b2 80 ea |...........u....|
00000070 74 7c 00 00 31 c0 8e d8 8e d0 bc 00 20 fb a0 64 |t|..1....... ..d|
00000080 7c 3c ff 74 02 88 c2 52 bb 17 04 80 27 03 74 06 ||<.t...R....'.t.|
00000090 be 88 7d e8 1c 01 be 05 7c f6 c2 80 74 48 b4 41 |..}.....|...tH.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 f6 c2 80 0f |...p.v....s.....|
000000f0 84 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 e3 34 0d 00 00 00 80 20 |...<.u...4..... |
000001c0 21 00 83 fe ff ff 00 08 00 00 00 58 23 01 00 fe |!..........X#...|
000001d0 ff ff 05 fe ff ff fe 67 23 01 02 78 0e 00 00 00 |.......g#..x....|
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
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,000983958 s, 520 kB/s
~$ sudo dd if=/dev/sdc skip=1 count=1 | hexdump -C
00000000 52 e8 28 01 74 08 56 be 33 81 e8 4c 01 5e bf f4 |R.(.t.V.3..L.^..|
00000010 81 66 8b 2d 83 7d 08 00 0f 84 e9 00 80 7c ff 00 |.f.-.}.......|..|
00000020 74 46 66 8b 1d 66 8b 4d 04 66 31 c0 b0 7f 39 45 |tFf..f.M.f1...9E|
00000030 08 7f 03 8b 45 08 29 45 08 66 01 05 66 83 55 04 |....E.)E.f..f.U.|
00000040 00 c7 04 10 00 89 44 02 66 89 5c 08 66 89 4c 0c |......D.f.\.f.L.|
00000050 c7 44 06 00 70 50 c7 44 04 00 00 b4 42 cd 13 0f |.D..pP.D....B...|
00000060 82 bb 00 bb 00 70 eb 68 66 8b 45 04 66 09 c0 0f |.....p.hf.E.f...|
00000070 85 a3 00 66 8b 05 66 31 d2 66 f7 34 88 54 0a 66 |...f..f1.f.4.T.f|
00000080 31 d2 66 f7 74 04 88 54 0b 89 44 0c 3b 44 08 0f |1.f.t..T..D.;D..|
00000090 8d 83 00 8b 04 2a 44 0a 39 45 08 7f 03 8b 45 08 |.....*D.9E....E.|
000000a0 29 45 08 66 01 05 66 83 55 04 00 8a 54 0d c0 e2 |)E.f..f.U...T...|
000000b0 06 8a 4c 0a fe c1 08 d1 8a 6c 0c 5a 52 8a 74 0b |..L......l.ZR.t.|
000000c0 50 bb 00 70 8e c3 31 db b4 02 cd 13 72 50 8c c3 |P..p..1.....rP..|
000000d0 8e 45 0a 58 c1 e0 05 01 45 0a 60 1e c1 e0 03 89 |.E.X....E.`.....|
000000e0 c1 31 ff 31 f6 8e db fc f3 a5 1f e8 3e 00 74 06 |.1.1........>.t.|
000000f0 be 3b 81 e8 63 00 61 83 7d 08 00 0f 85 1d ff 83 |.;..c.a.}.......|
00000100 ef 0c e9 0f ff e8 24 00 74 06 be 3d 81 e8 49 00 |......$.t..=..I.|
00000110 5a ea 00 82 00 00 be 40 81 e8 3d 00 eb 06 be 45 |Z......@..=....E|
00000120 81 e8 35 00 be 4a 81 e8 2f 00 eb fe bb 17 04 80 |..5..J../.......|
00000130 27 03 c3 6c 6f 61 64 69 6e 67 00 2e 00 0d 0a 00 |'..loading......|
00000140 47 65 6f 6d 00 52 65 61 64 00 20 45 72 72 6f 72 |Geom.Read. Error|
00000150 00 bb 01 00 b4 0e cd 10 46 8a 04 3c 00 75 f2 c3 |........F..<.u..|
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 02 00 00 00 00 00 00 00 30 00 20 08 |............0. .|
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00474459 s, 108 kB/s
~$ sudo dd if=/dev/sdc skip=2 count=1 | hexdump -C
00000000 ea cf 82 00 00 00 04 00 84 3e 00 00 58 74 00 00 |.........>..Xt..|
00000010 08 58 00 00 00 00 00 00 ff ff ff ff 2f 62 6f 6f |.X........../boo|
00000020 74 2f 67 72 75 62 00 00 00 00 00 00 00 00 00 00 |t/grub..........|
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000050 00 00 00 00 00 00 00 00 00 00 00 00 02 b0 ad 1b |................|
00000060 00 00 01 00 fe 4f 51 e4 5c 02 10 00 00 00 10 00 |.....OQ.\.......|
00000070 00 00 00 00 00 00 00 00 7c 02 10 00 8b 53 0c bd |........|....S..|
00000080 f0 ff 07 00 89 ec b9 4c 08 00 00 03 0d 10 02 10 |.......L........|
00000090 00 be 00 00 10 00 bf 00 80 00 00 fc f3 a4 b8 a5 |................|
000000a0 82 00 00 ff e0 89 d0 c1 e8 08 31 db 80 fc ff 74 |..........1....t|
000000b0 08 88 e3 89 1d 14 82 00 00 3c ff 74 08 88 c3 89 |.........<.t....|
000000c0 1d 18 82 00 00 c1 ea 18 b6 ff e8 ed 00 00 00 fa |................|
000000d0 31 c0 8e d8 8e d0 8e c0 66 bd f0 1f 00 00 66 89 |1.......f.....f.|
000000e0 ec fb 67 88 15 3f 83 00 00 cd 13 66 e8 81 00 00 |..g..?.....f....|
000000f0 00 40 e8 2a 01 00 00 bf 00 00 10 00 be 4c 88 00 |.@.*.........L..|
00000100 00 57 56 8b 0d 0c 82 00 00 03 0d 08 82 00 00 81 |.WV.............|
00000110 e9 4c 06 00 00 51 8d 1c 0f e8 96 02 00 00 59 5f |.L...Q........Y_|
00000120 5e 2b 0d 08 82 00 00 f3 a4 bf 58 f6 00 00 b9 e8 |^+........X.....|
00000130 6b 01 00 29 f9 31 c0 fc f3 aa e8 84 0d 00 00 00 |k..).1..........|
00000140 f0 ff 07 00 00 00 00 00 00 00 00 00 ff ff 00 00 |................|
00000150 00 9a cf 00 ff ff 00 00 00 92 cf 00 ff ff 00 00 |................|
00000160 00 9e 00 00 ff ff 00 00 00 92 00 00 27 00 44 83 |............'.D.|
00000170 00 00 fa 31 c0 8e d8 67 66 0f 01 15 6c 83 00 00 |...1...gf...l...|
00000180 0f 20 c0 66 83 c8 01 0f 22 c0 66 ea 92 83 00 00 |. .f....".f.....|
00000190 08 00 66 b8 10 00 8e d8 8e c0 8e e0 8e e8 8e d0 |..f.............|
000001a0 8b 04 24 a3 f0 1f 00 00 a1 40 83 00 00 89 c4 89 |..$......@......|
000001b0 c5 a1 f0 1f 00 00 89 04 24 31 c0 c3 0f 01 15 6c |........$1.....l|
000001c0 83 00 00 89 e0 a3 40 83 00 00 8b 04 24 a3 f0 1f |......@.....$...|
000001d0 00 00 b8 f0 1f 00 00 89 c4 89 c5 66 b8 20 00 8e |...........f. ..|
000001e0 d8 8e c0 8e e0 8e e8 8e d0 ea f0 83 00 00 18 00 |................|
000001f0 0f 20 c0 66 83 e0 fe 0f 22 c0 66 ea 02 84 00 00 |. .f....".f.....|
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00232977 s, 220 kB/s
Tous les autres secteurs jusqu'au 50 ème sont également remplis alors que je les avais tous mis à FF.
Par contre, à partir du 50ème secteur et jusqu'au 63ème, je retrouve mes octets à FF donc Ubuntu n'a pas écrit sue ces derniers secteurs :
:~$ sudo dd if=/dev/sdc skip=49 count=1 | hexdump -C
00000000 ff 9f 4a 79 50 e5 fa 25 d8 84 3b a0 33 d2 c4 5f |..JyP..%..;.3.._|
00000010 18 c7 a6 58 74 b4 52 db aa ce 9e 9b 4a ae 03 66 |...Xt.R.....J..f|
00000020 0e 7b 8f d7 87 f3 de 87 4c e7 8c 5e 51 75 a2 4b |.{......L..^Qu.K|
00000030 91 33 f1 36 21 7a 46 5a 71 6c 43 30 f0 8d 36 50 |.3.6!zFZqlC0..6P|
00000040 a6 cd c2 83 a6 14 98 2d e0 2d ed 7e ca 52 9e 52 |.......-.-.~.R.R|
00000050 a0 66 f7 3f ff ff ff ff ff ff ff ff ff ff ff ff |.f.?............|
00000060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00080986 s, 632 kB/s
~$ sudo dd if=/dev/sdc skip=50 count=1 | hexdump -C
00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,0148899 s, 34,4 kB/s
Donc tu aurais raison : Lors de l'installation de Ubuntu, il y aurait écriture dans les autres secteurs de la première piste ( les 62 secteurs qui suivent le MBR)
Dernière modification par malbo (Le 09/09/2010, à 11:03)
Hors ligne
#28 Le 09/09/2010, à 11:19
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
malbo a écrit :Josepe36,
Je connais cet article signé romsk. Pour qu'il y ait un intérêt à sauvegarder ces 62 secteurs, il faudrait qu'il y ait quelque chose qui soit menacé par l'installation de Ubuntu. Et ce n'est pas le cas.ha bon ? on a vu le meme article ?
il est ecri sur le 2eme graphique dans la partie grisée, le contraire de ce que tu avances.
maintenant si quelqu'un a une copie en hexa de ses 62 secteurs d'origine avec uniquement wiindows afin que l'on voit ce qu'il y a dedans ?m'enfin discussion avorté pour ma part, je n'apprecie guerre ces posts envoyés à coup de pelle.
Mes excuses aussi à toi Josepe36 pour les coups de pelle. Mon post précédent me montre que tu avais raison d'insister : il y aurait bien écriture dans ces 62 secteurs.
Hors ligne
#29 Le 09/09/2010, à 11:20
- Nasman
Re : comment proteger le tatouage du disque dur avant installation ubuntu
C'est une bonne idée d'avoir fait ce test, ainsi d'autres secteurs que le mbr sont touchés
On risque de devoir sauvegarder les 63 premiers secteurs, soit 63x512=32256 octets.
Il n'est pas impossible de devoir aller plus loin car de plus en plus la première partition ne commence plus au secteur 63 mais au secteur 2048 (et qu'y a-t-il entre les deux ?).
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#30 Le 09/09/2010, à 11:25
- heizmann
Re : comment proteger le tatouage du disque dur avant installation ubuntu
ouh lààà ! Reformater mon système dans la foulée à nouveau ???
mmhhh... moi je n'aurais rien contre... cela dit, il faut savoir qu'il y a eu un ptit changement dans la mbr avant et après installation (changement du pion d'amorce de sda1 vers sda3 car en sda3 j'ai FreeDos ).
"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"
Hors ligne
#31 Le 09/09/2010, à 12:54
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
C'est une bonne idée d'avoir fait ce test, ainsi d'autres secteurs que le mbr sont touchés
On risque de devoir sauvegarder les 63 premiers secteurs, soit 63x512=32256 octets.
Il n'est pas impossible de devoir aller plus loin car de plus en plus la première partition ne commence plus au secteur 63 mais au secteur 2048 (et qu'y a-t-il entre les deux ?).
Entre les deux, il n'y a pas eu de réécriture mais je n'ai fait que des sondages par prélèvement. Donc, tous les octets sont à FF et ça repasse à 00 au secteur 2049 :
~$ sudo dd if=/dev/sdc skip=2047 count=1 | hexdump -C
00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00210383 s, 243 kB/s
:~$ sudo dd if=/dev/sdc skip=2048 count=1 | hexdump -C
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00766474 s, 66,8 kB/s
En résumé, il n'y a eu aucune écriture entre le secteur 50 et le secteur 2049 du disque dur
Edit : je me suis fendu d'une vérif complète pour être vraiment certain qu'il n'y avait que des FF dans la partie située entre le secteur 50 et le secteur 2049 en parcourant par blocs de 64 secteurs ( j'ai passé toutes les commandes entre skip=1 et skip=32) et je ne trouve que des FF. Je colle ci-dessous la fin de la recherche :
~$ sudo dd if=/dev/sdc bs=64b skip=30 count=1 | hexdump -C
1+0 enregistrements lus
1+0 enregistrements écrits
32768 octets (33 kB) copiés, 0,000801535 s, 40,9 MB/s
00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00008000
~$ sudo dd if=/dev/sdc bs=64b skip=31 count=1 | hexdump -C
00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00008000
1+0 enregistrements lus
1+0 enregistrements écrits
32768 octets (33 kB) copiés, 0,0120657 s, 2,7 MB/s
~$ sudo dd if=/dev/sdc bs=64b skip=32 count=1 | hexdump -C
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400 70 1b 09 00 00 6b 24 00 26 d2 01 00 1c 5f 1a 00 |p....k$.&...._..|
00000410 85 f6 06 00 00 00 00 00 02 00 00 00 02 00 00 00 |................|
00000420 00 80 00 00 00 80 00 00 f0 1f 00 00 26 c0 88 4c |............&..L|
Edit le 11 sept 2010 : Pour mémoire, ci-dessous mes "outils" pour faire ces manips (au cas où il faudrait les refaire) :
Pour mettre à FF les 2048 premiers secteurs du disque dur sdb, j'ai préparé un fichier image de 64 secteurs à FF (que j'ai nommé 64sect_FF.img) et il faut passer 32 commandes en changeant juste la fin pour aller de seek=0 à seek=31.
~$ sudo dd if=~/64sect_FF.img of=/dev/sdb bs=64b seek=31
Le contrôle que tout est bien à FF s'effectue avec la commande suivante en faisant incrémenter de skip=0 à skip=32 :
~$ sudo dd if=/dev/sdb bs=64b skip=32 count=1 | hexdump -C
Pour écraser le 50ème secteur seulement et le remplacer par des FF (sachant que j'ai préparé un fichier image de 1 secteur à FF nommé "1sect_FF.img") :
~$ sudo dd if=~/1sect_FF.img of=/dev/sdb seek=49
Pour vérifier qu'on l'a bien écrasé :
~$ sudo dd if=/dev/sdb skip=49 count=1 | hexdump -C
Dernière modification par malbo (Le 11/09/2010, à 05:31)
Hors ligne
#32 Le 09/09/2010, à 15:24
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Manip à faire (sans danger, rien ne sera écrit sur le disque, c'est de la lecture) par ceux dont le dernier Ubuntu installé dans leur PC est Ubuntu 10.04.
En supposant que vous n'avez qu'un seul disque dur dans votre PC, repéré sda et évidemment que Ubuntu a été installé sur sda (si chez vous c'est sdb, il suffit peut-être de remplacer sda par sdb mais je ne suis pas certain que le résultat soit le même). La première commande ci-dessous (à passer dans un terminal) sert à visualiser le contenu du secteur 2 du disque dur (celui qui suit le MBR) :
~$ sudo dd if=/dev/sda skip=1 count=1 | hexdump -C
[sudo] password for malbo:
00000000 52 e8 28 01 74 08 56 be 33 81 e8 4c 01 5e bf f4 |R.(.t.V.3..L.^..|
00000010 81 66 8b 2d 83 7d 08 00 0f 84 e9 00 80 7c ff 00 |.f.-.}.......|..|
00000020 74 46 66 8b 1d 66 8b 4d 04 66 31 c0 b0 7f 39 45 |tFf..f.M.f1...9E|
00000030 08 7f 03 8b 45 08 29 45 08 66 01 05 66 83 55 04 |....E.)E.f..f.U.|
00000040 00 c7 04 10 00 89 44 02 66 89 5c 08 66 89 4c 0c |......D.f.\.f.L.|
00000050 c7 44 06 00 70 50 c7 44 04 00 00 b4 42 cd 13 0f |.D..pP.D....B...|
00000060 82 bb 00 bb 00 70 eb 68 66 8b 45 04 66 09 c0 0f |.....p.hf.E.f...|
00000070 85 a3 00 66 8b 05 66 31 d2 66 f7 34 88 54 0a 66 |...f..f1.f.4.T.f|
00000080 31 d2 66 f7 74 04 88 54 0b 89 44 0c 3b 44 08 0f |1.f.t..T..D.;D..|
00000090 8d 83 00 8b 04 2a 44 0a 39 45 08 7f 03 8b 45 08 |.....*D.9E....E.|
000000a0 29 45 08 66 01 05 66 83 55 04 00 8a 54 0d c0 e2 |)E.f..f.U...T...|
000000b0 06 8a 4c 0a fe c1 08 d1 8a 6c 0c 5a 52 8a 74 0b |..L......l.ZR.t.|
000000c0 50 bb 00 70 8e c3 31 db b4 02 cd 13 72 50 8c c3 |P..p..1.....rP..|
000000d0 8e 45 0a 58 c1 e0 05 01 45 0a 60 1e c1 e0 03 89 |.E.X....E.`.....|
000000e0 c1 31 ff 31 f6 8e db fc f3 a5 1f e8 3e 00 74 06 |.1.1........>.t.|
000000f0 be 3b 81 e8 63 00 61 83 7d 08 00 0f 85 1d ff 83 |.;..c.a.}.......|
00000100 ef 0c e9 0f ff e8 24 00 74 06 be 3d 81 e8 49 00 |......$.t..=..I.|
00000110 5a ea 00 82 00 00 be 40 81 e8 3d 00 eb 06 be 45 |Z......@..=....E|
00000120 81 e8 35 00 be 4a 81 e8 2f 00 eb fe bb 17 04 80 |..5..J../.......|
00000130 27 03 c3 6c 6f 61 64 69 6e 67 00 2e 00 0d 0a 00 |'..loading......|
00000140 47 65 6f 6d 00 52 65 61 64 00 20 45 72 72 6f 72 |Geom.Read. Error|
00000150 00 bb 01 00 b4 0e cd 10 46 8a 04 3c 00 75 f2 c3 |........F..<.u..|
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 02 00 00 00 00 00 00 00 30 00 20 08 |............0. .|
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00311965 s, 164 kB/s
La deuxième commande sert à visualiser le contenu du secteur 50 du disque dur ( j'ai tronqué le résultat pour garder la partie intéressante) :
~$ sudo dd if=/dev/sda skip=49 count=1 | hexdump -C
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,0145043 s, 35,3 kB/s
00000000 ff 9f 4a 79 50 e5 fa 25 d8 84 3b a0 33 d2 c4 5f |..JyP..%..;.3.._|
00000010 18 c7 a6 58 74 b4 52 db aa ce 9e 9b 4a ae 03 66 |...Xt.R.....J..f|
00000020 0e 7b 8f d7 87 f3 de 87 4c e7 8c 5e 51 75 a2 4b |.{......L..^Qu.K|
00000030 91 33 f1 36 21 7a 46 5a 71 6c 43 30 f0 8d 36 50 |.3.6!zFZqlC0..6P|
00000040 a6 cd c2 83 a6 14 98 2d e0 2d ed 7e ca 52 9e 52 |.......-.-.~.R.R|
00000050 a0 66 f7 xx xx xx xx xx xx xx xx xx xx xx xx xx |.f.?.
Si vous trouver le même début de résultat pour cette dernière commande, vous trouvez ce que je trouve pour les 3 PC qui sont dans ma signature pour lesquels la dernière install est Ubuntu 10.04. Pour moi, cette entête du secteur 50 constitue la signature ou plutôt la trace d'une dernière installation de Ubuntu 10.04. Vous aurez ainsi la preuve que Ubuntu 10.04 a écrit dans ce secteur 50 lors de l'installation, et tenant compte des manips que j'ai expliquées dans le post #27, vous pourrez en déduire qu'au moment de l'install, Ubuntu a écrit plein de choses et a tartiné dans tous les secteurs entre le secteur 1 et ce secteur 50.
A noter que sur un disque dur où la dernière install est Ubuntu 10.10 Beta, je ne trouve pas le résultat ci-dessus pour la dernière commande (pas le même contenu pour le début du secteur 50)
Conclusion provisoire : les essais que j'ai décrit dans le post #27 avaient été faits dans un PC virtuel avec VIrtualBox et je craignais qu'ils ne soient pas fiables. Les essais dont je parle dans ce dernier post sont faits dans 3 PC bien réels et me prouvent que l'installation de Ubuntu 10.04 entraine effectivement des écritures dans les secteurs qui suivent le MBR du disque dur jusqu'au 50ème secteur.
Edit le 16 sept 2010 : la future version de Ubuntu (Ubuntu 10.10) si elle n'est pas modifiée d'ici sa sortie définitive, est différente en ce qui concerne l'écriture dans les premiers secteurs. On dit que tout augmente, mais là, moi je trouve que seuls les 48 premiers secteurs du disque dur sont tartinés par Grub dans le cas de Ubuntu 10.10 :
$ sudo dd if=/dev/sda skip=47 count=1 | hexdump -C
00000000 aa 73 bd f0 67 e8 5d 28 38 58 6e d2 88 ab 74 34 |.s..g.](8Xn...t4|
00000010 09 59 ff 51 3f af 91 04 e9 7b 20 ec 06 ca c9 dc |.Y.Q?....{ .....|
00000020 eb 29 d4 30 35 5d 2e 7c 74 12 8d 6c 2e 60 84 5b |.).05].|t..l.`.[|
00000030 d8 30 18 07 70 2a e4 55 8e 82 75 ae 5e 58 78 f5 |.0..p*.U..u.^Xx.|
00000040 09 75 b9 52 09 59 2e d8 bb 0d fb 60 b9 da 46 3d |.u.R.Y.....`..F=|
00000050 2e f1 96 5f 6c f3 b4 f2 3c d2 92 35 45 a4 1c 42 |..._l...<..5E..B|
00000060 34 b2 5c 41 fb b0 7f a4 ab e3 e8 ff 1a 9c 3b e7 |4.\A..........;.|
00000070 b2 cb 22 5e 1d 1d c4 d6 ae 3e 22 00 71 98 24 73 |.."^.....>".q.$s|
00000080 c1 84 5a 59 5a f8 9b d0 7b ef 50 2f a7 f0 22 24 |..ZYZ...{.P/.."$|
00000090 84 0e 07 dc 7d fa 31 9d c2 ad 9c 18 27 28 cc 27 |....}.1.....'(.'|
000000a0 64 93 17 9c 63 96 a9 41 6b 19 68 1d 46 f2 de 4f |d...c..Ak.h.F..O|
000000b0 e4 8d 57 f9 6b cc 52 c9 a1 93 f4 05 da 92 0d 78 |..W.k.R........x|
000000c0 7d b7 e4 9f 31 a9 82 68 54 ad fd 7a 78 12 01 0d |}...1..hT..zx...|
000000d0 71 a5 5f af d8 a4 d9 07 92 e0 da ec b8 a5 3a ed |q._...........:.|
000000e0 df 55 74 c5 10 80 0a 3c 85 ae d5 78 b3 99 1a 72 |.Ut....<...x...r|
000000f0 af bd 82 9c f3 57 4a 9a c3 68 ae 46 e4 c0 63 55 |.....WJ..h.F..cU|
00000100 06 d6 3c 5c 43 3e 9c 91 d2 ff ff ff ff ff ff ff |..<\C>..........|
00000110 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00000200
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0,00252776 s, 203 kB/s
Edit le 8 dec 2010 : manip refaite sur Ubuntu 10.10, grub-pc étant en version 1.98+20100804-5ubuntu3
~$ sudo dd if=/dev/sda skip=47 count=1 | hexdump -C
00000000 aa 73 bd f0 67 e8 5d 28 38 58 6e d2 88 ab 74 34 |.s..g.](8Xn...t4|
00000010 09 59 ff 51 3f af 91 04 e9 7b 20 ec 06 ca c9 dc |.Y.Q?....{ .....|
00000020 eb 29 d4 30 35 5d 2e 7c 74 12 8d 6c 2e 60 84 5b |.).05].|t..l.`.[|
00000030 d8 30 18 07 70 2a e4 55 8e 82 75 ae 5e 58 78 f5 |.0..p*.U..u.^Xx.|
00000040 09 75 b9 52 09 59 2e d8 bb 0d fb 60 b9 da 46 3d |.u.R.Y.....`..F=|
00000050 2e f1 96 5f 6c f3 b4 f2 3c d2 92 35 45 a4 1c 42 |..._l...<..5E..B|
00000060 34 b2 5c 41 fb b0 7f a4 ab e3 e8 ff 1a 9c 3b e7 |4.\A..........;.|
00000070 b2 cb 22 5e 1d 1d c4 d6 ae 3e 22 00 71 98 24 73 |.."^.....>".q.$s|
00000080 c1 84 5a 59 5a f8 9b d0 7b ef 50 2f a7 f0 22 24 |..ZYZ...{.P/.."$|
00000090 84 0e 07 dc 7d fa 31 9d c2 ad 9c 18 27 28 cc 27 |....}.1.....'(.'|
000000a0 64 93 17 9c 63 96 a9 41 6b 19 68 1d 46 f2 de 4f |d...c..Ak.h.F..O|
000000b0 e4 8d 57 f9 6b cc 52 c9 a1 93 f4 05 da 92 0d 78 |..W.k.R........x|
000000c0 7d b7 e4 9f 31 a9 82 68 54 ad fd 7a 78 12 01 0d |}...1..hT..zx...|
000000d0 71 a5 5f af d8 a4 d9 07 92 e0 da ec b8 a5 3a ed |q._...........:.|
000000e0 df 55 74 c5 10 80 0a 3c 85 ae d5 78 b3 99 1a 72 |.Ut....<...x...r|
000000f0 af bd 82 9c f3 57 4a 9a c3 68 ae 46 e4 c0 63 55 |.....WJ..h.F..cU|
00000100 06 d6 3c 5c 43 3e 9c 91 d2 00 00 00 00 00 00 00 |..<\C>..........|
00000110 00 00 00 00 00 00 00 00 11 10 00 00 00 00 00 00 |................|
00000120 98 ce 54 74 ba 7f 00 00 00 eb 16 01 00 00 00 00 |..Tt............|
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000140 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00103133 s, 496 kB/s
Conclusion provisoire : Pour Ubuntu 10.10, Grub n'occupe toujours que les 48 premiers secteurs du disque dur (MBR compris). Par rapport à ma manip précédente (du 16 sept 2010), Grub occupe quelques octets en plus. A noter : dans les propriétés du fichier /boot/grub/core.img, la taille indiquée est 23817 octets
Edit le 30 avril 2011 : pour Ubuntu 11.04, je n'ai pas fait la manip de vérifier concrètement le contenu des secteurs comme dans les manips faites sur Ubuntu 10.04 et Ubuntu 10.10 mais comme la taille du fichier core.img de Ubuntu 11.04 est de 25422 octets, ça correspond à 50 secteurs (à raison de 512 octets par secteur) donc si on ajoute le MBR (1er secteur du disque) on peut dire que Grub pour Ubuntu 11.04 occupe les 51 premiers secteurs du disque dur, c'est un peu plus d'occupation du disque que pour Ubuntu 10.04 (seulement 50 secteurs comme expliqué plus haut).
Dernière modification par malbo (Le 30/04/2011, à 09:00)
Hors ligne
#33 Le 09/09/2010, à 15:35
- Nasman
Re : comment proteger le tatouage du disque dur avant installation ubuntu
chez moi (installation manuelle d'ubuntu avec grub dans le mbr
sudo dd if=/dev/sda skip=1 count=1 | hexdump -C
[sudo] password for xxxxx:
1+0 enregistrements lus
1+0 enregistrements écrits
00000000 52 e8 28 01 74 08 56 be 33 81 e8 4c 01 5e bf f4 |R.(.t.V.3..L.^..|
512 octets (512 B) copiés00000010 81 66 8b 2d 83 7d 08 00 0f 84 e9 00 80 7c ff 00 |.f.-.}.......|..|
00000020 74 46 66 8b 1d 66 8b 4d 04 66 31 c0 b0 7f 39 45 |tFf..f.M.f1...9E|
, 0,000104412 s, 4,9 MB/s
00000030 08 7f 03 8b 45 08 29 45 08 66 01 05 66 83 55 04 |....E.)E.f..f.U.|
00000040 00 c7 04 10 00 89 44 02 66 89 5c 08 66 89 4c 0c |......D.f.\.f.L.|
00000050 c7 44 06 00 70 50 c7 44 04 00 00 b4 42 cd 13 0f |.D..pP.D....B...|
00000060 82 bb 00 bb 00 70 eb 68 66 8b 45 04 66 09 c0 0f |.....p.hf.E.f...|
00000070 85 a3 00 66 8b 05 66 31 d2 66 f7 34 88 54 0a 66 |...f..f1.f.4.T.f|
00000080 31 d2 66 f7 74 04 88 54 0b 89 44 0c 3b 44 08 0f |1.f.t..T..D.;D..|
00000090 8d 83 00 8b 04 2a 44 0a 39 45 08 7f 03 8b 45 08 |.....*D.9E....E.|
000000a0 29 45 08 66 01 05 66 83 55 04 00 8a 54 0d c0 e2 |)E.f..f.U...T...|
000000b0 06 8a 4c 0a fe c1 08 d1 8a 6c 0c 5a 52 8a 74 0b |..L......l.ZR.t.|
000000c0 50 bb 00 70 8e c3 31 db b4 02 cd 13 72 50 8c c3 |P..p..1.....rP..|
000000d0 8e 45 0a 58 c1 e0 05 01 45 0a 60 1e c1 e0 03 89 |.E.X....E.`.....|
000000e0 c1 31 ff 31 f6 8e db fc f3 a5 1f e8 3e 00 74 06 |.1.1........>.t.|
000000f0 be 3b 81 e8 63 00 61 83 7d 08 00 0f 85 1d ff 83 |.;..c.a.}.......|
00000100 ef 0c e9 0f ff e8 24 00 74 06 be 3d 81 e8 49 00 |......$.t..=..I.|
00000110 5a ea 00 82 00 00 be 40 81 e8 3d 00 eb 06 be 45 |Z......@..=....E|
00000120 81 e8 35 00 be 4a 81 e8 2f 00 eb fe bb 17 04 80 |..5..J../.......|
00000130 27 03 c3 6c 6f 61 64 69 6e 67 00 2e 00 0d 0a 00 |'..loading......|
00000140 47 65 6f 6d 00 52 65 61 64 00 20 45 72 72 6f 72 |Geom.Read. Error|
00000150 00 bb 01 00 b4 0e cd 10 46 8a 04 3c 00 75 f2 c3 |........F..<.u..|
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 02 00 00 00 00 00 00 00 30 00 20 08 |............0. .|
00000200
et pour la deuxième commande
~$ sudo dd if=/dev/sda skip=49 count=1 | hexdump -C
00000000 ff 9f 4a 79 50 e5 fa 25 d8 84 3b a0 33 d2 c4 5f |..JyP..%..;.3.._|
00000010 18 c7 a6 58 74 b4 52 db aa ce 9e 9b 4a ae 03 66 |...Xt.R.....J..f|
00000020 0e 7b 8f d7 87 f3 de 87 4c e7 8c 5e 51 75 a2 4b |.{......L..^Qu.K|
00000030 91 33 f1 36 21 7a 46 5a 71 6c 43 30 f0 8d 36 50 |.3.6!zFZqlC0..6P|
00000040 a6 cd c2 83 a6 14 98 2d e0 2d ed 7e ca 52 9e 52 |.......-.-.~.R.R|
00000050 a0 66 f7 3f be a8 b3 24 91 b3 3b ab 67 01 49 b6 |.f.?...$..;.g.I.|
00000060 fd 08 ff 02 83 1d b2 89 d8 0b c9 64 c2 97 ab c8 |...........d....|
00000070 21 37 d9 dc af 95 24 a3 19 34 9a 32 41 33 e8 26 |!7....$..4.2A3.&|
00000080 ee 99 14 31 a8 0b e9 94 02 e9 bb 93 56 e8 e3 48 |...1........V..H|
00000090 8c 08 b2 e0 fc e9 d4 c1 11 5d 5e 85 8c 1d 48 bd |.........]^...H.|
000000a0 90 f8 84 50 67 6f b0 2c 13 f5 ae b7 25 07 d1 28 |...Pgo.,....%..(|
000000b0 0e 66 31 3d 48 85 5d 66 da 32 05 7f c5 3f bf 30 |.f1=H.]f.2...?.0|
000000c0 6b 54 90 f4 8d 52 80 79 25 d5 f7 50 be 6f 6a 6e |kT...R.y%..P.ojn|
000000d0 05 da d5 80 48 3f 5b 5f 01 77 03 89 f5 4c 01 ae |....H?[_.w...L..|
000000e0 1f f1 1c 26 bb 93 57 9c aa d2 e9 70 08 0d 20 df |...&..W....p.. .|
000000f0 06 54 9b ec 01 1d de bd 55 2e 75 ca db f2 7b 4f |.T......U.u...{O|
00000100 da 26 9b ec f0 ff 48 47 97 4b de 75 15 25 8a 00 |.&....HG.K.u.%..|
00000110 34 e2 44 e8 85 6c 46 2d 0e 1b cc 65 bc 63 70 a5 |4.D..lF-...e.cp.|
00000120 3f 15 59 ac 0e 94 f2 7f ea d1 01 9e 49 68 d7 0d |?.Y.........Ih..|
00000130 d0 e3 24 a1 a1 93 42 50 ad 85 21 ff 96 b9 45 f0 |..$...BP..!...E.|
00000140 3f b4 35 3c 00 10 85 67 b9 5e ff 99 09 b1 83 aa |?.5<...g.^......|
00000150 ff 0a b8 3c 17 c2 45 de 81 58 9d a7 79 7c 9b 9d |...<..E..X..y|..|
00000160 f5 88 ea 63 b3 2e 0d 73 47 04 71 0d e5 66 77 f3 |...c...sG.q..fw.|
00000170 da 88 56 5b be 4c 6d fa 53 0f b1 f6 c2 3a 61 04 |..V[.Lm.S....:a.|
00000180 b3 8c 69 ca a5 bd f8 2c 7c d8 6b cd 69 83 3d 39 |..i....,|.k.i.=9|
00000190 c6 06 08 c4 2a 15 96 03 d0 5a 82 98 52 a1 a1 85 |....*....Z..R...|
000001a0 5b d9 04 98 2f 6d 3e b5 89 9a e9 ff ba 70 c2 18 |[.../m>......p..|
000001b0 d8 5a 1a 38 d0 27 1a b3 19 e7 0f 33 fc 91 1f 06 |.Z.8.'.....3....|
000001c0 21 47 d8 21 11 89 d8 ed 05 0e 31 39 28 e3 7d 03 |!G.!......19(.}.|
000001d0 f4 09 58 c2 a8 27 1a 17 c1 66 9a 2e cc a9 bb 3e |..X..'...f.....>|
000001e0 e8 fa 90 3b 07 7e 5b 90 88 d3 11 c6 6a 27 e4 45 |...;.~[.....j'.E|
000001f0 5b dd f5 4a 07 04 91 0d 7a 8d c0 5a 68 5b 54 03 |[..J....z..Zh[T.|
00000200
Nota: j'ai installé la version Lucid au stade beta ou RC (en gros une semaine avant la sortie officielle
Dernière modification par Nasman (Le 09/09/2010, à 15:38)
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#34 Le 09/09/2010, à 15:42
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Nasman,
Donc tu trouves la même entête que moi pour le contenu du secteur 50 (résultat de la deuxième commande), ce qui est bien la trace d'une installation de Ubuntu 10.04 (à noter qu'une install de Ubuntu 10.04.1, c'est ce que j'ai sur un de mes PC, laisse la même trace)
Quant au résultat de la première commande, je l'ai donné pour info parce que je trouve le même résultat pour une install de Ubuntu 10.04 ou de Ubuntu 10.10 Beta. Je veux dire que ce secteur 1 n'est pas très intéressant, c'est plutôt le secteur 50 qui l'est et qui montre jusqu'où vont les écritures de Ubuntu dans la première piste du disque dur (les 63 premiers secteurs)
Dernière modification par malbo (Le 09/09/2010, à 15:47)
Hors ligne
#35 Le 09/09/2010, à 16:59
- YannUbuntu
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Merci a tous pour cette discussion intéressante
Par sécurité, on devrait peut-être augmenter le nombre d'octets du backup dans le tuto http://doc.ubuntu-fr.org//tutoriel/comment_sauvegarder_le_mbr ?
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#36 Le 09/09/2010, à 18:47
- Josepe36
Re : comment proteger le tatouage du disque dur avant installation ubuntu
bonjour
@malbo
on oublie les coups de pelle
je trouve remarquable la démarche que tu as entreprise pour verifier cela, voilà un post qui apporte un réel interet.
que donnerait ces resultats avec un pc neuf equipé de windows ? je ne serais pas surpris d'y voir quelques chose.
a+
Développeur distribution Hybryde
www.hybryde.org
Hors ligne
#37 Le 09/09/2010, à 20:42
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Merci a tous pour cette discussion intéressante
Par sécurité, on devrait peut-être augmenter le nombre d'octets du backup dans le tuto http://doc.ubuntu-fr.org//tutoriel/comment_sauvegarder_le_mbr ?
Moi, je n'y suis pas favorable pour ne pas trop compliquer l'étape de sauvegarde du MBR dont je me permets de vous rappeler qu'elle n'est pas indispensable : sur ce forum, on a toujours su faire réparer un MBR même sur un windows préinstallé.
Je rappelle les liens pour mémoire :
http://www.vista-xp.fr/forum/topic1474.html
http://www.vista-xp.fr/forum/topic240.html
Et comme on a toujours su réparer, c'est qu'il n'y a pas de tatouage, ni dans le MBR, ni ailleurs que dans le MBR.
Dernière modification par malbo (Le 09/09/2010, à 20:43)
Hors ligne
#38 Le 10/09/2010, à 10:32
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Je voulais en être sûr, donc j'ai fait une install de Ubuntu 10.04.1 sur un disque dur n°2 (sdb) en installant Grub dans le MBR du disque dur n°1 (sda). Dans ce cas, il n'y a pas écriture dans les 63 premiers secteurs du disque dur n°2 et je l'ai vérifié avec ma technique de FF dans les secteurs (voir post #27).
Par contre, après install de Ubuntu, je démarre le PC sur Ubuntu, je passe la commande pour installer Grub dans le MBR du disque dur n°2, c'est à dire que je réalise à présent ce que je fais d'habitude pendant l'installation de Ubuntu (et non pas après installation), à savoir installer Grub dans le MBR du disque dur sur lequel est installé Ubuntu :
sudo grub-install /dev/sdb
Après cela, je vérifie que je trouve le résultat de mon post #32 :
~$ sudo dd if=/dev/sdb skip=49 count=1 | hexdump -C
00000000 ff 9f 4a 79 50 e5 fa 25 d8 84 3b a0 33 d2 c4 5f |..JyP..%..;.3.._|
00000010 18 c7 a6 58 74 b4 52 db aa ce 9e 9b 4a ae 03 66 |...Xt.R.....J..f|
00000020 0e 7b 8f d7 87 f3 de 87 4c e7 8c 5e 51 75 a2 4b |.{......L..^Qu.K|
00000030 91 33 f1 36 21 7a 46 5a 71 6c 43 30 f0 8d 36 50 |.3.6!zFZqlC0..6P|
00000040 a6 cd c2 83 a6 14 98 2d e0 2d ed 7e ca 52 9e 52 |.......-.-.~.R.R|
00000050 a0 66 f7 3f ff ff ff ff ff ff ff ff ff ff ff ff |.f.?............|
00000060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00131716 s, 389 kB/s
Conclusion : ce n'est pas l'installation de Ubuntu en tant que telle qui provoque une écriture dans la zone des 63 premiers secteurs, c'est seulement l'installation de Grub dans le MBR du disque dur qui entraine non seulement une modif du MBR lui-même (premier secteur du disque dur) mais qui écrit sur les 50 premiers secteurs du disque dur, MBR compris.
Dernière modification par malbo (Le 11/09/2010, à 05:44)
Hors ligne
#39 Le 10/09/2010, à 14:37
- YannUbuntu
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Merci Malbo d'avoir pris le temps de verifier.
Un autre test qui serait interessant c'est de regarder comment Lilo fait son backup du MBR (combien d'octets, etc).
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#40 Le 11/09/2010, à 07:18
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
J'ai voulu analyser ce qui se passe quand on répare le MBR de Win7 installé sur partition sda1. J'ai donc mis à FF les 2047 secteurs qui précèdent la partition Win7, ne laissant que le MBR (premier secteur) occupé par Grub. Ensuite, j'ai utilisé le CD de réparation de neosmart :
http://www.vista-xp.fr/forum/topic1474.html
J'ai fait une réparation du démarrage mais le CD me disait que tout était déjà normal. ça ne m'a pas plu et j'ai utilisé la ligne de commande du CD pour réparer le MBR :
bootrec /fixmbr
le CD m'a indiqué qu'il avait fait le boulot
et au redémarrage, je constate que c'est bien Win7 qui démarre . Donc, la "réparation" du démarrage de Win7 est bien effective. Du coup, je démarre sur Ubuntu que j'ai sur un autre disque pour faire la commande suivante :
~$ sudo dd if=/dev/sda bs=2048b count=1 | hexdump -C
00000000 33 c0 8e d0 bc 00 7c 8e c0 8e d8 be 00 7c bf 00 |3.....|......|..|
00000010 06 b9 00 02 fc f3 a4 50 68 1c 06 cb fb b9 04 00 |.......Ph.......|
00000020 bd be 07 80 7e 00 00 7c 0b 0f 85 0e 01 83 c5 10 |....~..|........|
00000030 e2 f1 cd 18 88 56 00 55 c6 46 11 05 c6 46 10 00 |.....V.U.F...F..|
00000040 b4 41 bb aa 55 cd 13 5d 72 0f 81 fb 55 aa 75 09 |.A..U..]r...U.u.|
00000050 f7 c1 01 00 74 03 fe 46 10 66 60 80 7e 10 00 74 |....t..F.f`.~..t|
00000060 26 66 68 00 00 00 00 66 ff 76 08 68 00 00 68 00 |&fh....f.v.h..h.|
00000070 7c 68 01 00 68 10 00 b4 42 8a 56 00 8b f4 cd 13 ||h..h...B.V.....|
00000080 9f 83 c4 10 9e eb 14 b8 01 02 bb 00 7c 8a 56 00 |............|.V.|
00000090 8a 76 01 8a 4e 02 8a 6e 03 cd 13 66 61 73 1c fe |.v..N..n...fas..|
000000a0 4e 11 75 0c 80 7e 00 80 0f 84 8a 00 b2 80 eb 84 |N.u..~..........|
000000b0 55 32 e4 8a 56 00 cd 13 5d eb 9e 81 3e fe 7d 55 |U2..V...]...>.}U|
000000c0 aa 75 6e ff 76 00 e8 8d 00 75 17 fa b0 d1 e6 64 |.un.v....u.....d|
000000d0 e8 83 00 b0 df e6 60 e8 7c 00 b0 ff e6 64 e8 75 |......`.|....d.u|
000000e0 00 fb b8 00 bb cd 1a 66 23 c0 75 3b 66 81 fb 54 |.......f#.u;f..T|
000000f0 43 50 41 75 32 81 f9 02 01 72 2c 66 68 07 bb 00 |CPAu2....r,fh...|
00000100 00 66 68 00 02 00 00 66 68 08 00 00 00 66 53 66 |.fh....fh....fSf|
00000110 53 66 55 66 68 00 00 00 00 66 68 00 7c 00 00 66 |SfUfh....fh.|..f|
00000120 61 68 00 00 07 cd 1a 5a 32 f6 ea 00 7c 00 00 cd |ah.....Z2...|...|
00000130 18 a0 b7 07 eb 08 a0 b6 07 eb 03 a0 b5 07 32 e4 |..............2.|
00000140 05 00 07 8b f0 ac 3c 00 74 09 bb 07 00 b4 0e cd |......<.t.......|
00000150 10 eb f2 f4 eb fd 2b c9 e4 64 eb 00 24 02 e0 f8 |......+..d..$...|
00000160 24 02 c3 49 6e 76 61 6c 69 64 20 70 61 72 74 69 |$..Invalid parti|
00000170 74 69 6f 6e 20 74 61 62 6c 65 00 45 72 72 6f 72 |tion table.Error|
00000180 20 6c 6f 61 64 69 6e 67 20 6f 70 65 72 61 74 69 | loading operati|
00000190 6e 67 20 73 79 73 74 65 6d 00 4d 69 73 73 69 6e |ng system.Missin|
000001a0 67 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 |g operating syst|
000001b0 65 6d 00 00 00 63 7b 9a e6 29 97 c1 00 00 80 20 |em...c{..)..... |
000001c0 21 00 07 fe ff ff 00 08 00 00 00 78 81 02 00 fe |!..........x....|
000001d0 ff ff 07 fe ff ff 00 80 81 02 00 78 38 01 00 00 |...........x8...|
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 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
1+0 enregistrements lus
1+0 enregistrements écrits
1048576 octets (1,0 MB) copiés, 0,0509911 s, 20,6 MB/s
00100000
Interprétation du résultat de la commande : sur les 1048576 octets qui correspondent à 2048 secteurs, il n'y a que le MBR qui a été réécrit, les 2047 autres secteurs n'ont pas été touchés et sont restés à FF.
Conclusion : pour réparer Win7, il suffit seulement de réparer le MBR (premier secteur du disque dur) et cette réparation de va pas écrire dans les autres secteurs qui suivent le MBR. Alors que la restauration de Grub dans le MBR tartine sur les 50 premiers secteurs du disque dur (voir mon post #38)
Dernière modification par malbo (Le 15/11/2010, à 17:24)
Hors ligne
#41 Le 11/09/2010, à 11:04
- Nasman
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Je pense qu'il faut faire la part entre "ordinateurs normaux" où seul le mbr est important et les PC tatoués où d'autres zones doivent rester indemnes (sans doute dans les 62 secteurs suivants).
Je pense que le bootrec /fixmbr ne sera pas suffisant dans le cas d'un PC tatoué pour permettre à Windows OEM de refonctionner.
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#42 Le 11/09/2010, à 12:44
- YannUbuntu
Re : comment proteger le tatouage du disque dur avant installation ubuntu
+1
A mon avis, quitte a faire un backup, autant ne pas prendre de risque et sauver tout ce qui est effacé par Grub.
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#43 Le 12/09/2010, à 18:07
- Josepe36
Re : comment proteger le tatouage du disque dur avant installation ubuntu
bonsoir
bien je vois que ça avance bien, super le test que tu a fait malbo, maintenant je serai de l'avis de Nasman a ne pas prendre de risque et tout sauvegarder (est ce que les versions a l'achat laisse ces secteurs vides ?)
en tout cas tout cela nous fait avancer, j'ai lu je ne sais plus ou que certains logiciels sous windows se servirait de ces secteurs pour y deposer des informations (durée de validitée d'utilisation d'un logicielle à l'essai etc...)
a+
Dernière modification par Josepe36 (Le 12/09/2010, à 18:08)
Développeur distribution Hybryde
www.hybryde.org
Hors ligne
#44 Le 13/09/2010, à 12:16
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Dans la documentation de Ubuntu-fr, on parle de tatouage et il y a même un doc spéciale sur le sujet : http://doc.ubuntu-fr.org/pc_tatoue
Je suis trop nul pour trouver l'équivalent dans la documentation en langue anglaise de Ubuntu, je ne trouve aucune mise en garde contre un tatouage dans le doc sur l'installation en cohabitation Windows/Ubuntu :
https://help.ubuntu.com/community/WindowsDualBoot
On pourrait appeler ce phénomène : "Le tatouage, le fantasme français".
PS : pitié ne ressortez pas vos sources mondiales sur le sujet du tatouage, je dis que je ne trouve rien dans la doc Ubuntu officielle en langue anglaise, celle que je trouve en me connectant sur le site ubuntu.com et en en naviguant dans la doc pour installer Ubuntu 10.04 comme un utilisateur de base (en langue anglaise). Si je me trompe, postez les liens ici, c'est ce que je demande.
Dernière modification par malbo (Le 07/12/2010, à 12:27)
Hors ligne
#45 Le 13/09/2010, à 13:56
- Compte supprimé
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Pour info : je n'ai rien vu à ce sujet dans la doc en espagnol.
Les seuls tatouages trouvés n'avaient rien à voir avec le mbr, et plus avec les pubs pour machos.
#46 Le 14/09/2010, à 08:31
- YannUbuntu
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Salut
Pour info la Doc officielle Ubuntu à ce sujet n'est pas https://help.ubuntu.com/community/WindowsDualBoot (wiki) mais https://help.ubuntu.com/10.04/switching/C/dualboot.html
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#47 Le 14/09/2010, à 09:19
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
@YannUbuntu
Merci pour cette précision. J'ai tourné avec attention les pages de cette doc dont tu as donné le lien :
https://help.ubuntu.com/10.04/switching/C/dualboot.html
Et je ne vois aucune mention sur le tatouage et surtout, j'y vois que Grub est présenté comme étant installé dans le MBR du disque dur lors de l'installation de Ubuntu en dual-boot. Il n'y a pas d'alternative mentionnée, pas de proposition de conserver la gestion du démarrage par Windows. Cela semble aller de soi dans cette doc que Grub s'installe dans le MBR du disque dur.
Moi, je pense que les fabricants de PC doivent tatouer seulement les PC commercialisés en France et c'est pour cela que la doc Ubuntu-fr est différente de la doc Ubuntu en langue anglaise s'agissant du dual-boot. J'ai enfin tout compris.
Dernière modification par malbo (Le 07/12/2010, à 12:28)
Hors ligne
#48 Le 14/09/2010, à 18:19
- Babdu89
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Bonjour tout le monde....
Si je peu me permettre...
Je viens de lire ce sujet ,depuis le premier post...
Il est où l'auteur du sujet??... Coucou!!!... 34boubou !!!!...
....A tout le monde,vous pouvez constater ,l'effet des discutions de spécialistes, sur un novice qui pose une question...
À lire vos réponses, dans un poste ,il s'inquiète,dans un autre ,il vous dit poliment merci,....mais il n'est pas plus avancé....Lui ce qui l'intéresse,c'est; Qu'est ce que je fait avec mon problème ?...
Je ne dis pas ceci pour fâcher qui que ce soit, mais il me semble que ça s'emballe,et dévie un peut du sujet du Monsieur....
Si vous me le permettez...
Pour mon intervention sur ce sujet, je ne dirais que ceci a notre ami 34boubou....
Avant de faire quoi que ce soit, en utilisant le live cd en sa possession.., Il lui faut sauvegarder le mbr (secteur d'amorçage ) du disque dur qui contient Windows, en lieu sûr... Après il peut faire ce qu'il veut,il aura mis le principal a l'abri...
A faire a partir du live cd ubuntu... en live session.
Sauvegarde du MBR disque dur /dev/sda
_Dans un terminal
Sur le bureau ; menu >Applications >Accessoires>Terminal
1. Dans le terminal, taper où faire un copier /coller de la commande..
sudo dd if=/dev/sda of=~/Bureau/mbr512.img bs=512 count=1
(Bureau où Desktop , suivant la version de Ubuntu.)
2.Un fichier nommé " mbr512.img " devrait se trouver sur le bureau.
Faire une sauvegarde de ce fichier, en lieu sur, clé usb, disquette,cd-rw... mais pas sur le hdd qui contient Windows...
Voila!.., je répète, j'espère n'avoir fâché personne, mais à la lecture de tout ceci,j'ai u comme l'impression qu'on oubliait notre ami ,34boubou..... Bon, a votre décharge, il ne se manifeste pas souvent non plus....
Bonne continuation a tous.
Bien cordialement
Babdu89 .
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#49 Le 14/09/2010, à 18:38
- malbo
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Babdu89,
ça fait un bail qu'on a répondu à la question posée par 34boubou. Moi j'y ai répondu au post #4 en donnant les liens qui sont nécessaires. Après ça, on a fait notre boulot et on a squatté dans son fil. Et alors, la belle affaire....
Hors ligne
#50 Le 14/09/2010, à 18:56
- Josepe36
Re : comment proteger le tatouage du disque dur avant installation ubuntu
Bonsoir à tous
c'est pas mal tout ça, donc maintenant si on devait modifier l'installateur que feriez vous ?
Voilà le travail que j'ai fais sur le mien, sauvegarde des 512 octets dans /opt/mbr.img pour l'instant mais je vais certainement ecrire une routine qui regarde a quel secteur commence la premiere partition, et si le mbr est de type windows.
Et tout simplement copier tout ces secteurs.(si mbr est de type windows)
Ensuite on peut imaginer un Désinstallateur, qui par une série de routine, controle si l'installation n'a pas changer de l'origine, windows toujours present, table de partition modifié etc....
Développeur distribution Hybryde
www.hybryde.org
Hors ligne