Vous êtes sur la page 1sur 5

631-2 Boot.

ini

Le multi-boot ou boot.ini
Introduction
Le fichier "boot.ini" est indispensable pour les XP ou les multiboots donc nécessaire pour le
démarrage du choix de plusieurs systèmes installés sur une ou plusieurs partitions. Le boot.ini
se trouve toujours à la racine de C: et est un fichier caché.
Une autre façon d'accéder à ce boot.ini ; taper "MSCONFIG" dans le Démarrer\exécuter et
onglet "boot.ini". Ou encore cliquer avec le bouton droit sur Poste de travail, puis cliquer sur
Propriétés. Sous l'onglet Avancé, cliquer sur Paramètres sous Démarrage et récupération. sous
Démarrage du système, cliquer sur Modifier.

Que doit contenir ce boot.ini ?


• timeout: pour définir le temps disponible avant que le système par défaut se lance --
par défaut c'est 30 secondes
• default: le système qui sera lancé si on ne fait rien
• [operating systems]: ce sont les lignes qui correpondent au lancement du système,
ainsi que les lignes vues pour le choix du multiboot rdisk : donne le disque dur utilisé

Les commutateurs du boot.ini


Ces commutateurs sont à placer à la suite du chemin ARC dans le fichier boot.ini.
ex : multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Pro" /fastdetect
/SOS /BOOTLOG
Déboguage system :
/SOS Affiche le chargement des drivers au démarrage.
/BOOTLOG Crée un fichier de log du démarrage (%SYSTEMROOT%\ntbtlog.txt)
Charge uniquement les drivers spécifié dans:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SafeB
/SAFEBOOT : MINIMAL
oot\Minimal
Par default le mode de compatibilité maximal.
Charge uniquement les drivers spécifié dans:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SafeB
/SAFEBOOT : NETWORK
oot\Network
Par default le mode de compatibilité maximal avec support réseau.
L'option additionnel (ALTERNATESHELL) charge à la place de
"explorer.exe" le programme spécifié par
/SAFEBOOT :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SafeB
MINIMAL(ALTERNATESHELL)
oot\AlternateShell
Par default le programme est : "cmd.exe".
Uniquement sur un contrôleur de domaine, l'option DSREPAIR
/SAFEBOOT:DSREPAIR (Directory Services Repair) fait démarrer W2k dans un mode qui
permet la restauration d'Active Directory à partir d'une sauvegarde.
Désactive le splashscreen du démarrage ainsi que les écrans bleu
/NOGUIBOOT
(peu recommandé)

Xavier Barmaz 1/5


631-2 Boot.ini

/BASEVIDEO Active le mode VGA (mode compatible : 640x480 16 couleurs)


/WIN95 Charge le fichier bootsec.dos
/WIN95DOS Charge le fichier bootsec.w40
Utile dans le cas d'un double boot NT4/2000. Permet lors du
/FASTDETECT démarrage de Windows 2000 d'éviter la détection des périphérique
série et parallèles pour NT 4.
/USE8254 Précise que le composant gérant l'horloge est de type 8254.

Déboguage drivers :
/DEBUG Mode déboguage
Même effet que /DEBUG excepter que les informations de
/CRASHDEBUG
déboguage seront transmise uniquement si un crash arrive.
Même effet que /DEBUG excepter que l'on spécifie le port sur
/CRASHPORT= lequel seront envoyer les informations de déboguage (Default :
COM1).
Active le mode déboguage et spécifie la vitesse de transmission
/BAUDRATE=
des données sur le port COM (Default : 19200).
Annule les paramètres de débogueur définit par les commutateurs
/NODEBUG
/DEBUG, /DEBUGPORT and /BAUDRATE.
Désactive la procédure de détection de la souris sur le port spécifié
/NOSERIALMICE= (problème de conflit). If le commutateur est utilisé sans paramètre,
tout les ports seront ignorés.
Stop l'allocation dynamique des ressources I/O et IRQ de W2k pour
/PCILOCK
laisser la configuration du BIOS.
Spécifie un noyau alternatif à ntoskrnl.exe (uniquement en phase
/KERNEL=
de test)
Spécifie un driver HAL alternatif à hal.dll (uniquement en phase de
/HAL=
test)
Permet d'ignorer l'horloge du BIOS de la machine. (Permet de
/YEAR
rendre dans certain cas le BIOS compatible An 2000)

