Précédent   Forum des professionnels en informatique > Systèmes > Hardware > Dépannage et Assistance > Composants
Composants Processeur, ventilateurs, RAM...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 02/09/2009, 14h43   #1
Membre du Club
 
Inscription : mai 2002
Messages : 569
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 569
Points : 45
Points : 45
Par défaut position du secteur de boot

Bonjour,
A propos du premier secteur d’un disque dur appelé le master boot record , j’ai appris qu’il contient un programme qui permet de déterminer la position du secteur de boot de la partition active.

Je ne comprends pas bien cela : normalement c’est le premier secteur d’un disque dur qui contient ce secteur de boot , il n’y a pas à priori à s’interroger sur sa position; j’ai donc un petit problème de compréhension.
Faut il comprendre que sur chaque partition il existe un secteur de boot et donc pas seulement un seul par disque dur .

Merci de votre réponse.
__________________
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]
new_wave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2009, 14h53   #2
Membre Expert
 
Avatar de jabbounet
 
frederic frances
Inscription : juin 2009
Messages : 1 693
Détails du profil
Informations personnelles :
Nom : frederic frances
Âge : 36

Informations forums :
Inscription : juin 2009
Messages : 1 693
Points : 2 068
Points : 2 068
http://www.linux-kheops.com/doc/dupo...ente/index.htm

cela devrais t'aider même si cela date un peu.

Citation:
5. Le MBR (Master Boot Record)

Les premiers secteurs du disque physique sont occupés par le MBR (Master Boot Record). C'est une zone qui se situe avant la première partition physique, et qui est généralement très petite (quelques Ko seulement). Cette zone a un rôle vital pour le disque dur. Elle est partagée en deux parties:

1) La Table des Partitions


Ce sont des données. C'est là que sont enregistrées les informations concernant les quatre partitions primaires: emplacement, taille, propriétés (cachée, amorçable). Si on efface ces données, le PC ne sait plus où sont situées les quatre partitions, et toutes les données sont donc perdues, bien que les données elles même n'aient pas été effacées. C'est de cette table des partitions que vient la limite des 4 partitions primaires possibles.

2) Le système d'amorçage


C'est un programme exécuté par le BIOS au démarrage du PC qui a pour rôle de lancer le système d'exploitation du PC. Pour cela, le programme stocké dans le MBR exécute en réalité le secteur boot de la partition principale où est installé le système d'exploitation à démarrer.

Parfois, sur cette zone, des programmes autres que celui par défaut sont installés. C'est par exemple le cas de LILO (Linux Loader) et de System Commander. Ces programmes laissent à l'utilisateur le choix du système à démarrer. Il se peut que ces programmes soient trop volumineux pour être entièrement copié dans le MBR, comme c'est le cas pour System Commander. Dans ce cas, le MBR peut démarrer le gestionnaire qui est alors stocké sur une partition primaire sous forme de fichiers. (SYSCOM.SYS pour system commander). Il est alors nécessaire que la partition soit accessible.

Si jamais vous voulez réinstaller le système par défaut dans le MBR, vous devez taper la commande FDISK /MBR sous DOS. Ceci remettra le système d'amorçage par défaut, sans pour autant effacer la table des partitions. Ceci sert par exemple à désactiver un gestionnaire d'amorçage comme LILO du MBR, où à supprimer un virus qui est situé dans le programme d'amorçage du MBR.


