Tuxbihan

Events Calendar

L M M J V S D
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Latest Events

Pas d'événements

Projets

Refonte du site Web
18.04, 08 - 31.05, 08
Accueil arrow Technique arrow MBR Tatouage sauvegarde
MBR Tatouage sauvegarde Convertir en PDF Version imprimable Suggérer par mail
Écrit par Alain   
11-02-2007
Sauvegarde et restauration du Master Boot Record.

Introduction

Certain bios et MBR sont tatoués. L'installation de Linux et de son boot loader rend impossible dans ce cas le redémarrage de l'ordinateur, le bios ne trouvant plus ce tatouage sur le MBR. Les raisons d'être de ce tatouage sont largement débattues sur internet...  et cela peut poser problème pour installer Linux. Voir ici.

Avec un Live CD d'une distribution Linux (Gentoo), il est possible de vérifier la présence d'un tatouage sur le MBR. C'est l'objet de ce tuto, comportant une procédure pour sauvegarder et restaurer le MBR sur et à partir d'une clé USB.

J'ai choisi d'utiliser la distribution Linux présente sur le "System Rescue CD", un indispensable CD d'outils. La configuration et des liens sur System Rescue CD sont ici.

Il faut être "root" pour entrer les lignes de commandes qui suivent.

1 - Tatouage

dd if=/dev/hda count=63 | hexdump -C >mbr.txt && less mbr.txt

Faire défiler avec les flêches haut et bas en regardant la colonne de droite. Si le MBR est tatoué, la présence de windows devrait apparaître (je n'ai pas de bios tatoué pour vérifier ce qui est inscrit, mais il y a forcément quelque chose faisant référence à une version de windows si le MBR est tatoué).

2- Sauvegarde et restauration du MBR

Le MBR fait parti des éléments essentiels au fonctionnement de l'ordinateur, il est prudent de le sauvegarder avant de le modifier par l'installation d'un double boot par exemple.

Toujours avec System Rescue CD.

Brancher la clé USB et vérifier sa présence en tapant :

lsusb

Créer un repertoire où monter la clé :

mkdir /mnt/cle

Monter la clé :

mount /dev/

utiliser la touche "Tab" pour avoir la liste des périphériques montables, chez moi la clé est identifiée par uda, donc :

mount /dev/uda /mnt/cle

Pour vérifier que la clé est bien montée :

ls /mnt/cle

Copier une image (en fait deux images) du MBR sur sa clé :

dd if=/dev/hda of=/mnt/cle/446.mbr bs=446 count=1

et

dd if=/dev/hda of=/mnt/cle/512.mbr bs=512 count=1

446 les 446 premiers octets du MBR sont copiés
512 les 512 octets du MBR sont copiés

Dans le premier cas la table des partitions n'est pas sauvegardée.

Si vous avez modifié la table des partitions APRÉS avoir sauvegardé le MBR, il est possible d'effectuer une restauration partielle des 446 premiers octets, sans modifier la table.

Démonter sa clé

umount /mnt/cle

Restauration


Monter la clé comme décrit plus haut et

dd if=/mnt/cle/446.mbr of=/dev/hda bs=446 count=1

 Multiboot pour un Bios-DD tatoué

 La procédure est décrite ici.

Commentaires
Ajouter un nouveau Rechercher
oups
Peter (82.249.106.xxx) 2007-02-11 20:13:22

alors on ne peut plus installer linux sur un nouvel ordinateur sans
vérifieravant si le mbr est tatoué ? Et comment procéder quand il est tatoué ?
tatouage
Alain (80.170.25.xxx) 2007-02-12 04:07:28

Cela concerne certains ordis de la marque Packard Bell, HP, Compaq et dérivés.
De toute façon il vaut mieux sauvegarder son MBR avant de le modifier par une
installation, on est pas à l'abri d'une panne de courant pendant l'écriture de
la table des partitions, d'un bug du boot loader. Et puis ça prend peu de temps
de le faire.
Alain
claude (90.31.253.xxx) 2007-04-10 10:48:53

quel que soit la machine, sans vouloir paraître paranoïaque, cette précaution me
parait bien utile. J'essaie. :grin
Ecrire un commentaire
Nom:
Email:
 
Titre:
BBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
Saisissez le code que vous voyez.

3.21 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
Suivant >