bonjour,
Vous pouvez ajouter de nombreux commutateurs différents au fichier Boot.ini pour modifier le démarrage d'XP ou de Windows Server 2003
/basevideo
Le commutateur /basevideo force le système en mode VGA 16 couleurs 640x480 standard à l'aide d'un pilote vidéo compatible avec toute carte vidéo. Ce commutateur permet le chargement du système si vous avez sélectionné une résolution graphique ou une fréquence d'actualisation incorrecte. Utilisez-le conjointement au commutateur /sos. Si vous installez un nouveau pilote vidéo et qu'il ne fonctionne pas correctement, vous pouvez utiliser ce paramètre pour démarrer le système d'exploitation. Vous pouvez ensuite supprimer ou mettre à jour le pilote vidéo posant problème ou revenir à sa version précédente
------------------------------------------------------------------------------------
/baudrate=nombre
Ce commutateur définit la vitesse de transmission du port de débogage utilisé pour le débogage du noyau. Par exemple, tapez /baudrate=9600. La vitesse de transmission par défaut est de 9600 kilobits par seconde (Kbps) si vous utilisez un modem. Elle est de 115 200 Kbps pour un câble Null Modem. 9600 est la vitesse de transmission normale pour un débogage distant par le biais d'un modem. Si ce commutateur est présent dans le fichier Boot.ini, le commutateur /debug est automatiquement activé
------------------------------------------------------------------------------------
/crashdebug
Ce commutateur charge le débogueur de noyau lorsque vous démarrez le système d'exploitation. Il reste inactif jusqu'à l'apparition d'un message d'erreur d'arrêt. /crashdebug est utile si vous rencontrez des erreurs de noyau aléatoires. Ce commutateur vous permet d'utiliser le port COM pour les opérations normales lorsque Windows est en cours d'exécution. Si Windows se bloque, ce commutateur convertit le port en port de débogage (cette action active le débogage distant)
------------------------------------------------------------------------------------
/debug
Ce commutateur active le débogueur de noyau lorsque vous démarrez Windows. Il peut être activé à tout moment par un débogueur hôte connecté à l'ordinateur, si vous souhaitez activer le débogage distant en temps réel d'un système Windows par le biais des ports COM. À la différence du commutateur /crashdebug, /debug utilise le port COM, qu'un débogage soit effectué ou non. Utilisez ce commutateur lorsque vous déboguez des problèmes qui se reproduisent régulièrement
------------------------------------------------------------------------------------
/debugport=com(numéro)
Ce commutateur spécifie le port de communication à utiliser comme port de débogage, où numéro est le port de communication, par exemple COM1, que vous souhaitez utiliser. Par défaut, /debugport utilise le port COM2, s'il existe. Dans le cas contraire, le commutateur utilise COM1. Si vous placez ce commutateur dans le fichier Boot.ini, le commutateur /debug est activé
------------------------------------------------------------------------------------
/maxmem=nombre
Ce commutateur spécifie en octets le volume de mémoire RAM que Windows peut utiliser. Par exemple, si vous souhaitez que Windows utilise moins de 64 Mo de mémoire, utilisez le commutateur /maxmem=64.
Toutefois, le commutateur /maxmem ne prend pas en compte les trous de mémoire. Par conséquent, nous recommandons d'utiliser plutôt le commutateur /burnmemory. Le commutateur /burnmemory prend en compte les trous de mémoire.
Par exemple, si vous utilisez le commutateur /Maxmem=64 et que le chargement du système requiert 64 Mo de mémoire, il se peut que le système n'ait pas réellement accès à 64 Mo de mémoire en raison d'un trou de mémoire. Dans ce scénario, Windows ne démarrerait pas
------------------------------------------------------------------------------------
/noguiboot
Ce commutateur désactive l'image bitmap qui affiche la barre de progression du démarrage de Windows (Cette barre de progression apparaît juste avant l'invite d'ouverture de session)
------------------------------------------------------------------------------------
/nodebug
Ce commutateur désactive le débogage. Ce scénario peut provoquer une erreur d'arrêt si un programme intègre un point d'arrêt matériel de débogage dans son logiciel
------------------------------------------------------------------------------------
/numproc=nombre
Ce commutateur définit le nombre de processeurs que Windows utilise au démarrage. Grâce à ce commutateur, vous pouvez forcer un système multiprocesseur à n'utiliser que le nombre de processeurs (nombre) que vous spécifiez. Ce commutateur peut vous aider à résoudre les problèmes de performances et d'unités centrales défectueuses
------------------------------------------------------------------------------------
/pcilock
Pour les systèmes x86, ce commutateur empêche le système d'exploitation d'affecter dynamiquement les ressources d'entrée matérielle, de sortie matérielle et de demande d'interruption vers des périphériques PCI (Peripheral Connect Interface). Avec ce commutateur, le BIOS configure ces périphériques
------------------------------------------------------------------------------------
/fastdetect:comnuméro
Ce commutateur désactive la détection des souris série et de bus dans le fichier Ntdetect.com pour le port spécifié. Utilisez ce commutateur si un périphérique autre qu'une souris est connecté à un port série pendant le processus de démarrage. Par exemple, tapez /fastdetect:numéro_com, où numéro est le numéro du port série. Vous pouvez séparer les ports par des virgules si vous souhaitez désactiver plusieurs ports. Si vous utilisez /fastdetect et que vous ne spécifiez pas de port de communication, la détection de la souris série est désactivée sur tous les ports de communication
------------------------------------------------------------------------------------
/sos
Le commutateur /sos affiche les noms des pilotes de périphériques pendant leur chargement. Par défaut, l'écran du chargeur de Windows n'indique que des points de progression. Utilisez ce commutateur avec le commutateur /basevideo pour déterminer quel pilote provoque une défaillance
------------------------------------------------------------------------------------
/PAE
Utilisez le commutateur /PAE avec l'entrée correspondante dans BOOT.INI pour permettre le démarrage normal d'un ordinateur prenant en charge le mode Extension d'adresse physique (PAE, Physical Address Extension). En Mode sans échec, l'ordinateur démarre en utilisant les noyaux normaux, même si vous spécifiez le commutateur /PAE
------------------------------------------------------------------------------------
/HAL=nom_fichier
Ce commutateur vous permet de définir la couche d'abstraction matérielle (HAL) chargée au démarrage. Par exemple, tapez /HAL=halmps.dll pour charger Halmps.dll dans le dossier System32. Ce commutateur est utile si vous souhaitez essayer une autre HAL avant de renommer le fichier en Hal.dll. Il l'est également lorsque vous souhaitez essayer de passer d'un démarrage en mode multiprocesseur à un démarrage en mode monoprocesseur et inversement. Pour cela, utilisez ce commutateur avec le commutateur /kernel
------------------------------------------------------------------------------------
/kernel=nom_fichier
Ce commutateur vous permet de définir le noyau réel chargé au démarrage. Par exemple, tapez /kernel=ntkrnlmp.exe pour charger Ntkrnlmp.exe dans le dossier System32. Grâce à ce commutateur, vous pouvez commuter entre un noyau avec débogage et un noyau normal
------------------------------------------------------------------------------------
/bootlog
Ce commutateur active l'inscription des événements de démarrage dans le journal, dans un fichier nommé systemroot\Ntbtlog.txt. Pour plus d'informations sur l'inscription des événements de démarrage dans le journal, reportez-vous à l'aide de Windows
------------------------------------------------------------------------------------
/burnmemory=nombre
Ce commutateur spécifie en mégaoctets le volume de mémoire que Windows ne peut pas utiliser. Utilisez ce paramètre pour vous assurer de la présence d'un problème de performances ou d'autres problèmes relatifs à l'épuisement de la RAM. Par exemple, tapez /burnmemory=128 pour réduire de 128 Mo la mémoire physique disponible pour Windows
------------------------------------------------------------------------------------
/3GB
Ce commutateur force les systèmes x86 à allouer 3 Go d'espace d'adressage virtuel aux programmes et 1 Go au noyau et aux composants d'exécution. Vous devez spécifier un programme pour tirer profit de l'espace d'adressage virtuel supplémentaire. Grâce à ce commutateur, les programmes du mode Utilisateur peuvent accéder à 3 Go de mémoire au lieu des 2 Go habituels que Windows affecte aux programmes du mode Utilisateur. Ce commutateur fait passer le point de départ de la mémoire du noyau à 3 Go. Certaines configurations de Microsoft Exchange Server 2003 et de Microsoft Windows Server 2003 peuvent exiger ce commutateur
------------------------------------------------------------------------------------
noexecute=optin
permet d'installer la sécurité DEP (Data Execution Prevention)
sur XP pack 2 et Server 2003 il est installé automatiquement
------------------------------------------------------------------------------------
/safeboot:
demarrage en mode sans echec
Vous pouvez associer d'autres paramètres à /safeboot
pour les différents démarrage en mode sans échec
/safeboot:minimal /sos /bootlog /noguiboot
Mode sans échec avec mise en réseau
/safeboot:réseau /sos /bootlog /noguiboot
Mode sans échec avec mise en réseau
/safeboot:minimal(autre_shell) /sos /bootlog /noguiboot
Mode sans échec avec invite de commandes
/safeboot:dsrepair /sos
mode Restauration des services d'annuaire
------------------------------------------------------------------------------------
/userva
Utilisez ce commutateur pour personnaliser la quantité de mémoire allouée aux processus lorsque vous utilisez le commutateur /3GB. Il autorise une plus grande quantité de mémoire du noyau PTE (Page Table Entry, entrée de table de page), mais l'espace mémoire de traitement de pratiquement 3 Go est maintenu
------------------------------------------------------------------------------------
/usepmtimer
Le commutateur /usepmtimer spécifie que le système d'exploitation Windows XP ou Windows Server 2003 utilise les paramètres de minuteur PM-TIMER plutôt que ceux du compteur d'horodatage (Time Stamp Counter, TSC) si le processeur prend en charge les paramètres PM_TIMER