Réparation, sauvegarde, et restauration du MBR[modifier]
Sous MS-DOS et les versions grand public de Windows jusqu'à Windows Millenium, il est possible de recréer la routine de boot du MBR sous DOS à l'aide de la commande FDISK /MBR. Le Master Boot Record est ainsi réécrit. Cela permet d'éliminer certains virus de boot (Si la commande est exécutée depuis une disquette car les virus de boot détournent souvent l'interruption 13h), de restaurer un MBR endommagé (Le PC ne démarre plus), ou de supprimer un chargeur de démarrage installé dans le MBR. (lilo, GRUB, etc.)
Sous UNIX et Linux, la commande dd (il faut évidemment prendre soin de sauvegarder et restaurer uniquement le premier secteur, soit les 512 premiers octets du disque). ATTENTION : il est très risqué de restaurer le MBR d'un disque dur sur un autre, car cela remplacerait la table des partitions du second disque par celle du premier ! La seule exception à cette règle concerne le cas où les deux machines ont des configurations matérielles strictement identiques, notamment si les disques durs sont les mêmes ainsi que leur partitionnement (cas d'un parc de machines en entreprises).
Sous Windows XP, la commande à utiliser pour restaurer le MBR est fixmbr. Elle est accessible depuis la console de récupération.
Sous Windows Vista et Windows 7, la commande à utiliser pour restaurer le MBR est bootrec /FixMbr. Elle est accessible depuis la console de récupération.
Sous un système GNU/Linux, on sauve le MBR du disque hda dans un fichier nommé boot.mbr à l'aide de la commande dd :
dd if=/dev/hda of=boot.mbr bs=512 count=1
On le restaure de cette manière : ( boot.mbr est le fichier sauvegardé ci-dessus)
dd if=boot.mbr of=/dev/hda bs=512 count=1
remarque si la table de partition a changée on peut très bien ne recharger que les 446 premiers octets du MBR , en mettant count=446 bs=1)
En général, l'installation d'un système GNU/Linux modifie le MBR initial pour qu'il pointe sur le chargeur d'amorçage de Linux (GRUB, LILO). Sur certains systèmes (dits tatoués), il est impossible de démarrer Windows lorsque le MBR est modifié. Il faut donc utiliser une méthode d'installation différente pour faire cohabiter les deux systèmes, ou bien restaurer le MBR d'origine lorsqu'on veut réinstaller un système Windows. Super Grub LiveCD (CD-ROM bootable, sur clé USB, ou encore sur d'autres supports) est un outil qui permet de restaurer MBR mais aussi de réparer Grub et Lilo, au besoin.