/PAE |
Indique à NTLdr
de charger NtKrnlpa.exe qui est une
version x86 du noyau qui sait utiliser les
extensions d'adresses physiques d'Intel (Physical
Address Extensions, PAE) même quand un
système a une mémoire vive inférieure à 4Go.
Les PAE permettent au x86
d'adresser jusqu'à 64Go de mémoire, mais
les systèmes d'exploitation destinés à
travailler au dessus de 4Go doivent être
entièrement refaits, car 4Go est la
limite standard pour les x86. Le noyau PAE
de Windows 2000 possède des adresses
physiques aux pilotes de 64 bits, ce paramètre
est donc utile pour tester les pilotes sur des
systèmes dotés de beaucoup de mémoire. |
/NOPAE |
Indique à NTLdr de charger
la version non-PAE du noyau de Windows
2000, même si le système prend en charge
les extensions PAE et possède plus de 4Go
de mémoire vive. |
/NOLOWMEM |
/PAE doit être
activé et le système doit posséder plus de 4Go
de mémoire vive. La version PAE NtKrnlpa.exe
du noyau de Windows 2000 n'utilisera
pas les 4 1ers Go de mémoire vive. Tous les
pilotes et programmes seront chargés au dessus
des 4 1ers Go. Utile pour tester les pilotes sur
des systèmes dotés de beaucoup de mémoire. |
/NOGUIBOOT |
Empêche l'initialisation du pilote VGA
qui affiche les images graphiques lors du démarrage
de Windows 2000. Le pilote sert à
afficher des informations sur l'évolution du
processus de démarrage et à afficher les écrans
bleus des traps. Désactiver ce pilote aura donc
aussi pour conséquence d'empêcher Windows
2000 d'afficher les traps. |
/FASTDETECT |
Si vous
utilisez un gestionnaire d'amorçage pour choisir
entre Windows NT 4.0 et Windows 2000,
le processus de démarrage utilise NTDetect.com.
Dans Windows 2000, ce sont les pilotes de
périphériques plug and play qui détectent les
ports série et parallèles, mais Windows NT 4.0
s'attend à ce que ce soit NTDetect.com
qui s'occupe de cette détection. /FASTDETECT
indique à NTDetect.com d'ignorer la détection
de ces périphériques pour Windows 2000.
Si vous omettez /FASTDETECT, NTDetect.com
recherche les ports série et parallèles pour Windows
NT 4.0. Ce paramètre est indiqué pour les démarrages
sous Windows 2000 et n'est pas indiqué
pour les démarrages sous Windows NT 4.0. |
/BOOTLOG |
Indique à Windows 2000 de générer
un fichier journal du démarrage dans %SystemRoot%
\NTBtLog.txt. Les entrées du journal détaillent
les pilotes chargés ou non lors du démarrage.
Voici un exemple de journal :
Microsoft
(R) Windows NT (R) Version 5.0
Loaded
driver \WINNT\System32\ntoskrnl.exe
Loaded
driver \WINNT\System32\hal.dll
Loaded
driver \WINNT\System32\bootvid.dll
Loaded
driver pci.sys
Loaded
driver isapnp.sys
Loaded
driver intelide.sys |
/SAFEBOOT: |
Vous ne
devriez jamais avoir à indiquer cette valeur à
la main puisque NTLdr le fait pour vous
quand vous utilisez F8 pour démarrer en
mode sans échec. A la suite du double point dans
le paramètre, vous devez indiquer l'un des paramètres
suivants :
MINIMAL |
|
Mode sans échec sans
support réseau, Windows 2000
charge uniquement les pilotes et services
qui apparaissent dans la sous-clé
HKLM \System \CurrentControlSet \Control
\SafeBoot \Minimal. |
NETWORK |
|
Mode sans échec avec
support réseau, Windows 2000
charge uniquement les pilotes et services
qui apparaissent dans la sous-clé
HKLM \System \CurrentControlSet \Control
\SafeBoot \Network. |
DSREPAIR |
|
Directory Services Repair
permet de restaurer Windows 2000
à partir d'une sauvegarde dont vous
disposez. |
ALTERNATESHELL |
|
Indique à Windows 2000
de charger l'interface graphique indiquée
dans HKLM \System \CurrentControlSet
\SafeBoot \AlternateShell à la place
d'Explorer.exe. |
|
/PERFMEM=
/PERFPAGES= |
Ces paramètres ont peu de chances
d'être implémentés dans le version finale de Windows
2000 car il servent à faire des tests de mémoire.
Il ne faut pas indiquer les 2 paramètres en même
temps.
Voir
le transcript sur le
site de Microsoft du 2 février 1999.
PERFMEM |
|
Indique la quantité de mémoire
en Mo à réserver |
PERFPAGES |
|
Indique le nombre de pages mémoire
à réserver |
|
/INTAFFINITY |
Indique à
la HAL multiprocesseur HALMPS.dll
de paramétrer les interruptions de manière à
ce que seul le processeur au nombre le plus élevé
d'un SMP reçoive des interruptions. Sans
ce paramètre, la HAL permet à tous les
processeurs de recevoir des interruptions. |
/MAXPROCS
PERCLUSTER= |
La HAL multiprocesseur HALMPS.dll
de Windows 2000 peut travailler avec des
multiprocesseurs faits de minuscules clusters de
petits multiprocesseurs regroupés ensemble. Dans
un système 8-way faits de 2 clusters 4-way, il
faut indiquer l'ID de chaque processeur à la
HAL d'une façon orientée cluster. La taille
maximum d'un cluster est 4. La taille par défaut
est 0 (le système n'est pas basé sur des
clusters). |
/TIMERES= |
La résolution
par défaut est de 7.8ms. Sur la HAL
multiprocesseur HALMPS.dll, cette option
paramètre l'horloge système. L'argument est un
nombre de centaines de nanosecondes, mais le système
va choisir la valeur la plus élevée supportée
par la HAL. La HAL supporte les résolutions
ci-dessous.
Centaines de
nanosecondes |
|
Millisecondes |
9766 |
|
.98 |
19532 |
|
2.0 |
39063 |
|
3.9 |
78125 |
|
7.8 |
|
/YEAR= |
Permet de rendre certains BIOS
compatibles an 2000. Oblige l'horloge interne de Windows
NT à ignorer l'heure de l'horloge en temps réel
du BIOS et à utiliser celle indiquée.
Cette modification affecte toutes les
applications installées sur le système, y
compris le noyau de Windows NT. Disponible
à partir de Windows NT 4.0 Service Pack 4
ou de Windows 2000. |
/USE8254 |
Destiné
aux BIOS anciens, indique à la HAL
d'utiliser le chip d'horloge 8254.
Voir
l'article KB Q169-9-01 pour de
plus amples informations. |
/MAXMEM= |
Indique à Windows NT de
limiter l'utilisation de la mémoire vive à la
quantité indiquée en Mo. |
/BURNMEMORY= |
Indique à Windows
NT d'ignorer la quantité de mémoire vive
indiquée en Mo. Cette mémoire est considérée
comme inaccessible et désactivée. |
/ONECPU |
Limite à 1 le nombre de processeurs
utilisés sur une machine multiprocesseur. |
/NUMPROC= |
Indique à Windows
NT de n'utiliser que le nombre de processeurs
indiqués sur une machine multiprocesseur. |
/SOS |
Imprime un journal des pilotes chargés
lors du démarrage. |
/BASEVIDEO |
Utilise le
pilote VGA lors de l'ouverture de
l'interface graphique. |
/NODEBUG |
Empêche l'initialisation du débogage
en mode noyau. Annule les paramètres /DEBUG, /DEBUGPORT et /BAUDRATE. |
/CRASHDEBUG |
Charge le débogueur
du noyau au démarrage. Le débogueur reste
inactif sauf si une erreur se produit. Permet de
rendre disponible un port COM pendant que
la machine tourne. |
/DEBUG |
Active le débogage en mode noyau. |
/DEBUGPORT= |
Active le débogage
en mode noyau et indique le port COM sur
lequel est connecté le debogee. |
/BAUDRATE= |
Active le débogage en mode noyau et
indique le taux en bauds auquel sera
connecté le debogee, 19200 par défaut. |
/BREAK |
Provoque
une pause de la HAL lors de
l'initialisation. La 1ère chose que fait Windows
NT au démarrage est d'initialiser la HAL,
donc cet arrêt a lieu au tout début du démarrage
du système. La HAL attendra indéfiniment
jusqu'à ce qu'une connexion avec un débogueur
ait eu lieu. Sans /DEBUG, ce paramètre
provoque un trap de code STOP 0x00000078 (PHASE0_EXCEPTION). |
/KERNEL=
/HAL= |
Permet de choisir d'autres fichiers
comme fichiers images à la place de NTOSKrnl.exe
dans %SystemRoot% \System32 et de HAL.dll.
Utile pour tester des pilotes dans un
environnement au noyau vérifié ou libre. Pour démarrer
dans un environnement avec un noyau et une HAL
vérifiés, procédez comme suit
1. |
Copiez la version vérifiée
du noyau de votre CD vers %SystemRoot%
\System32, en la renommant NTOSkChk.exe.
Sur une machine uni processeur copiez NTOSKrnl.exe,
sinon copiez NTKrnlMP.exe. Veillez
à choisir un nom conforme au schéma 8.3
pour le noyau. |
2. |
Copiez la version vérifiée
de la HAL de votre CD vers %SystemRoot%
\System32, en la renommant HalChk.dll.
Pour savoir quelle HAL copier,
ouvrez %SystemRoot% \Repair \Setup.log.
Recherchez HAL.dll, vous trouverez
une ligne du genre \WINNT\System32\HAL.dll="HALMPS.dll","1a01c".
Le nom qui figure à droite su signe égal
est le nom de la HAL à copier. |
3. |
Dans Boot.ini,
indiquez une chaîne qui précise que
cette option démarre dans un
environnement vérifié. |
4. |
Ajoutez ces paramètres dans
la nouvelle option.
/KERNEL=NTOSKCHK.EXE /HAL=HALCHK.DLL |
|
/3GB |
Apparu dans
le Service Pack 3, permet de répartir la
mémoire de façon différente.
Avec
/3GB : 2Go utilisateur + 2Go système
Sans
/3GB : 3Go utilisateur + 1Go système
Donner
plus d'espace mémoire aux applications
gourmandes en mémoire comme les bases de données
améliore leurs performances. Conditions : le
système doit faire partie de Windows NT
Enterprise Suite, ce qui n'est pas le cas du SP3.
L'application doit comporter le label 3GB-aware.
Voir
l'article KB Q171-7-93 pour de
plus amples informations. |
/WIN95 |
Ce paramètre est pertinent sur un
système triple-boot DOS, Windows 9x
et Windows NT. Indique à NTLdr de
booter sur le secteur DOS de BootSect.w40.
Voir
l'article KB Q157-9-92 pour de
plus amples informations. |
/WIN95DOS |
Ce paramètre
est pertinent sur un système triple-boot DOS,
Windows 9x et Windows NT. Indique
à NTLdr de booter sur le secteur DOS
de BootSect.dos.
Voir
l'article KB Q157-9-92 pour de
plus amples informations. |
/PCILOCK |
Empêche Windows NT
d'attribuer dynamiquement des adresses I/O
ou des interruptions IRQ aux périphériques
PCI et conserve les paramétrages du BIOS.
Voir
l'article KB Q148-5-01 pour de
plus amples informations. |
/NOSERIALMICE
=[COMx
| COMx,y,z...] |
Désactive
la détection des souris sur le port COM
indiqué. A utiliser si un périphérique autre
qu'une souris est connecté sur ce port.
L'utilisation de /NOSERIALMICE sans
indiquer de port COM désactive la détection
des souris sur tous les ports COM.
Voir
l'article KB Q131-9-76 pour de
plus amples informations. |
/SCSIORDINAL: |
L'ajout d'un périphérique SCSI
sur le système peut provoquer un changement d'ID
SCSI si vous avez déjà un contrôleur SCSI
embarqué sur votre carte mère. Indique à Windows
NT l'ID du contrôleur SCSI.
Voir
l'article KB Q103-6-25 pour de
plus amples informations. |