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 08/09/2010, à 21:02

heizmann

Re : comment proteger le tatouage du disque dur avant installation ubuntu

34boubou a écrit :

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 wink 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, à 09:51

malbo

Re : comment proteger le tatouage du disque dur avant installation ubuntu

Nasman a écrit :

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, à 10:03)

Hors ligne

#28 Le 09/09/2010, à 10:19

malbo

Re : comment proteger le tatouage du disque dur avant installation ubuntu

Josepe36 a écrit :
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, à 10: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 hmm
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, à 10:25

heizmann

Re : comment proteger le tatouage du disque dur avant installation ubuntu

smile 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 smile).


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#31 Le 09/09/2010, à 11:54

malbo

Re : comment proteger le tatouage du disque dur avant installation ubuntu

Nasman a écrit :

C'est une bonne idée d'avoir fait ce test, ainsi d'autres secteurs que le mbr sont touchés hmm
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, à 04:31)

Hors ligne

#32 Le 09/09/2010, à 14: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, à 08:00)

Hors ligne

#33 Le 09/09/2010, à 14: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, à 14:38)


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

Hors ligne

#34 Le 09/09/2010, à 14: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, à 14:47)

Hors ligne

#35 Le 09/09/2010, à 15:59

YannUbuntu

Re : comment proteger le tatouage du disque dur avant installation ubuntu

Merci a tous pour cette discussion intéressante smile
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, à 17:47

Josepe36

Re : comment proteger le tatouage du disque dur avant installation ubuntu

bonjour

@malbo
on oublie les coups de pelle wink
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, à 19:42

malbo

Re : comment proteger le tatouage du disque dur avant installation ubuntu

YannUbuntu a écrit :

Merci a tous pour cette discussion intéressante smile
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, à 19:43)

Hors ligne

#38 Le 10/09/2010, à 09: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, à 04:44)

Hors ligne

#39 Le 10/09/2010, à 13: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, à 06: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, à 16:24)

Hors ligne

#41 Le 11/09/2010, à 10: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, à 11: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, à 17: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, à 17:08)


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#44 Le 13/09/2010, à 11: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, à 11:27)

Hors ligne

#45 Le 13/09/2010, à 12: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, à 07: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, à 08: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, à 11:28)

Hors ligne

#48 Le 14/09/2010, à 17: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, à 17: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, à 17: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