Skip to main content

Quel est le code de démarrage principal? (Définition MBC)

Un contrat de bail signé entre la société Utu Mukele Sprl et Sankar Bongo se solde par un procès. (Mai 2024)

Un contrat de bail signé entre la société Utu Mukele Sprl et Sankar Bongo se solde par un procès. (Mai 2024)
Anonim

Le code de démarrage principal (parfois abrégé en MBC ) est l’une des différentes parties de l’enregistrement 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 de l’enregistrement de démarrage principal total de 512 octets - l’espace restant est utilisé par la table de partition (64 octets) et la signature de disque de 2 octets.

Comment fonctionne le code de démarrage principal

En supposant que le code de démarrage principal soit exécuté correctement par le BIOS, le code de démarrage principal transmet le contrôle de 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 contenant le système d'exploitation.

Un code de démarrage principal est utilisé uniquement sur les partitions principales. Les partitions non actives, comme celles d'un disque externe pouvant stocker des données telles que les 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 de créer un code de démarrage principal.

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

  1. Analyse 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 en mémoire.
  4. Transfère le contrôle vers le code exécutable du secteur de démarrage.

Le code de démarrage principal utilise les champs CHS (Champs de début et de fin de cylindre, d'en-tête et de 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, qu’il s’agisse d’une attaque de virus qui remplace les données par des codes malveillants ou de dommages matériels sur le disque dur.

Identification des erreurs de code de démarrage principal

L'une de ces erreurs est probablement affichée si le code de démarrage principal ne parvient pas à trouver le secteur de démarrage, ce qui empêche Windows de démarrer:

  • Système d'exploitation manquant
  • Table de partition invalide
  • Erreur sur le chargement du système opérateur
  • MBR Erreur 1
  • MBR Erreur 2

Une façon de corriger les erreurs dans l'enregistrement de démarrage principal consiste à réinstaller Windows. Bien que ce soit peut-être votre première pensée, car vous ne souhaitez pas procéder au processus de correction de l'erreur, il s'agit d'une solution plutôt radicale.

Examinons quelques autres moyens, potentiellement plus simples, pour résoudre ces problèmes:

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

Alors que vous pouvez normalement ouvrir une invite de commande dans Windows 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 en dehors de Windows …

Sous Windows 10, Windows 8, Windows 7 et Windows Vista, vous pouvez tenter de corriger une erreur de code d'amorçage 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 10 et Windows 8 via les options de démarrage avancées. Sous Windows 7 et Windows Vista, vous pouvez exécuter la même commande, mais via les options de récupération système.

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