Le système d'amorçage par défaut, celui qui est réinstallé quand on tape FDISK /MBR, a pour rôle d'exécuter le secteur boot de la partition ACTIVE. (Voir propriétés d'une partition).


6. Secteur boot d'une partition

Chaque partition contient un secteur de boot sur ses premiers secteurs. Le secteur de boot est à la partition, ce que le MBR est au disque dur: Elle contient deux parties:
  • Des données qui indiquent les propriétés de la partition, comme par exemple le nom de volume, ou le système de fichiers.
  • Un programme d'amorçage qui démarre le système d'exploitation. Si la partition contient un système d'exploitation, le programme stocké sur le secteur de boot sert à le démarrer. Le secteur de boot doit être exécuté par le programme du MBR. Si la partition n'est pas amorçable, elle contient généralement un programme qui affiche un message d'erreur comme "Pas de système d'exploitation", au cas où cette partition serait exécutée.

Dernière modification par jabbounet ; 02/09/2009 à 15h06.
jabbounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2009, 15h02   #3
Membre Expert
 
Avatar de LooserBoy
 
Homme Alexis Lechevalier
Développeur .NET
Inscription : février 2005
Messages : 1 000
Détails du profil
Informations personnelles :
Nom : Homme Alexis Lechevalier
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : février 2005
Messages : 1 000
Points : 1 405
Points : 1 405
Citation:
Envoyé par harbonne Voir le message
Faut il comprendre que sur chaque partition il existe un secteur de boot et donc pas seulement un seul par disque dur .
Pas tout à fait. Il n'y a qu'un secteur de boot sur un disque: le MBR (master boot record).

Pour faire simple, le MBR indique la position de tous les fichiers du système (grâce à la table de partition) et quels sont ceux à charger lors d'un boot.
Ils peuvent être physiquement et logiquement n'importe où sur le disque. Ils peuvent, par exemple, être sur une partition qui n'est pas forcément la première partition du disque.

Cela devient intéressant pour faire ce que l'on appelle du multiboot: avoir plusieurs systèmes sur une seule machine.
Le MBR référence le bootloader (le programme permettant de sélectionner le système voulu) et le bootloader redirige vers la bonne partition et les bons fichiers à charger.

"jabbounet m'a griller"
__________________
Vu sur un paquet de cigarettes: "Fumer peut entrainer une mort lente et douloureuse"
Vivre aussi... Ce n'est pas forcément moins douloureux et c'est même beaucoup plus lent...

"Pour tomber on se débrouille seul, mais pour se relever la main d'un ami est nécessaire." Proverbe juif
LooserBoy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2009, 14h30   #4
Membre du Club
 
Inscription : mai 2002
Messages : 569
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 569
Points : 45
Points : 45
Par défaut secteur de boot

Merci beaucoup de vos réponses.
Je vais les reprendre à tête reposée car elles sont un peu contradictoires : la premiere indique qu'il y a un secteur de boot par partition alors que la seconde dit que non.

Peut être pouvez vous vous expliquer déjà sur cette contradiction.

Merci beaucoup à vous.

Cordialement.
Nathalie
__________________
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]
new_wave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2009, 17h20   #5
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 899
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 899
Points : 4 524
Points : 4 524
Un seul MBR réel par disque dur : c'est celui chargé par le BIOS, c'est à dire le premier secteur du disque dur de démarrage (CHS (0,0,1), ou LBA 0). Du moins, c'est comme ça sur un ordinateur compatible PC, d'autres ordinateurs peuvent avoir des logiques de démarrage extrêmement différentes (même si c'est rarement le cas...).

Ensuite, grâce aux informations du MBR, dont le format est là aussi imposé par le standard PC, le BIOS lit plusieurs secteurs du disque dur en mémoire, pour charger le bootloader (premier programme après le BIOS), à une adresse mémoire figée et connue à l'avance. Une fois le bootloader chargé, le BIOS l'exécute et le "vrai" boot est terminé.

Ensuite, le bootloader va aller lire des tables de partition pour trouver son (ou ses) système d'exploitation et le(s) charger. A ce stade, on est déjà dans l'OS lui-même, ce n'est donc plus le boot de la machine mais le chargement d'un système d'exploitation, ce qui est un tout autre sujet...


Les points cruciaux à se rappeler :
  • Un MBR est lié au standard PC, exclusivement. Les autres types d'ordinateurs ont des équivalents, mais c'est l'architecture PC qui fonctionne comme ce que l'on vient de décrire.
  • Il faut dissocier le boot machine (démarrage, tests POST, initialisation du matériel et chargement du bootloader) du boot de l'OS (ce qui est le travail du bootloader, et il est spécifique à chaque OS).
  • Un BIOS ne peut charger qu'un MBR, unique pour chaque disque.
  • Un bootloader, par contre, peut démarrer n'importe quel OS depuis n'importe quelle partition, tant qu'il sait comment faire (ou comment charger un autre bootloader qui, lui, saura le faire).
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2009, 17h43   #6
Membre du Club
 
Inscription : mai 2002
Messages : 569
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 569
Points : 45
Points : 45
Par défaut secteur de boot

Bonsoir et merci beaucoup de toutes ces informations que je vais lire attentivement et essayer de bien comprendre.

Je reviendrais vers vous si j'ai une question qui me vient sur un point encore imprecis .

Merci encore!

Cordialement.

Nathalie
__________________
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]
new_wave est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 04h10.


 
 
 
 
Partenaires

Hébergement Web