inform.gif (70 octets) Propositions d'Optimisation

Que l'on vienne d'installer Windows ou que celui-ci soit installé depuis un bout de temps, on cherche toujours à en tirer le meilleur parti suivant en cela l'intuition selon laquelle le système n'est pas au mieux de son potentiel. La présente section a pour but d'explorer le plus de voies possibles. Elle n'est pas complète et sera enrichie au fur et à mesure des essais, des plantages et des erreurs... Il s'agit des premiers jalons et prenez ces infos comme telles. En aucun cas je prétendrais posséder la solution parfaite: elle n'existe pas, et si jamais elle existait je ne serais pas le mieux placé pour la découvrir. Enfin, l'optimisation du système dépendant pour l'essentiel du matériel et des applications installés, ne perdez pas de vue que les suggestions qui suivent ne pourront pas toujours s'adapter à vos besoins. Il ne sera pas non plus question "d'overclocking", ce procédé ne répondant pas à mon avis à la définition de l'optimisation. Disons en résumé que le but de cette section serait de pouvoir répondre à la question : "comment rendre mon système plus réactif sans dépenser un kopeck de plus". Il ne s'agit pas de préparer votre machine pour une course aux benchmarks.

Ces propositions s'appuient sur une machine de référence équipée d'un Bios AWARD (Racheté par la société Phoenix), d'un processeur Intel, d'une carte graphique AGP, d'une double interface SCSI et IDE. Que ceux qui ne possèdent ni de CPU Intel, ni d'un Bios AWARD/PHOENIX ne m'en tiennent pas trop rigueur.

Le BIOS :

A la réception d'une nouvelle machine ou après avoir flashé votre Bios et recherché les options par défaut, il existe certains paramètres qui ralentissent inutilement la mise en route de votre P.C. : le décompte de la mémoire vive, l'énumération des disques durs, la séquence d'amorçage, etc. D'ordinaire, on accède au Bios dès le démarrage de la machine en appuyant un court instant sur le bouton "Suppr" (ou "DEL" si votre clavier est en anglais). Il peut arriver cependant que sur certaines machines ce soit la touche F2, ou F10, voire une combinaison de touches, qui vous permettent d'accéder au Bios. Le manuel de la carte mère est là pour vous renseigner.

cmos_setup1 - Accélérez la reconnaissance des disques : en démarrant votre P.C., vous voyez peut-être apparaître un message "Detecting Primary Device", puis "Detecting Secondary Device" et ainsi de suite. Il est peut être agréable à l'œil de voir s'afficher les disques durs IDE reconnus, mais cette énumération est aussi gourmande en temps qu'elle est inutile. A partir du moment où dans le Bios on a procéder à la détection automatique des disques, il est parfaitement inutile de s'imposer cette fastidieuse recherche  à chaque démarrage : cela n'apporte aucune sécurité particulière. Si vous constatez cela, c'est que les paramètres de vos disques durs sont positionnés sur la fonction "AUTO" dans le Bios. Allez donc dans votre Bios et sur le menu intitulé "CMOS Setup" (le premier en haut à gauche dans la majorité des cas) et repérez les lignes où sont déclarés vos disques durs. Au lieu de choisir la position "AUTO", indiquez "USER". Quittez ce menu et allez par précaution dans celui qui est chargé de la détection des disques (dans le style "IDE HDD Detection"). Tous ces manipulation ne s'appliquent pas aux périphériques SCSI.

bios_features_setup2 - Accélérez le décompte de la RAM : il est de moins en moins rare de rencontrer des configurations dotées de 128Mo ou de 256Mo et un tel décompte prend réellement pas mal de temps surtout lorsque les options par défaut du Bios procèdent à cette vérification quatre fois de suite... Allez dans le menu intitulé "Bios Features Setup" et repérez la commande "Quick Power on Self Test" : mettez cette option sur "ENABLED". Sachez par ailleurs que certaines mises à jour des Bios proposent un décompte instantané de la RAM (en fait il n'y a pas de décompte, juste l'affichage direct de la RAM embarquée). Vérifiez sur le site de votre fabricant.

3 - Modifiez la séquence d'amorçage : par défaut, le Bios recherche d'abord à amorcer le système à partir du lecteur de disquette, puis du disque dur et enfin sur le CD-ROM : pas mal de temps perdu pour rien. De nos jours, d'autres options s'y ajoutent : autre disques durs, disques SCSI, lecteur LS/120, ZIP, etc. Toujours dans le menu intitulé "Bios Features Setup", repérez la commande "Boot Sequence" et configurez cette séquence comme "C; CDROM; A" (ou "SCSI; CDROM; A" selon votre installation).

