Démarrage
Portail Réseau
Généralités
Classification
Topologie
Connectique
Protocoles
Transmissions
NT4
Administration
Sécurité
Glossaire
Questions
Plan

Les séquences du démarrage de Windows NT

  1. Le secteur de boot lance le programme NTLDR
  2. NTLDR recherche les fichiers suivants :
    -  BOOT.INI
    - NTDETECT.COM
    - NTBOODD.SYS (seulement dans le cas de disque SCSI, et si le BIOS de la carte SCSI a été désactivé)
    - BOOTSECT.DOS (éventuellement)
  3. Il bascule le processeur en mode 386
  4. Il lance un gestionnaire de fichiers très simple, basé sur l'INT13h  (disque IDE) ou en utilisant NTBOODD.SYS (disque SCSI)
  5. Il lit BOOT.INI, affiche les options  correspondantes à l'écran et attend le choix de l'utilisateur
  6. Si NT n'a pas été choisi, il charge le fichier BOOTSECT.DOS (ou un  autre si le nom d'un fichier image de secteur de boot a été explicitement  indiqué) à la place du secteur de boot initial, puis lui passe le contrôle
  7. Si NT a été choisi, il lance NTDETECT.COM, caractérisé par l'affichage à l'écran du message suivant (ou similaire, suivant la version de NT) 
    "NTDETECT Vxxx  checking Harware..."
  8. NTDETECT.COM inspecte :
    - le n°  d'identification du PC
    - la carte vidéo
    - le type de clavier
    - les  ports séries et parallèles
    - les lecteurs de disquettes
    - la souris (si  elle existe)
  9. Ensuite il crée la partie du registre concernant  le matériel.
    Ces données, non  permanentes, peuvent se retrouver dans la section HKEY_LOCAL_MACHINE\Hardware
    Cette section est donc reconstruite à  chaque démarrage de l'ordinateur
  10. Puis intervient le lancement du noyau :
    -  Chargement du "HAL" (Hardware Abstract Layer), qui permet au système d'être indépendant du matériel, et de NTOSKRNL, qui va lire les données situées dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, afin de  déterminer les drivers et services à charger possédant un statut de démarrage  "amorcé" (cf. Panneau de  configuration/Périphériques).
    Cette phase est caractérisée par l'affichage à l'écran de "OS Loader Vxxx ........", chaque point  correspondant à un pilote.
  11. Initialisation du noyau
    L'écran devient bleu et  passe en mode 50 lignes, avec affichage d'un message comme " Microsoft Windows NT Version 4...."
    Le noyau inspecte a nouveau la clef HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, pour les pilotes possédant un statut de démarrage "système ". Cette phase est caractérisée par l'affichage à l'écran d'une suite de points, chaque point correspondant à un pilote. Un nouveau "CurrentControlSet" est construit, mais non sauvegardé.
  12. Chargement des services
    Le gestionnaire de services (SMSS.EXE) est lancé, charge le sous-système Win32, et les services possédant un statut de démarrage "automatique ". Un  nouveau "CurrentControlSet" est construit
  13. Lancement du sous-système Windows
    Une copie de "CurrentControlSet" est copiée dans "Dernière bonne configuration  connue"., WINLOGON.EXE est lancé, lequel inspecte la clef HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion \Winlogon et recherche la valeur de l'entrée System, qui contient les noms  des sous-systèmes( p.ex. ISASS.EXE, gestionnaire de sécurité locale)
  14. A ce moment apparaît (enfin!) la boite de dialogue invitant à  appuyer sur CTRL-ALT-SUPP pour démarrer une session

 

Toute remarque concernant ce site peut être envoyée à
Jean Cumps - Faculé de Médecine UCL - Ecole de Pharmacie - TPAO

Dernière modification : 06/01/03

Concepts
Architecture
Partitions
Multiboot
Démarrage
Boot.ini
Différences
Com Net
Explorateur
Configuration