Quel est le code de démarrage principal ?
Master Boot Code (parfois abrégé en CMB) est l’une des nombreuses parties du Master Boot Record. Il exécute le premier ensemble de fonctions importantes lors du démarrage.
Plus précisément, dans un enregistrement de démarrage principal générique typique, le code de démarrage principal occupe 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 la signature de disque de 2 octets.
Anthony Bradshaw/Choix du photographe/Getty Images
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 de démarrage au code de démarrage du volume, qui fait partie du secteur de démarrage du volume, situé sur la partition du disque dur qui contient le système d’exploitation.
Le code de démarrage principal n’est utilisé que pour la partition principale. Les partitions inactives (telles que les partitions sur des disques externes pouvant stocker des données telles que des sauvegardes de fichiers) n’ont pas besoin de démarrer, car elles ne contiennent pas de système d’exploitation, il n’y a donc aucune raison d’utiliser le code de démarrage principal.
Selon Microsoft, voici les opérations suivies par le code de démarrage principal :
-
Analysez la table de partition de la partition active.
-
Trouvez le secteur de départ de la partition active.
-
Chargez une copie du secteur d’amorçage de la partition active en mémoire.
-
Transférez le contrôle au code exécutable dans le secteur de démarrage.
Le code de démarrage principal utilise le champ dit CHS (champs de cylindre de début et de fin, d’en-tête et de secteur) dans la table de partition pour localiser la partie secteur de démarrage de la partition.
erreur de code de démarrage principal
Les fichiers dont Windows a besoin pour démarrer dans le système d’exploitation sont parfois corrompus ou manquants. Des erreurs de code de démarrage principal peuvent se produire à partir d’attaques de virus qui remplacent les données par un code malveillant ou qui endommagent physiquement les disques durs.
Identification des erreurs de code de démarrage principal
Si le code de démarrage principal ne trouve pas le secteur de démarrage, l’une des erreurs suivantes peut s’afficher, empêchant Windows de démarrer :
- Système d’exploitation manquant
- Table de partition invalide
- Erreur sur le chargement du système opérateur
- Erreur MBR 1
- Erreur MBR 2
Une façon de corriger les erreurs dans le Master Boot Record consiste à réinstaller Windows. Bien que cela puisse être votre première pensée puisque vous ne voulez pas passer par le processus de correction des bogues, c’est une solution assez radicale.
Examinons d’autres moyens, peut-être plus simples, de résoudre ces problèmes :
Comment réparer les erreurs de code de démarrage principal
Bien que vous puissiez généralement ouvrir une invite de commande pour exécuter des commandes dans Windows, des problèmes avec le code de démarrage principal peuvent signifier Windows ne démarre pasDans ces cas, vous devrez accéder à l’invite de commande depuis l’extérieur de Windows…
Sous Windows 11, Windows 10, Windows 8, Windows 7 et Windows Vista, vous pouvez essayer de corriger les erreurs 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 avec des options de démarrage avancées. Dans Windows 7 et Windows Vista, vous pouvez exécuter la même commande, mais cela se fait via l’option de récupération du système.
Dans 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.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre