Processus de démarrage
Transcription
Processus de démarrage
Université du Québec École de technologie supérieure Département de génie de la production automatisée Auteur : Tony Wong Ph.D., ing. Département de génie de production automatisée École de technologie supérieure Courriel : [email protected] GPA435 Systèmes d’exploitation et programmation système Processus de démarrage : Windows NT/2000 Section 1 Processus de démarrage Windows NT/2000 Introduction Le processus de démarrage du système d’exploitation Windows implique l’exécution d’un ensemble de tâches non triviales. Comprendre le processus de démarrage peut vous aider à mieux diagnostiquer les pannes et faciliter le repérage des problèmes potentiels. Ce document est un survol des étapes à affranchir par les systèmes Windows NT et Windows 2000. Puisque le système Windows 2000 est construit par la même technologie que Windows NT, son processus de démarrage est également semblable à celui de Windows NT. Enfin, ce document décrit uniquement le processus de démarrage sur des systèmes informatiques utilisant les processeurs d’INTEL. Windows NT Les fichiers pré-requis pour le démarrage de Windows NT sont indiqués dans le tableau ci-dessous. Ces fichiers doivent être libérés de toute corruption et certains doivent être présents au moment de la mise sous tension de l’ordinateur. Note : la plupart de ces fichiers ont comme attributs « caché, système et lecture seulement ». Fichier NTLDR BOOT.INI Rôle Le chargeur du système d’exploitation. C’est également le chargeur qui est responsable de démarrer les autres systèmes d’exploitation dans un environnement « multi-OS ». Ce fichier est présent dans la racine du disque de démarrage (ex : C:\). Un fichier de données utilisé pour construire le menu de démarrage de Windows NT. Ce fichier indique le ou les systèmes d’exploitation disponibles et le chemin menant vers les systèmes d’exploitation installés. Ce fichier est présent dans la racine du disque de démarrage (ex : C:\). BOOTSECT.DOS Un fichier indiquant le secteur de démarrage du système DOS. Ce fichier est présent si le système DOS coexiste avec Windows NT. Ce fichier, s’il existe, est présent dans la racine du disque de démarrage (ex : C:\). NTDETECT.COM Le programme qui détecte la configuration matérielle de l’ordinateur. Il construit une liste d’équipements de l’ordinateur et la retourne au chargeur NTLDR. C’est ce dernier qui ajoute cette liste dans le registre de Windows sous la clé HKEY_LOCAL_MACHINE. Ce fichier est présent dans la racine du disque de démarrage (ex : C:\). NTOSKERNEL.EXE Le micro-noyau du système Windows NT (≈ 1,6 Mo). Ce fichier est présent dans le répertoire système (ex : WINNT\SYSTEM32). HALL.DLL SYSTEM NTBOOTDD.SYS L’interface entre le système d’exploitation et le matériel de l’ordinateur (Hardware Abstraction Layer). Son rôle est de manipuler directement les composants physiques du système. Un fichier contenant la liste des pilotes des périphériques (device drivers) et les services à charger dans le système. Le pilote des disques SCSI pour les ordinateurs dont le disque de démarrage est un disque SCSI. À cause de leur rôle critique dans le bon fonctionnement du système d’exploitation, il existe un nombre virus spécialisés dans la corruption physique de ces fichiers. Donc, soyez vigilants ! Mise sous tension de l’ordinateur (pré-démarrage) Un nombre d’activités sont enclenchées après la mise sous tension de l’ordinateur. Les voici : ♦ Effectuer le POST (Power On Self Test). Cette activité consiste à vérifier le bon fonctionnement (électrique/électronique) de l’ordinateur. De plus, le POST permet le comptage et la vérification de la mémoire vive (RAM). ♦ Localisation de l’unité de démarrage (Disquette, Disque rigide, CD-ROM, réseau) et chargement en mémoire du MBR (Master Boot Record) de l’unité de démarrage. Le MBR est un petit programme capable de balayer une structure de données appelée le PBR (Partition Boot Record). Le PBR, enregistré dans des secteurs précis de l’unité de démarrage, contient la position exacte de la partition active de l’unité de démarrage. C’est également dans la partition active qui se trouve le secteur de démarrage (Boot sector) du système. ♦ Chargement et exécution du programme NTLDR. Ce programme est enregistré dans le répertoire racine de la partition active de l’unité de démarrage. Il est réglé par les paramètres contenus dans le secteur de démarrage. Le processus de démarrage de Windows NT débute véritablement lors de l’exécution du programme NTLDR. Processus de démarrage de Windows NT Le démarrage de Windows NT débute au moment de l’exécution du programme NTLDR. L’objectif principal de ce processus est la collection des informations sur le 3 matériel, les services et les pilotes installés de l’ordinateur. Voici les activités entourant le démarrage de Windows NT : ♦ Le programme NTLDR bascule le mode du processus en mode 32 bits avec adressage linéaire1. ♦ Le programme NTLDR démarre un système minimal de fichiers capable de lire des fichiers du disque de démarrage. La raison de ce mini système : Windows NT peut être chargé à partir de différents systèmes de fichiers (FAT, NTFS, CDFS). ♦ Le programme NTLDR analyse le contenu du fichier BOOT.INI et affiche le menu de démarrage où vous pouvez choisir le démarrage de différents systèmes d’exploitation (pour système Multi-OS). Dans le cas où seul Windows NT est installé, le programme NTLDR exécutera immédiatement le programme NTDETECT.COM pour dresser la liste des matériels de l’ordinateur. Dans le cas où l’utilisateur sélectionne un système d’exploitation autre que le Windows NT (pour un système Multi-OS), le programme NTLDR chargera le fichier BOOTSECT.DOS en mémoire et le contrôle de l’ordinateur est passé à ce fichier. Lors de l’exécution de BOOTSECT.DOS, toute trace de Windows NT est automatiquement effacée de la mémoire. ♦ Le programme NTDETECT.COM effectue le balayage du système informatique pour la dresser la liste des matériels de l’ordinateur. On peut constater le travail de NTDETECT.COM en observant le clignotement des lumières LED du clavier. Les informations recueillies par NTDETECT.COM sont retournées au programme NTLDR. ♦ Le programme NTLDR charge le programme NTOSKRNL.EXE en mémoire et lui passe le contrôle du processeur en lui donnant la liste des matériels obtenue dans l’étape précédente. Démarrage du noyau Il existe quatre étapes dans le démarrage du noyau : i) chargement du noyau; ii) réglage des paramètres; iii) chargement des services; iv) démarrage des sous-systèmes. ♦ Durant le chargement du noyau (NTOSKRNL.EXE), la bibliothèque HAL.DLL est également chargé en mémoire. Désormais, les manipulations et commandes de bas niveau passent par cette bibliothèque d’interface. ♦ Le fichier SYSTEM est chargé en mémoire par NTOSKRNL.EXE et son contenu est examiné. Le fichier SYSTEM est une partie du registre de Windows et il contient la liste des services et pilotes lesquels seront chargés en mémoire. 1 Pour les processeurs INTEL seulement. Lors de la mise sous tension de l’ordinateur, le processeur est en mode « réel » avec adressage segmenté. Un mode compatible avec les anciens processeurs de la famille x86. 4 ♦ L’écran de l’ordinateur devient bleu lors de l’étape du réglage des paramètres. Les pilotes sont mises en marche et la liste des matériels (obtenue lors du processus de démarrage) est placée dans le registre de Windows. ♦ Lors du chargement des services, le gestionnaire de session (programme SMSS.EXE) est démarré par le noyau. La tâche du gestionnaire de session est l’exécution systématique de toutes les commandes inscrites sous le champ : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute Par la suite, la gestion de la mémoire virtuelle débute. Les paramètres nécessaires sont indiqués dans le registre de Windows sous le champ : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles Enfin, le gestionnaire de session chargera les sous-systèmes du système d’exploitation. Ces sous-systèmes sont énumérés dans le registre de Windows sous le champ : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Subsystems\Required Par défaut, seulement le sous-système Win32 est chargé en mémoire. ♦ À la fin du démarrage des sous-systèmes, le programme WINLOGON.EXE est exécuté. Ce dernier exécute à son tour le programme LSASS.EXE (Local Security Authority) qui affiche le panneau permettant l’accès à l’ordinateur (le panneau vous demandant le nom d’utilisateur, le mot de passe ainsi que le nom du domaine NT). Après quoi le contrôleur de services (SCREG.EXE) est exécuté. Ce dernier parcourir le registre de Windows afin de démarrer les services nécessaires au fonctionnement du système d’exploitation. Fin du processus de démarrage L’accès à l’ordinateur par un utilisateur est la dernière étape du processus de démarrage de Windows NT. Ce n’est qu’après avoir accompli cette dernière étape que le processus de démarrage prenne fin. Tous les paramètres sous le champ : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet dans le registre de Windows sont alors copiés dans le « LastKnownGood control set ». Le « LastKnownGood control set » est une option qui vous sera présentée lors d’un problème de démarrage détecté par Windows NT. 5 Windows 2000 Les fichiers pré-requis pour le démarrage de Windows 2000 sont semblables à ceux de Windows NT. Ils sont indiqués dans le tableau ci-dessous. Ces fichiers doivent être libérés de toute corruption et certains doivent être présents au moment de la mise sous tension de l’ordinateur. Note : la plupart de ces fichiers ont comme attributs « caché, système et lecture seulement ». Fichier NTLDR BOOT.INI Rôle Le chargeur du système d’exploitation. C’est également le chargeur qui est responsable de démarrer les autres systèmes d’exploitation dans un environnement « multi-OS ». Ce fichier est présent dans la racine du disque de démarrage (ex : C:\). Un fichier de données utilisé pour construire le menu de démarrage de Windows 2000. Ce fichier indique le ou les systèmes d’exploitation disponibles et le chemin menant vers les systèmes d’exploitation installés. Ce fichier est présent dans la racine du disque de démarrage (ex : C:\). BOOTSECT.DOS Un fichier indiquant le secteur de démarrage du système DOS. Ce fichier est présent si le système DOS coexiste avec Windows 2000. Ce fichier, s’il existe, est présent dans la racine du disque de démarrage (ex : C:\). NTDETECT.COM Le programme qui détecte la configuration matérielle de l’ordinateur. Il construit une liste d’équipements de l’ordinateur et la retourne au chargeur NTLDR. C’est ce dernier qui ajoute cette liste dans le registre de Windows sous la clé HKEY_LOCAL_MACHINE. Ce fichier est présent dans la racine du disque de démarrage (ex : C:\). NTOSKERNEL.EXE Le micro-noyau du système Windows 2000 (≈ 1,6 Mo). Ce fichier est présent dans le répertoire système (ex : WINNT\SYSTEM32). HALL.DLL SYSTEM Pilotes des périphériques L’interface entre le système d’exploitation et le matériel de l’ordinateur (Hardware Abstraction Layer). Son rôle est de manipuler directement les composants physiques du système. Un fichier contenant la liste des pilotes périphériques (device drivers) et les services à charger dans le système. Les pilotes du système sont enregistrés dans le sous répertoire SYSTEM32\Drivers. À cause de leur rôle critique dans le bon fonctionnement du système d’exploitation, il existe un nombre virus spécialisés dans la corruption physique de ces fichiers. Donc, soyez vigilants ! Mise sous tension de l’ordinateur (pré-démarrage) Un nombre d’activités sont enclenchées après la mise sous tension de l’ordinateur. Les voici : 6 ♦ Effectuer le POST (Power On Self Test). Cette activité consiste à vérifier le bon fonctionnement (électrique/électronique) de l’ordinateur. De plus, le POST permet le comptage et la vérification de la mémoire vive (RAM). ♦ Localisation de l’unité de démarrage (Disquette, Disque rigide, CD-ROM, réseau) et chargement en mémoire du MBR (Master Boot Record) de l’unité de démarrage. Le MBR est un petit programme capable de balayer une structure de données appelée le PBR (Partition Boot Record). Le PBR, enregistré dans des secteurs précis de l’unité de démarrage, contient la position exacte de la partition active de l’unité de démarrage. C’est également dans la partition active qui se trouve le secteur de démarrage (Boot sector) du système. ♦ Chargement et exécution du programme NTLDR. Ce programme est enregistré dans le répertoire racine de la partition active de l’unité de démarrage. Il est réglé par les paramètres contenus dans le secteur de démarrage. Le processus de démarrage de Windows 2000 débute véritablement lors de l’exécution du programme NTLDR. Processus de démarrage de Windows 2000 Le démarrage de Windows 2000 débute au moment de l’exécution du programme NTLDR. L’objectif principal de ce processus est la collection des informations sur le matériel, les services et les pilotes installés de l’ordinateur. Voici les activités entourant le démarrage de Windows 2000 : ♦ Le programme NTLDR bascule le mode du processus en mode 32 bits avec adressage linéaire2. ♦ Le programme NTLDR démarre un système minimal de fichiers capable de lire des fichiers du disque de démarrage. La raison de ce mini système : Windows 2000 peut être chargé à partir de différents systèmes de fichiers (FAT, NTFS, CDFS). ♦ Le programme NTLDR analyse le contenu du fichier BOOT.INI et affiche le menu de démarrage où vous pouvez choisir le démarrage de différents systèmes d’exploitation (pour système Multi-OS). Dans le cas où seul Windows 2000 est installé, le programme NTLDR exécutera immédiatement le programme NTDETECT.COM pour dresser la liste des matériels de l’ordinateur. Dans le cas où l’utilisateur sélectionne un système d’exploitation autre que le Windows 2000 (pour un système Multi-OS), le programme NTLDR chargera le fichier BOOTSECT.DOS en mémoire et le contrôle de l’ordinateur est passé à ce fichier. Lors de l’exécution de BOOTSECT.DOS, toute trace de Windows 2000 est automatiquement effacée de la mémoire. 2 Pour les processeurs INTEL seulement. Lors de la mise sous tension de l’ordinateur, le processeur est en mode « réel » avec adressage segmenté. Un mode compatible avec les anciens processeurs de la famille x86. 7 ♦ Le programme NTDETECT.COM effectue le balayage du système informatique pour la dresser la liste des matériels de l’ordinateur. On peut constater le travail de NTDETECT.COM en observant le clignotement des lumières LED du clavier. Les informations recueillies par NTDETECT.COM sont retournées au programme NTLDR. ♦ C’est à ce moment que vous pouvez appuyer sur la touche F8 pour effectuer des opérations de paramétrage ou de déverminage. Voici quelques informations recensées par NTDETECT.COM : Identification de l’ordinateur (Computer ID) Type de Bus ou adaptateur Type de contrôleur SCSI Type de contrôleur vidéo Type de clavier Type de ports série et parallèle Type de lecteur disquette Type de souris Type de coprocesseur mathématique ♦ Le programme NTLDR charge le programme NTOSKRNL.EXE en mémoire et lui passe le contrôle du processeur en lui donnant la liste des matériels obtenue dans l’étape précédente. Démarrage du noyau Il existe quatre étapes dans le démarrage du noyau : i) chargement du noyau; ii) réglage des paramètres; iii) chargement des services; iv) démarrage des sous-systèmes. ♦ Durant le chargement du noyau (NTOSKRNL.EXE), la bibliothèque HAL.DLL est également chargé en mémoire. Désormais, les manipulations et commandes de bas niveau passe par cette bibliothèque d’interface. ♦ Le fichier SYSTEM est chargé en mémoire par NTOSKRNL.EXE et son contenu est examiné. Le fichier SYSTEM est une partie du registre de Windows et il contient la liste des services et pilotes lesquels seront chargés en mémoire. 8 ♦ L’écran de l’ordinateur devient bleu lors de l’étape du réglage des paramètres. Les pilotes sont misent en marche et la liste des matériels (obtenue lors du processus de démarrage) est placée dans le registre de Windows. ♦ Lors du chargement des services, le gestionnaire de session (programme SMSS.EXE) est démarré par le noyau. La tâche du gestionnaire de session est l’exécution systématique de toutes les commandes inscrites sous le champ : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute Par la suite, la gestion de la mémoire virtuelle débute. Les paramètres nécessaires sont indiqués dans le registre de Windows sous le champ : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles Enfin, le gestionnaire de session chargera les sous-systèmes du système d’exploitation. Ces sous-systèmes sont énumérés dans le registre de Windows sous le champ : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Subsystems\Required Par défaut, seulement le sous-système Win32 est chargé en mémoire. ♦ À la fin du démarrage des sous-systèmes, le programme WINLOGON.EXE est exécuté. Ce dernier exécute à son tour le programme LSASS.EXE (Local Security Authority) qui affiche le panneau permettant l’accès à l’ordinateur (le panneau vous demandant le nom d’utilisateur, le mot de passe ainsi que le nom du domaine NT). Après quoi le contrôleur de services (SCREG.EXE) est exécuté. Ce dernier parcourir le registre de Windows afin de démarrer les services nécessaires au fonctionnement du système d’exploitation. Fin du processus de démarrage L’accès à l’ordinateur par un utilisateur est la dernière étape du processus de démarrage de Windows 2000. Ce n’est qu’après avoir accompli cette dernière étape que le processus de démarrage prenne fin. Tous les paramètres sous le champ : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet dans le registre de Windows sont alors copiés dans le « LastKnownGood control set ». Le « LastKnownGood control set » est une option qui vous sera présentée lors d’un problème de démarrage détecté par Windows 2000. 9 Section 2 Processus de démarrage Windows NT/2000 Contenu du fichier BOOT.INI Le fichier BOOT.INI est un fichier de données utilisées pour construire le menu de démarrage de Windows NT/2000. Ce fichier indique le ou les systèmes d’exploitation disponibles et le chemin menant vers les systèmes d’exploitation installés. Ce fichier est présent dans la racine du disque de démarrage (ex : C:\). Pouvoir bien iinterpréterce fichier peut vous éviter bien des ennuis reliés aux problèmes de démarrage. Voici un exemple montrant le contenu de ce fichier et l’explication de ses champs : [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00" multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00 [VGA mode]" /basevideo /sos multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" c:\= "MS-DOS" timeout Le temps (en secondes) où le menu de sélection est affiché avant le choix automatique du système d’exploitation par défaut. default Indique le système d’exploitation par défaut qui sera sélectionné après le temps d’affichage timeout. Le système par défaut est également affiché en inverse vidéo dans le menu de sélection. multi(0) Indique le type de contrôleur des disques. Il peut existe le type multi ou SCSI. Si le type SCSI est utilisé, cela signifie que le contrôle est de type SCSI sans BIOS (désactivé). le fichier NTBOOTDD.SYS doit existé dans la racine de la partition active. Le type multi signifie que le contrôle est un type de la famille IDE, EIDE, SCSI avec BIOS activé. Le numéro entre parenthèses signifie la position du contrôleur sur la carte mère. Le numéro de la position débute à 0. disk(0) Indique le numéro de périphériques d’un contrôleur SCSI sans BIOS. Le numéro de périphériques débute à 0. Cette valeur n’est pas utilisé si le type de contrôleur est multi. rdisk Indique le numéro du disque connecté au contrôleur de type multi. Ce numéro de disque débute à 0. Cette valeur n’est as utilisé si le type de contrôleur est SCSI. partition(1) Indique le numéro de partition où les fichiers du système d’exploitation correspondant sont enregistrés. Le numéro de la partition débute à 0. Ainsi la ligne : multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00" signifie que le système d’exploitation est installé sur la partition #1 (partition(1)) du premier disque (rdisk(0)) géré par un contrôleur multi situé à la position #0 (multi(0)). La valeur disk(0) n’est pas utilisée puisque le contrôleur est de type multi. Le répertoire où loge les fichiers du système est WINNT. La chaîne de caractères entre guillemets est une courte description du système d’exploitation. Le nom du répertoire contenant les fichiers du système (WINNT) est indiqué explicitement dans la configuration. Il est fortement déconseillé de changer ce nom après l’installation du système d’exploitation. Système multi-OS Dans la configuration de l’exemple, le fichier BOOT.INI indique la présence de deux système d’exploitation (Windows NT et 2000) ainsi que le système DOS. Le système informatique est donc un système multi-OS. À remarquer que les deux systèmes sont installés sur le même disque contrôlé par le même contrôleur. Cependant ils sont placés sur des partitions différentes (Windows NT utilise la partition #1, Windows 2000 utilise la partition #2). Enfin, le DOS est un système primitif et il est toujours installé sur le premier disque dans la partition #0. Lors du démarrage d’un système Multi-OS, le menu de sélection est toujours affiché. Options disponibles Les paramètres du fichier BOOT.INI comportent un ensemble d’options. Ces options varient quelques peu en fonction du système d’exploitation utilisé. 11 Pour Window NT /basevideo Démarrage en mode vidéo VGA 640 par 480 pixels. Toutes les cartes vidéo populaires acceptent ce mode d’affichage. /baudrate=x Règle la vitesse du port connecté en null modem. Utilisé pour le déverminage du système d’exploitation par un autre système. Cette option nécessite les options /force et /debug. /crashdebug Active l’option /force pour le recouvrement et le redémarrage après une panne. /debug Active le dévermineur du noyau après le démarrage de Windows NT. Ce dévermineur sera contrôleur par un ordinateur relié au port de communication de la machine à déverminer (par un câble null modem). /debugport=c omx Indique le port de communication à utiliser lors du déverminage du noyau. Cette option implique l’utilisation des options /force et /debug. /nodebug Désactive le mode de déverminage. /maxmem :x Limite l’utilisation de la mémoire à x Mo. /noserialmic e[=comx,y,z] Désactive la détection de la souris reliée à des ports de communication série indiqués par comx, comy et comz. Cette option élimine les conflits possibles entre la souris, le modem et certaines unités d’alimentation ininterrompue (UPS). /sos Exige l’affichage des pilotes chargés lors du processus de démarrage de Windows NT. Très utile lors de la diagnostique des problèmes de démarrage. Pour Window 2000 /basevideo Démarrage en mode vidéo VGA 640 par 480 pixels. Toutes les cartes vidéo populaires acceptent ce mode d’affichage. /baudrate=x Règle la vitesse du port connecté en null modem. Utilisé pour le déverminage du système d’exploitation par un autre système. Cette option nécessite les options /force et /debug. /crashdebug Active l’option /force pour le recouvrement et le redémarrage après une panne. 12 /debug Active le dévermineur du noyau après le démarrage de Windows 2000. Ce dévermineur sera contrôleur par un ordinateur relié au port de communication de la machine à déverminer (par un câble null modem). /debugport=comx Indique le port de communication à utiliser lors du déverminage du noyau. Cette option implique l’utilisation des options /force et /debug. /nodebug Désactive le mode de déverminage. /maxmem :x Limite l’utilisation de la mémoire à x Mo. /noserialmice[= comx,y,z] Désactive la détection de la souris reliée à des ports de communication série indiqués par comx, comy et comz. Cette option élimine les conflits possibles entre la souris, le modem et certaines unités d’alimentation ininterrompue (UPS). /sos Exige l’affichage des pilotes chargés lors du processus de démarrage de Windows 2000. Très utile lors de la diagnostique des problèmes de démarrage. /safeboot:minim al Lors du démarrage charger le minimum des pilotes et services nécessaires au fonctionnement du système d’exploitation. Il n’y aura pas de services réseaux. /bootlog Enregistrer dans un fichier la trace des événements lors du processus de démarrage du système. /noguiboot Démarrage en mode texte. Par défaut, l’écran est en mode graphique. /safeboot:netwo rk Lors du démarrage charger le minimum des pilotes et services nécessaires au fonctionnement du système d’exploitation avec services de réseaux. /safeboot:minim al(alternateshe ll) Lors du démarrage charger le minimum des pilotes et services nécessaires au fonctionnement du système d’exploitation et affichage de la console de commande. /safeboot:dsrep air Pour contrôleur de domaine NT. Lors du démarrage charger le minimum des pilotes et services nécessaires au fonctionnement du système d’exploitation. Activation de « Directory Services Restore Mode ». 13