Lancement du système Chapitre 3
Présentation Processus d'amorçage différent selon le type de machines Plus sophistiqué dans le cas d'une machine équipée d'un processeur Intel plusieurs OS bootables
Séquence d’amorçage type Intel Exécution du programme d'amorçage Recherche de la partition active du disque Chargement du secteur d'amorçage NT Remontée de NTLDR en mémoire Exécution de NTLDR
Image de la séquence de lancement Mémoire linéaire Lecture BOOT.INI Menu de sélection Choix du système NT DOS Exécute NTDETECT.COM Charge BOOTSECT.DOS ...
Rôle de NTLDR Lanceur de système NT LoaDeR Lecture de BOOT.INI Affichage du menu de sélection de l'OS à démarrer L'utilisateur a la main pour choisir l'OS à remonter Choix non NT Utilisation de BOOTSEC.DOS Reboot de la machine Choix NT Enchaînement sur le chargement NT
Séquence de NTLDR Commutation mémoire en mode 32 bits linéaire Initialisation d'un mini système de fichier pour accès à la partition de boot Lecture de BOOT.INI Chargement de l'OS choisi par l'utilisateur par défaut Ù en cas de time out
Chargement de NT Chargement de l'exécutif Phase de chargement du noyau HAL Noyau Pilotes correspondants au matériel détecté Phase d'initialisation du noyau Initialisation des éléments chargés Phase de chargement des services Gestionnaire de sessions sous système WIN32 Phase de démarrage de WIN32 démarrage des services à démarrage automatique Écran de Login
Schéma de Chargement de NT Chargement du HAL et du noyau Initialisation du noyau Chargement des services Démarrage de WIN32 Système prêt
Détails de NTOSKRNL.EXE Chargement de la couche d'abstraction (HAL) Utilisation de la ruche système du registre Chargement des services de bas niveau Chargement et initialisation des pilotes adaptés au matériel détecté Utilisation des éléments transmis par NTDETECT Initialisation du noyau Écran passe au bleu Initialisation des pilotes et du ou des systèmes de fichiers Informations affichées sur les unités rencontrées
Détail de NTOSKRNL.EXE Le chargement de l'exécutif est terminé Libération mémoire Installation des composants du mode utilisateur Gestionnaire de sessions SMSS.EXE Création du fichier d'échange Activation du sous-système d'environnement WIN32 Lancement de WINLOGON Panneau de bienvenue Fenêtre d'identification Parallèlement NT démarre successivement les services associés à WIN32 et à démarrage automatique
Windows NT est prêt Un chargement réussi se traduit par l'affichage de la fenêtre de Bienvenue
Rôle de BOOT.INI Utilisé par le chargeur du système Donne: la liste des OS installés et bootables sur la machine le système à démarrer par défaut le temps d'attente (time out) avant le lancement du chargement par défaut Il s'agit d'un fichier texte éditable Il est possible d'éviter l'affichage du menu de choix de l'OS en mettant un Time Out à zéro
Réglage du BOOT.INI Grâce à un éditeur de texte .INI Ù fichier texte éditable Grâce à l'icône système du panneau de configuration
Rôle de BOOTSECT.DOS Contient l'enregistrement d'amorçage de l'autre système d'exploitation DOS Windows 95 / 98 OS/2 Fichier caché en lecture seule
Rôle de NTDETECT.COM Scrute le matériel pour établissement de la liste du hardware de la machine en démarrage Invoqué par NTLDR La liste est utilisée pour le chargement de l'exécutif NT Pendant toute cette séquence Ù écran noir
Rôle de NTOSKRNL.EXE Premier module chargé Noyau du système d'exploitation de Windows NT Chargement et initialisation de NT Emplacement sur la racine du disque contenant les exécutables
Ouverture de session en Groupe de travail Fenêtre d’ouverture de Session 5 Nouveau Processus 1 4 Autorité de sécurité locale Gestionnaire des comptes de sécurité Base de données d’annuaire 2 3
Ouverture de session dans un domaine Fenêtre d’ouverture de Session Base de données d’annuaire 5 10 Nouveau Processus Gestionnaire des comptes de sécurité 1 9 6 4 8 7 Autorité de sécurité locale Net Logon Net Logon 2 3