Qu'est-ce que le code de démarrage principal ? (Définition MBC)

Table des matières:

Qu'est-ce que le code de démarrage principal ? (Définition MBC)
Qu'est-ce que le code de démarrage principal ? (Définition MBC)
Anonim

Le code de démarrage principal (parfois abrégé en MBC) est l'une des nombreuses parties du secteur de démarrage principal. Il exécute le premier ensemble de fonctions importantes dans le processus de démarrage.

Plus précisément, dans l'enregistrement de démarrage principal générique typique, le code de démarrage principal consomme 446 octets du total de 512 octets de l'enregistrement de démarrage principal - l'espace restant est utilisé par la table de partition (64 octets) et les 2 octets signature de disque.

Image
Image

Comment fonctionne le code de démarrage principal

En supposant que le code de démarrage principal est exécuté correctement par le BIOS, le code de démarrage principal transmet le contrôle du démarrage au code de démarrage du volume, qui fait partie du secteur de démarrage du volume, sur la partition du disque dur qui contient le système d'exploitation.

Un code de démarrage principal est utilisé uniquement sur les partitions principales. Les partitions non actives telles que celles d'un lecteur externe pouvant stocker des données telles que des sauvegardes de fichiers, par exemple, n'ont pas besoin d'être démarrées car elles ne contiennent pas de système d'exploitation et n'ont donc aucune raison d'avoir un code de démarrage principal.

Voici les actions suivies par le code de démarrage principal, selon Microsoft:

  1. Scanne la table de partition pour la partition active.
  2. Trouve le secteur de départ de la partition active.
  3. Charge une copie du secteur de démarrage de la partition active dans la mémoire.
  4. Transfère le contrôle au code exécutable dans le secteur de démarrage.

Le code de démarrage principal utilise ce qu'on appelle les champs CHS (champs Cylindre de début et de fin, Tête et Secteur) de la table de partition pour localiser la partie secteur de démarrage de la partition.

Erreurs de code de démarrage principal

Les fichiers dont Windows a besoin pour démarrer sur le système d'exploitation peuvent parfois être corrompus ou disparaître. Des erreurs de code de démarrage principal peuvent survenir à cause de n'importe quoi, d'une attaque de virus qui remplace les données par des codes malveillants, à des dommages physiques sur le disque dur.

Identification des erreurs de code de démarrage principal

L'une de ces erreurs s'affiche probablement si le code de démarrage principal ne trouve pas le secteur de démarrage, empêchant Windows de démarrer:

  • Système d'exploitation manquant
  • Table de partition invalide
  • Erreur lors du chargement du système d'exploitation
  • Erreur MBR 1
  • Erreur MBR 2

Une façon de corriger les erreurs dans l'enregistrement de démarrage principal consiste à réinstaller Windows. Bien que cela puisse être votre première pensée parce que vous ne voulez pas passer par le processus de correction de l'erreur, c'est une solution plutôt radicale.

Regardons quelques autres façons, potentiellement plus simples, de résoudre ces problèmes:

Comment réparer les erreurs de code de démarrage principal

Bien que vous puissiez normalement ouvrir une invite de commande pour exécuter des commandes dans Windows, des problèmes avec le code de démarrage principal signifient probablement que Windows ne démarre pas. Dans ces cas, vous devrez accéder à une invite de commande depuis l'extérieur de Windows…

Sous Windows 11, Windows 10, Windows 8, Windows 7 et Windows Vista, vous pouvez tenter de corriger une erreur de code de démarrage principal en reconstruisant les données de configuration de démarrage (BCD) à l'aide de la commande bootrec.

La commande bootrec peut être exécutée sous Windows 11/10/8 via les options de démarrage avancées. Sous Windows 7 et Windows Vista, vous pouvez exécuter la même commande, mais cela se fait via les options de récupération système.

Sous Windows XP et Windows 2000, la commande fixmbr est utilisée pour créer un nouveau secteur de démarrage principal en réécrivant le code de démarrage principal. Cette commande est disponible dans la console de récupération.

Conseillé: