Cyze production vous presente le cours sur les microprocesseurs


CYZE PRODUCTION

VOUS PRESENTE LE COURS SUR LES MICROPROCESSEURS ET LEURS FABRICANTS

Tél : (00229) 96 15 81 18 E-mail : cyze2002@yahoo.fr / cyze2002@hotmail.com

CYZE PRODUCTION

Structure du MBR

Structure du Master Boot Record :

Adresse

Descripton

Taille

en

octets Hex

Déc

0000 0 Routne max. 444

01B8 440 Signature optonnelle 4

01BC 444 Habituellement nul ; 0x0000 2

01BE 446 Table des parttons primaires (Quatre entrées de 16 octets, (IBM Partton Table scheme)) 64

01FE 510 55h

MBR signature;

0xAA55 2

01FF 511 AAh

Taille totale du MBR : 444 + 2 + 64 + 2 = 512

À l’octet 510 du MBR, le mot 0xAA55, appelé nombre magique ou magic number, doit impérativement être présent

pour que le BIOS charge et exécute la routine de démarrage présente dans le MBR. En effet, après la phase de

test du BIOS (appelée POST), le BIOS lit le premier secteur des périphériques amorçables qui ont été défnis par

l’utilisateur à l’aide du programme SETUP (Section BOOT DEVICE ORDERING). Lorsqu’il trouve un périphérique

contenant le magic number 0xAA55, il charge le code d’amorçage à l’adresse mémoire 0x7C00 et l’exécute. La

main est alors donnée au chargeur d’amorçage (boot strap loader) par ce code d’amorçage.

Réparation, sauvegarde, et restauration du MBR

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

Laisser un commentaire