Vous êtes-vous déjà demandés comment se déroule exactement le processus de démarrage de Windowsâ¯? Quels processus se produisent en arrière-plan lorsque vous appuyez sur le bouton dâalimentation jusquâà ce que Windows soit prêt pour vousâ¯?
Si oui, alors vous êtes au bon endroit. Dans cet article, Bardimin expliquera comment tous ces processus se produisent. Vous voyez tout cela comme un seul processus lorsque tout se passe progressivement. Il a été conçu de telle sorte que si vous rencontrez un problème avec Windows Boot, vous pouvez le résoudre.
Le processus de démarrage de Windows comprend les étapes suivantes :
Autres articles intéressants
Ãtape 1 : Pré-démarrage
Lorsque vous appuyez sur le bouton dâalimentation, le système est mis sous tension. Ensuite, la vidéo sera initialisée et lâauto-test matériel sera effectué. Le BIOS effectue ces tests, appelés POST (Power-On Self-Tests). Habituellement, le test de mémoire est le plus visible à lâécran et la progression des résultats du test est également affichée.
Après lâauto-test de démarrage (POST), le système initialise chaque carte. Si la carte possède son propre BIOS intégré, le BIOS de la carte est appelé pour effectuer son initialisation. Pour chaque adaptateur de lecteur connecté, ses spécifications et sa méthode dâaccès seront demandées.
Certaines cartes, telles que les cartes SCSI, affichent des messages et permettent aux utilisateurs dâinteragir. Certaines cartes qui nâont pas de BIOS ne sont pas initialisées tant que Windows nâa pas chargé ses pilotes dans le processus de démarrage.
Populer Post
Ãtape 2 : Gestionnaire de démarrage Windows
Après tout, les cartes dotées du BIOS sont initialisées et le chargeur de démarrage du système lit le secteur situé au tout début du premier lecteur de disque amorçable et transfère les commandes à ce code. Ce secteur est appelé secteur dâamorçage, ou MBR (Master Boot Record), et est écrit par le système dâexploitation lorsque le système dâexploitation est installé.
Le code dans le MBR charge ensuite le fichier NTLDR. (Ce fichier nâa pas dâextension, bien quâil sâagisse dâun fichier exécutable.) Une fois chargé, le MBR passe le contrôle au code en NTLDR.
NTLDR charge ensuite une copie spéciale des fichiers dâE/S du système de fichiers requis et la lit dans le fichier boot.ini. Le fichier boot.ini contient des informations sur chaque système dâexploitation qui peut être chargé. Nâoubliez pas que Windows prend en charge les configurations à démarrage multiple.
Le chargeur de démarrage peut même démarrer deux copies différentes de Windows avec des numéros de version identiques ou différents.
Ãtape 3 : Chargeur de système dâexploitation Windows
NTLDR traite ensuite le démarrage.ini, affichant des informations de démarrage qui permettent à lâutilisateur de choisir le système dâexploitation à charger. à ce stade, supposons que Windows se charge.
Lorsque vous sélectionnez Windows à charger, NTLDR charge le fichier ntdetect.com. Le programme collecte ensuite des informations sur le matériel actuellement installé et stocke ces informations dans le registre. La plupart de ces informations sont stockées dans le « HKEY_LOCAL_MACHINE ».
Une fois que NTDETECT détecte le matériel, le contrôle est renvoyé à NTLDR et le processus de démarrage reprend. à ce stade, le Registre a été considérablement mis à jour avec la configuration matérielle actuelle, qui est stockée dans « HKEY_LOCAL_MACHINE\Hardware ».
Ãtape 4 : noyau du système dâexploitation Windows NT
Après la détection de NTDETECT, NTLDR charge et initialise le noyau Windows charge le service, puis démarre Windows.
Lorsque le noyau est chargé, la couche HAL (Hardware Abstraction Layer) est également chargée. Ensuite, la sous-clé de Registre système « HKEY_LOCAL_MACHINE\System » est chargée en mémoire. Windows recherche dans le Registre tous les pilotes dont la valeur initiale est zéro. Cela inclut les pilotes qui doivent être chargés et initialisés au démarrage.
Vous pouvez voir le début de lâétape suivante, lâinitialisation du noyau. Lâécran passe à un arrière-plan bleu, le système analyse le registre et trouve tous les pilotes qui doivent être exécutés au stade de lâinitialisation du noyau.
à partir de ce moment, Windows exécute divers composants et systèmes. Chaque composant et système lit le registre et exécute diverses tâches et fonctions. Dans la dernière étape, le programme qui gère lâouverture de session utilisateur, WinLogon, démarre. WinLogon permet aux utilisateurs dâouvrir une session et dâutiliser Windows.