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