Gestion des processeurs :


/ONECPU Win2k n'utilisera qu'un seul processeur.
Définit le nombre de processeur à utiliser (ex: /NUMPROC=2 sur
/NUMPROC=
un quadri-processeur n'activera que 2 processeurs).
Indique à la HAL spécifique au multiprocesseur (halmps.dll) que
/INTAFFINITY seul le processeur numéroté le plus haut doit recevoir les
interruptions.
Permet à la HAL spécifique au multiprocesseur (halmps.dll) de
construire un système multiprocesseurs puissant à partir d'un
cluster de machine ayant moins de processeur. Par exemple un
/MAXPROCSCLUSTER= système octo-processeur peut être créer avec un cluster de 2
nœuds de quadri-processeur, il est alors nécessaire d'indiquer l'ID
de chaque processeur de façon orienté cluster. La taille d'un cluster
variant de 0 à 4

Gestion de la mémoire :
Charge ntkrnlpae.exe qui active le support de 8 Go de mémoire
/PAE
sous Advanced Server et 32 Go sous DataCenter Server.
Charge la version non-PAE (Physical Address Extensions) du
/NOPAE
noyau même si le system permet son utilisation.

Xavier Barmaz 2/5


631-2 Boot.ini

Cette option nécessite le commutateur /PAE et permet de tester la


compatibilité des logiciels avec ce nouveau mode de gestion de la
/NOLOWMEM
mémoire en forçant le système et les logiciels à se charger après
la barre des 4 Go de mémoire.
Limite l'espace mémoire que va occuper Windows 2000 sur la
/MAXMEM=
machine (ex: /MAXMEM=16 limite Win2k à 16Mo)
Permet de définir un espace mémoire à ne pas utiliser (ex:
/BURNMEMORY=
/BURNMEMORY=16 définit 16Mo comme inutilisable).
Permet aux applications en mode-utilisateurs d'accéder à 3 Go de
/3GB
mémoire à la place des 2 Go que Windows alloue d'habitude.

boot.ini sur un ordinateur Windows XP Home Edition


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home
Edition" /fastdetect

Boot.ini sur un ordinateur Windows XP Professionnel


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professionnel" /fastdetect

Boot.ini sur un ordinateur Windows 2000


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professionnel"
/fastdetect

Boot.ini par défaut sur un ordinateur Windows NT Server :


[boot loader]
timeout=30

Xavier Barmaz 3/5


631-2 Boot.ini

default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00"
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00
[Mode VGA]" /basevideo /sos

Boot.ini pour 98 et XP ou Millenium et XP :


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS\SYSTEM32="Microsoft Windows
98" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professionnel" /fastdetect"
ou
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professionnel" /fastdetect C:\="Microsoft Windows"
ou
[boot loader]
timeout=30
default=C:\
[operating systems]
C:\="Microsoft Windows 98 Second Edition"
multi(0)disk(0)rdisk(1)partition(1)\WINXP="Microsoft Windows XP Professionnel"
/fastdetect

Boot.ini pour 98 et 2000


[boot loader]
timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINNT

Xavier Barmaz 4/5


631-2 Boot.ini

[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professionnel"
/fastdetect C:\="Windows 98"

Boot.ini pour 98, 2000 et XP


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professionnel"
/fastdetect C:\="Microsoft Windows"
Si 2 disques dur = c'est le rdisk qu'il faut changer par rdisk(1), ceci pour n'importe quel
multiboot

Console de réparation
Pour avoir la console de réparation rajouter cette ligne:
• C:\CMDCONS\BOOTSECT.DAT="Console de récupération Microsoft Windows
XP" /cmdcons
Pour avoir le mode sans échec rajouter cette ligne:
• multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Mode sans Echec XP" /fastdetect
/safeboot:minimal /sos /bootlog

ASTUCE DE BOOT
Faire une copie du "boot.ini"(copier le contenu dans un nouveau document texte) quand le
"boot.ini" est configuré pour démarrer XP, enregistrer le en "bootxp.txt".

Liens
http://poloastucien.free.fr/boot-ini.html
http://support.microsoft.com/kb/289022/fr
http://www.hotline-pc.org/boot.ini.htm

Xavier Barmaz 5/5

Vous aimerez peut-être aussi