4 - Désactivez la recherche de disquette : en complément de la manipulation précédente, un peu plus loin dans le menu vous trouverez une commande intitulée généralement "Boot Up Floppy Seek" : ça se traduit par le déclenchement de votre lecteur de disquette à chaque démarrage de la machine. Désactivez cette option en la mettant sur "DISABLED". Bien sûr, lorsque pour une raison ou une autre il vous sera nécessaire de démarrer votre système sur une disquette, il ne faudra pas oublier de remettre cette option en position ENABLED.

5 - Déclenchez l'option "Video Bios Shadow" : difficile de trouver une bonne traduction pour cette expression. La plupart des cartes graphiques supporte ce mode et il est recommandé de l'activer. Il en va de même pour l'option "System Bios Shadow" ou "System Bios Cacheable". A ce stade, les explications deviendraient trop pointues pour l'objet de ce site et les curieux et les assoiffés de connaissances seront mieux inspirés en se rendant sur un site spécialisé (voir plus loin).

On arrêtera-là les bouleversements du Bios. Bien sûr, on peut améliorer encore les choses, jouer avec le timing de votre mémoire RAM (mettre les valeurs au plus bas et voir comment réagit le PC), augmenter la fréquence du Bus, inclure ou exclure des adresses mémoire, etc., sans compter que d'un Bios à l'autre on accède à plus ou moins d'options. Mais à ce stade, on entre dans la technique de l'overclocking, ce qui en soi présente toujours un risque pour une machine et qui par ailleurs est beaucoup mieux commentée par des dizaines de sites français et étrangers.

Pour aller beaucoup plus loin

L'excellent site français réalisé par Frédéric HASSLER. Vous en aurez pour des heures avant de tout ingurgiter. Ce site se présente se présente sous forme de cours et son exhaustivité n'a d'égale que sa qualité. Lien vers le site de f. Hassler
WIM's Bios Page. Orienté exclusivement sur le Bios, ce site en anglais est reconnu comme l'une des bibles en la matière. Lien vers le Bios Survival Guide

Pour ce qui est des périphériques SCSI et surtout des systèmes hybrides IDE/SCSI, il n'y a pas véritablement d'optimisation facilement accessible. Tout au plus, pourra t-on désactiver l'option "Plug and play SCAM Support" et surtout celle qui autorise le démarrage du système directement à partir du CD-ROM : dans le cas où vous auriez laissé un CD dans votre lecteur SCSI, on économisera ainsi un temps de recherche et de reconnaissance important.

Le DOS :

Quitte à me répéter, ni le fichier Autoexec.bat ni le fichier Config.sys ne sont nécessaires pour Windows 95/98. Leur existence est surtout justifiée pour faire face à d'éventuels problèmes de compatibilité (la "rétrocompatibilité des logiciels et des pilotes" selon Microsoft). Ca c'est la théorie. En pratique, on peut toujours s'en servir et avec un certain bonheur. Seulement, ces fichiers ne sont pas les seuls à entrer en ligne de compte lors du démarrage de Windows. Il faut également prêter attention à Io.sys et à Msdos.sys.

Pour un aperçu de io.sys : Description complète

Io.sys est le véritable le fichier de démarrage de Windows alors que Msdos.sys est un fichier d'options de démarrage. Les lignes que l'on écrivait jusqu'à présent dans le fichier Config.sys sont maintenant reprises dans. Cela dit, si vous écrivez des lignes dans Config.sys, alors le fichier Io.sys les prendra en compte et les fera primer sur les valeurs correspondantes que lui-même possède par défaut

Quoiqu'il en soit, les options de démarrage étant ce qui nous intéresse le plus, seul le fichier Msdos.sys retiendra notre attention. Ce fichier se voit attribuer par défaut les caractéristiques d'un fichier système, en lecture seule et caché. Pour vous en convaincre, faites un clic droit dessus sous Windows (il se trouve sur la racine de votre disque dur et à condition que vous ayez opté pour l'affichage des fichiers cachés via l'Explorateur de Windows).

Si vous l'éditez avec le Bloc-Note ou un éditeur plus puissant, vous aurez ceci :

;SYS
[Paths]
WinDir=C:\WINDOWS
WinBootDir=C:\WINDOWS
HostWinBootDrv=C
UninstallDir=D:\
[Options]
BootWIN=1
BootMenu=0
DisableLog=1
DblSpace=0
DrvSpace=0
BootMulti=1
BootGUI=1
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs
DoubleBuffer=1
DBLSpace=0
DRVSpace=0
AutoScan=1
WinVer=4.10.1998
Network=0

Vous remarquerez la présence d'une section "paths" (chemins d'accès) et d'une section "options" :

Section [paths]

WinDir=

Désigne l'emplacement du dossier Windows qui est par défaut c:\windows

WinBootDir=

Désigne l'emplacement des fichiers nécessaires au démarrage de Windows (par défaut c:\windows)

HostWinBootDrv=

Désigne l'emplacement du disque de démarrage du système (présumé être "C")

UninstallDir=

Désigne l'emplacement où sont stockés les fichiers Win95undo.dat et win95undo.ini si vous avez choisi l'option de désinstalation lors de l'installation de l'OS.

Section [options]

AutoScan=1

Lance Scandisk automatiquement (valeur '2') ou sur demande (valeur '1') en cas d'arrêt incorrect d'une session antérieure de Windows. Pour Windows 95, ne fonctionne qu'à partir de la version OSR2.

BootConfig=1

Apparu avec Win98. Paramètres non documentés mais qui n'a rien à voir avec la même clef de la Base de registre.

BootDelay=

Réminiscence de Win95 : indique le temps d'affichage du menu de démarrage.

BootKeys=

Permet ou non l'activation des touches de démarrage : F4, F5, F6 et F8. Sous Win95, si BootKeys=0, alors BootDelay sera également de '0'.

BootMenu=0

Sous 95/98, oblige à taper la touche F8 (ou CTRL) pour activer le menu de démarrage si la valeur est de '0'.

BootMenuDefault=

Spécifie l'option de démarrage qui sera mise en surbrillance par défaut (valeurs de '1' à '8').

BootMenuDelay=

Indique en secondes le temps d'attente avant que l'option de démarrage mise en surbrillance ne s'active d'elle-même : 0 à 99 secondes.

BootGUI=1

Charge l'interface graphique de Windows.

BootMulti=1

Permet l'accès à la touche F4 afin de booter sur une version plus ancienne de l'OS.

BootSafe=

Si la valeur est de '1', force le chargement de Windows en mode sans échec. La valeur BootFailSafe n'existe pas contrairement à ce qu'on peut lire parfois.

BootWarn=

En complément de BootSafe, affiche le message d'avertissement.

BootWIN=1

Réminiscence de Win95 : permet de ne booter que sous DOS si la valeur est de '0' en chargeant les fichiers de démarrage de la version précédente de DOS (ceux de Win95 étant alors renommés).

DoubleBuffer=1

Pour les disques SCSI, quelques vieux disques IDE et certains disques U-DMA supérieurs à 8Go en FAT32. Valeur '0' désactive en permanence le DoubleBuffering, tandis qu'une valeur de '1' l'active à la demande. La valeur '2' impose le DoubleBuffering en permanence. On peut aussi l'activer via le fichier config.sys avec la commande "DEVICE=C:\WINDOWS\COMMAND\DBLBUFF.SYS"

DisableLog=1

Empêche la création du fichier BOOTLOG.TXT si la valeur est de '1'.

DblSpace=0

Charge le module DBLSPACE.BIN si celui-ci est présent. Incompatible avec la FAT32, il est recommandé de mettre la valeur à '0' et d'une manière générale de détruire ce fichier DBLSPACE.BIN.

DrvSpace=0

Idem que ci-dessus et tout aussi inutile avec la FAT32. Il faut neutraliser DRVSPACE.BIN

LoadTop=

Charge en mémoire haute Command.com et Drvspace.bin. Avec Novell Netware, il faut conserver cette valeur à '0'.

Logo=

Permet d'afficher ou non le logo animé de démarrage de Windows 9x.

Network=0

Pour charger les pilotes réseau : nécessaire de mettre la valeur sur '1' si vous voulez démarrer en mode sans échec avec le support réseau.

WinVer=4.10.1998

Pour faire apparaître le numéro de version de Windows 98 sur votre Bureau

Voir également le support en ligne de Microsoft, article n°118579.
[suite sur la fiche suivante]


Mis en ligne le 21 mai 1999 / Dernière Modification : 21 mai 1999