Skip to main content

Qu'est-ce qu'un chargeur de démarrage?

Un chargeur de démarrage est un très petit code logiciel qui s'exécute pendant la séquence de démarrage d'un ordinateur ou d'un autre appareil.Il copie les fichiers et composants critiques d'un système d'exploitation à partir d'un périphérique de stockage, comme un disque dur, dans la mémoire principale de l'ordinateur.Le programme donnera ensuite le contrôle du système d'exploitation et quittera jusqu'au démarrage suivant.Les chargeurs de démarrage varient en complexité et sont également utilisés dans des appareils comme les smartphones, les tablettes et les consoles de jeux vidéo.

Le processus de démarrage dans la plupart des ordinateurs personnels (PC) est un événement complexe avec plusieurs étapes.L'unité centrale de traitement (CPU) à l'intérieur de la plupart des PC n'est pas capable d'exécuter des programmes directement à partir d'un périphérique de stockage, comme un disque dur, de sorte que le premier logiciel à exécuter lorsque l'ordinateur est activé est chargé à partir d'une micropuce spéciale sur la carte mère, la carte de circuit imprimé central de l'ordinateur.Cette micropuce peut contenir l'un des différents programmes spécialisés, y compris le système de sortie d'entrée de base (BIOS) ou l'interface du micrologiciel extensible unifié (UEFI), qui effectuent des fonctions de tests matérielles et d'initialisation avant de rechercher des disques durs et des périphériques de stockage amovibles pour un chargeur de démarrage.Le code du chargeur de démarrage est ensuite transféré dans la mémoire du système, qui prend le contrôle de l'ordinateur et déplace la séquence de démarrage à l'étape suivante.

Une fois en contrôle, le chargeur de démarrage continue de charger les pilotes essentiels et les fichiers système critiques nécessaires pour exécuter un système d'exploitation tel que Microsoft Windows , Linux, ou Mac OS X .Les chargeurs de démarrage sont souvent spécifiques à la plate-forme, car les pilotes et les fichiers système varient considérablement entre différents systèmes.Ils peuvent également fonctionner par étapes, chaque étape du programme chargeant un logiciel plus complexe et plus puissant.Sur les ordinateurs qui ont plus d'un système d'exploitation installé, un programme appelé Boot Manager permet aux utilisateurs de sélectionner un système pour démarrer et remettre le contrôle sur le chargeur de démarrage approprié.Une fois qu'un système d'exploitation est chargé, le chargeur de démarrage abandonne son contrôle du système et sort.

Smartphones, tablettes, consoles de jeux vidéo, produits électroniques grand public et de nombreux autres types d'appareils utilisent également des chargeurs de démarrage.Si un périphérique passe par une période de démarrage ou de chargement lorsqu'il est mis en marche pour la première fois, il y a de fortes chances qu'il utilise un chargeur de démarrage.Certains amateurs de technologie sont connus pour pirater ou remplacer les chargeurs de démarrage de certains appareils afin d'exécuter des logiciels personnalisés ou d'activer des fonctionnalités plus avancées.