Jump to content

Comment sauvegarder le mbr ?


chone

Recommended Posts

  • Administrators

salam,

 

 

 

 

 

 

 

 

 

 

 

Comment sauvegarder son MBR ?

 

Ce tutoriel vous permettra de sauvegarder le MBR de votre PC (sur clé USB, sur email, ou autre), pour pouvoir le restaurer si besoin est.

 

C'est la première chose à faire avant d'installer Ubuntu si vous suspectez votre PC d'être tatoué, ou si vous souhaitez (ré)installer Windows.

 

Cette opération ne s'applique pas dans le cas de PC équipés de "nouveaux Bios" appelés UEFI car Windows est alors pré-installé dans un disque dur partitionné en GUID dans lequel le MBR n'existe plus.

 

Qu'est-ce que le MBR, pourquoi le sauvegarder ?

 

Le MBR est le premier secteur du disque. On trouve aussi au début de chaque partition étendue un EBR qui est son équivalent pour décrire les partitions logiques emboîtées.

 

mbr1.png&key=9eddfe3d5de5cb35457cf4bd5487efa858c032ca8eb5a2f10c7a357c1c1bbbfe

 

Le Master Boot Record, zone d'amorçage principale, est une zone de 512 octets découpée ainsi :

 


  •  
  • les 446 premiers octets constituent le bootloader, code exécutable qui permet l'accès initial aux informations du disque ainsi que les messages d'erreur.
     
     
  • les 64 suivant contiennent l'arrangement de votre disque dur : la table des partitions primaires (64 octets, soit 16 octets pour chacune des partitions primaires possibles)
     
     
  • et enfin deux octets "magiques" 55 AA indiquant que le secteur est amorçable.
     
     

 

 

mbr2.png&key=0763a58f42cb8c1040bd70652af5fc2f1ff9b4f379625250893d8639e56e1ac0

 

Lors du démarrage de l'ordinateur, le BIOS scrute successivement les différents périphériques à la recherche de cette signature pour charger le secteur en mémoire.

 

Dans certains cas (manipulation hasardeuse des partitions, extinction brutale lors d'un redimensionnement, virus de MBR attrapé avec un autre OS…), il arrive de perdre ces informations. Dans le meilleur des cas, une ou plusieurs partitions sont inaccessibles. Dans le pire des cas, le disque apparaît comme "non formaté". Il `suffit` alors d'écrire à nouveau ce MBR en lieu et place de celui qui est corrompu. Encore faut-il en avoir fait une copie avant. Nous vous proposons donc ici de sauvegarder le MBR au complet, et les commandes de restauration permettant de ne restaurer que le bootloader, que la table de partitions, ou tout le MBR. Il est évident qu'un fichier de sauvegarde de ce type ne doit pas être conservé sur le disque qu'il faudrait "réparer", mais sur un autre support de sauvegarde (CD, clé USB, etc).

 

Procédure de sauvegarde du MBR et de la table de partitions complète

 

Sauvegarde automatique pendant l'installation d'Ubuntu

 

Cette méthode est conseillée si vous êtes sur le point d'installer Ubuntu en cohabitation avec Windows (ou MacOS). Elle a le double avantage de : créer des sauvegardes de MBR pouvant être restaurées en 1 clic (voir ci-dessous), et de permettre de désinstaller Ubuntu proprement1).

 


  1.  
  2. il suffit d'installer Ubuntu via un CD Ubuntu Sécurisée. Les MBRs de tous vos disques seront automatiquement sauvés dans tous les systèmes existants : dans le dossier /var/log/boot-sav des Linux, ou /boot-sav pour les autres OS (Windows, etc..).
     
     
  3. Par précaution2), copiez un de ces dossiers sur clé USB ou envoyez-le-vous par courriel.
     
     

 

 

 

Sauvegarde standard

 

Les 2 méthodes ci-dessous peuvent être réalisées sans installer Ubuntu, aussi bien depuis un live-CD qu'une session Ubuntu installée.

 

Graphiquement

 


  1.  
  2. il suffit de lancer le logiciel Boot-Repair, puis de cliquer sur "Options avancées", puis sur le bouton "Sauvegarder les tables de partitions".
     
     
  3. puis enregistrez le fichier ZIP sur clé USB ou envoyez-le-vous par courriel. Ce fichier ZIP contient les sauvegardes de MBR (fichiers .img) et de tables de partitions (fichiers .dmp) de tous les disques de votre ordinateur.
     
     

 

En ligne de commande

 


  1.  
  2. pour sauvegarder le MBR : saisissez dans un terminal la commande suivante qui va créer un fichier nommé mbr.img dans votre Dossier Personnel3):
     
    sudo dd if=/dev/sda of=~/mbr.img bs=512 count=63
     
     
  3. pour sauvegarder la table des partitions complète (avec les partitions logiques) :
     
    sudo sfdisk -d /dev/sda > table_partitions_sda_$(date +%Y%m%d).dmp
     
     
     
     
  4. puis enregistrez ces 2 fichiers sur clé USB ou envoyez-les-vous par courriel.
     
     

 

Remarques:

 


  •  
  • Si vous souhaitez sauver le MBR d'un autre disque que sda, n'oubliez pas d'adapter la commande !
     
     
  • Si votre ordinateur possède plusieurs disques, répétez la procédure pour chaque disque
     
     

 

 

 

 

Procédure de restauration du MBR

 

Ces procédures restaurent le MBR sans restaurer la table de partition (par exemple si Windows a écrasé votre menu Grub).

 

Graphiquement

 

Attention : cette méthode n'est possible que si vous avez installé Ubuntu via le CD Ubuntu Sécurisée4).

 


  •  
  • Il suffit de lancer le logiciel Boot-Repair, cliquer sur "Options avancées", sélectionner l'option "Restaurer le MBR", et dans l'onglet "Options de MBR" choisir la sauvegarde à restaurer.
     
     

 

 

 

 

En lignes de commande

 


  1.  
  2. Bootez votre ordinateur sur un Live CD Ubuntu5)
     
     
  3. placez votre sauvegarde dans votre dossier personnel, renommez-la en mbr.img , puis saisissez dans un terminal:
     
     

 

sudo dd if=~/mbr.img of=/dev/sda bs=446 count=1

 

Procédure de restauration de la table de partitions

 

Attention, restaurer votre table de partition peut vous empêcher d'accéder à vos partitions si elles ont été modifiées après avoir effectué la sauvegarde.

 

Si vous disposez d'une sauvegarde de table de partitions complète (.dmp)

 

Pour restaurer la table des partitions complète (à partir d'un fichier .dmp créé via Boot-Repair ou sfdisk, cf procédures ci-dessus) : bootez votre ordinateur sur un Live CD Ubuntu6), placez votre sauvegarde dans votre dossier personnel, renommez-la en table_partitions.dmp , puis saisissez dans un terminal:

 

sudo sfdisk /dev/sda < table_partitions.dmp

 

Si vous disposez d'une sauvegarde de MBR (.img)

 


  •  
  • Pour ne restaurer que la table de partition primaire (à partir d'un fichier .img créé via Boot-Repair ou dd, cf procédures ci-dessus) : bootez votre ordinateur sur un Live CD Ubuntu7), placez votre sauvegarde dans votre dossier personnel, renommez-la en mbr.img , puis saisissez dans un terminal:
     
     

 

 

sudo dd if=~/mbr.img of=/dev/sda bs=1 skip=446 seek=446 count=66

 


  •  
  • Pour restaurer le MBR et la table de partition primaire: bootez votre ordinateur sur un Live CD Ubuntu8), placez votre sauvegarde dans votre dossier personnel, renommez-la en mbr.img , puis saisissez dans un terminal:
     
     

 

 

sudo dd if=~/mbr.img of=/dev/sda bs=512 count=1

 

source: ubuntu

Link to comment
Share on other sites

×
×
  • Create New...