Accueil

Qu'est-ce qu'un bootloader et comment ça marche?

Updated on jeudi 1 août 2024

Written by

PierreDubois

Approved by

Jessica Shee

Français English Deutsch やまと Español Português

Résumé: Le bootloader est une partie cruciale d'un système d'exploitation qui démarre la machine, et ce post vous guide depuis iBoysoft vous permet de le comprendre en détail pour que vous puissiez mieux comprendre le dispositif sur lequel vous travaillez.

 

Vous avez peut-être moins de connaissances sur le bootloader mais vous devez connaître le système d'exploitation fonctionnant sur votre ordinateur, par exemple, les systèmes d'exploitation Windows comme Windows 11, Windows 10,  Windows 8, Windows 7,  Windows XP, Windows Vista, et Windows Server. Pour macOS, il existe de nombreux systèmes d'exploitation incluant les versions abandonnées, maintenues et les plus récentes comme macOS Sequoia, macOS Sonoma, macOS Ventura, macOS Monterey, et ainsi de suite.

Le bootloader est une partie significative du système d'exploitation qui démarre la machine pour permettre l'interaction avec les utilisateurs. Ici, vous en apprendrez davantage sur le bootloader incluant ce qu'est le bootloader et comment il fonctionne, commencez à lire si cela vous intéresse!

C'est quoi le bootloader?

Lorsque vous démarrez votre ordinateur, le système d'exploitation se charge, puis vous pouvez vous connecter au système et donner vos instructions, ensuite, le système d'exploitation traduira vos instructions dans le langage reconnu par le système d'exploitation et les exécutera. Dans l'ensemble du processus, le bootloader est celui qui charge le système d'exploitation dans la mémoire de votre ordinateur.

Un bootloader, également écrit boot loader ou bootstrap loader, est un programme informatique responsable du démarrage d'un ordinateur. 

Donc, lorsque nous démarrons le système, tous les composants matériels reçoivent le signal d'alimentation et sont initialisés. Maintenant, le BIOS qui est un système d'entrée-sortie de base lira les instructions et en fonction des instructions, le BIOS cherchera un périphérique amorçable.

Une fois le périphérique amorçable trouvé, le BIOS chargera le bootloader. Le bootloader chargera le système d'exploitation en mémoire. Tout ce processus est appelé amorçage. Tout type de périphérique matériel contenant le bootloader est appelé périphérique amorçable.

Si vous êtes satisfait de ce post répondant à la question "Qu'est-ce que le bootloader", veuillez le partager avec plus de personnes sur votre plateforme sociale préférée!

 

Comment fonctionne le bootloader?

Comment le bootloader fonctionne peut être trouvé dans cette image, et vous pouvez également lire la description textuelle ci-dessous.

1. Lorsque nous appuyons sur le bouton d'alimentation de l'appareil, les composants matériels s'initialisent et nous pouvons voir de nombreuses informations sur le matériel du système.

2. La mémoire principale du système est volatile, donc aucun contenu n'y existe. Le premier ensemble d'instructions, appelé BIOS, est récupéré depuis la mémoire non volatile, également appelée ROM (Read Only Memory), pour commencer l'exécution.

Une petite application appelée BIOS localise les dispositifs d'amorçage du système, tels que les CD, les disques durs et les disquettes.

3. Une fois que le dispositif d'amorçage est trouvé, le BIOS recherche le Master Boot Record (MBR) qui contient le chargeur d'amorçage.

4. Si le MBR est trouvé, le BIOS chargera le chargeur d'amorçage qui y est présent.

5. À partir de là, le chargeur d'amorçage prend le contrôle de l'UC et charge le système d'exploitation dans la mémoire principale de notre système.

6. Une fois que le système d'exploitation est chargé dans la mémoire principale, il prend le contrôle de l'ensemble du système.

Où le chargeur d'amorçage est-il stocké ?

Les chargeurs d'amorçage sont souvent stockés dans le premier secteur d'un disque d'amorçage appelé Master Boot Record. Ainsi, chaque fois que le BIOS découvre un dispositif d'amorçage, il lit simplement les données stockées dans le premier secteur.

Nous pouvons stocker des données sans rapport avec le chargement du système d'exploitation dans le premier secteur du disque d'amorçage reconnu par le BIOS.

Étant donné que de nombreux vendeurs de jeux stockent le code nécessaire pour lancer le jeu dans le premier secteur du dispositif d'amorçage, lorsque le système démarre, le BIOS recherche le dispositif d'amorçage. Puisque le dispositif d'amorçage contient désormais le code nécessaire pour lancer le jeu, le chargeur d'amorçage lancera les instructions du jeu plutôt que de charger le système d'exploitation.

Le chargeur d'amorçage est stocké de deux manières différentes. En conséquence des progrès technologiques, le chargeur d'amorçage est désormais situé sur une partition particulière du support d'amorçage dans de nombreux systèmes, et le BIOS est suffisamment intelligent pour reconnaître l'emplacement du chargeur d'amorçage.

Nous pourrions avoir plusieurs chargeurs d'amorçage. Certains systèmes disposent d'un très petit chargeur d'amorçage principal dont le seul but est de charger le chargeur d'amorçage secondaire. Le système d'exploitation sera chargé via le chargeur d'amorçage secondaire une fois qu'il aura été chargé.

Conclusion

Ce poste vous guide pour connaître le chargeur d'amorçage de manière exhaustive, y compris sa définition, son mode de fonctionnement et son emplacement de stockage. Avec cela, nous pouvons confirmer que vous avez suffisamment de connaissances sur le chargeur d'amorçage, et ensuite vous pourrez mieux comprendre le principe du système d'exploitation !