IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Discussion :

position du secteur de boot


Sujet :

Composants

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    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.

  2. #2
    Membre Expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Par défaut
    http://www.linux-kheops.com/doc/dupo...ente/index.htm

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

    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.

  3. #3
    Membre Expert Avatar de LooserBoy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    1 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 1 085
    Par défaut
    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"

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    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

  5. #5
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    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.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    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

Discussions similaires

  1. Secteur de boot et kernel
    Par ADABLA dans le forum Assembleur
    Réponses: 3
    Dernier message: 20/02/2008, 12h22
  2. Secteur de boot.
    Par swingNJava dans le forum C
    Réponses: 3
    Dernier message: 26/11/2007, 00h24
  3. Virus dans le secteur de Boot
    Par JACQUEY dans le forum Sécurité
    Réponses: 11
    Dernier message: 08/11/2006, 08h20
  4. Utilité et contenu d'un secteur de boot
    Par Ekinoks dans le forum Programmation d'OS
    Réponses: 10
    Dernier message: 14/04/2005, 22h39
  5. Problème avec un secteur de boot en mode protégé...
    Par Nico*3-3 dans le forum Assembleur
    Réponses: 17
    Dernier message: 10/02/2005, 19h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo