Sauvegarde et restauration du MBR sous Linux

Le Master Boot Record ou MBR est situé sur le premier secteur d’un disque dur « bootable ». Il est précieux car il contient la table des partitions et le « boot loader ». Dès qu’on utilise plusieurs systèmes sur la même machine, Windows et Linux par exemple, il est prudent de conserver une sauvegarde du MBR. Si on utilise Grub comme gestionnaire de boot et qu’on doit réinstaller Windows, celui-ci remplacera le MBR par le sien sans tenir compte des autres systèmes présents sur le disque. Dans ce cas c’est commode de pouvoir restaurer le boot loader. Voilà comment faire :

Attention : ces explications sommaires sont destinées aux personnes qui savent ce qu’elles font, une mauvaise manip peut rendre le disque inutilisable. Vous voilà prévenus.

Pour sauvegarder le MBR du disque hda dans le fichier mbr.sav :

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

Pour restaurer le MBR du disque hda à partir du fichier mbr.sav :

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

Les 64 derniers octets du MBR contiennent la table des partitions
Si on ne veut pas sauvegarder/restaurer la table des partition mais juste le boot loader, les commandes deviennent :

dd if=/dev/hda of=mbr.sav bs=446 count=1
dd if=mbr.sav of=/dev/hda bs=446 count=1
VN:F [1.9.22_1171]
Rating: 4.0/5 (2 votes cast)
Sauvegarde et restauration du MBR sous Linux, 4.0 out of 5 based on 2 ratings

6 réactions sur “Sauvegarde et restauration du MBR sous Linux”

  1. François

    >pierre
    La perte de MBR est une expérience douloureuse que je ne souhaite à personne.
    J’aime beaucoup la poésie de ta question improbable, mais au cas tout aussi improbable où tu serais sérieux, dd est une commande linux.

    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  2. Pierre

    Très bon conseil. Le prompt DOS des cartes mères acceptent donc la commande dd ? Question car je n’ai pas encore testé une perte de MBR

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  3. François

    >jean-claude
    il faudrait que j’en sache un peu plus pour pouvoir te répondre. Quel est ton système, que veux-tu faire et qu’est-ce qui ne marche pas?

    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  4. jean claude

    salut

    pour moi ça ne marche pas ça !

    lol , t’as pas une autre idée ?
    merçi

    cordialement

    VA:F [1.9.22_1171]
    Rating: -1 (from 1 vote)
  5. François

    Pour ceux qui ne savent pas ce qu’ils font, le plus sage est de ne rien faire 😀

    Plus sérieusement ce n’est pas une manip pour les débutants, les risques de pertes de données sont réels en cas d’erreur. Mieux vaut s’entrainer a manipuler les tables de partitions et le mbr sur un disque sans données vitales avant de se lancer.

    Quelques liens pour défricher le sujet :
    http://fr.wikipedia.org/wiki/Master_Boot_Record
    http://fr.wikipedia.org/wiki/Partition_de_disque_dur
    http://pwet.fr/man/linux/commandes/dd

    VN:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
  6. Garai

    « Attention : ces explications sommaires sont destinées aux personnes qui savent ce qu’elles font, »

    et pour les autres?????????? T’a

    VA:F [1.9.22_1171]
    Rating: -2 (from 2 votes)

Laisser une réponse