Config.sys



Commandes du fichier CONFIG.SYS

Les commandes du fichiers CONFIG.SYS chargent des programmes particuliers en mémoire et gèrent le fonctionnement de votre matériel. Généralement, le fichier CONFIG.SYS ne comporte que certaines de ces commandes. Le tableau suivant décrit brièvement toutes les commandes utilisables dans ce fichier.
Pour plus d'informations, tapez help suivi du nom de la commande à l'invite MS-DOS.


Commande   Description
break   Spécifie si MS-DOS doit vérifier régulièrement la combinaison de touches CTRL+C OU CTRL+PAUSE.
buffers   Spécifie la quantité de mémoire à réserver pour le transfert de données entre la mémoire et les disques.
country   Définit les conventions nationales à utiliser.
device   Charge un gestionnaire de périphérique installable, c'est-à-dire un programme qui gère un élément matériel tel que la souris ou la carte mémoire.
devicehigh   Charge un gestionnaire de périphérique installable en zone de mémoire supérieure.
dos   Spécifie si MS-DOS doit utiliser la zone de mémoire haute (HMA) et permettre l'accès à la zone de mémoire supérieure.
drivparm   Définit les caractéristiques d'un lecteur de disque.
files   Spécifie le nombre de fichiers que MS-DOS peut ouvrir simultanément.
install   Charge un programme résident en mémoire.
lastdrive   Définit le nombre de lettres de lecteur reconnu par MS-DOS.
numlock   Spécifie si la fonction de VERROUILLAGE du pavé numérique est activée au lancement ou non.
rem ou ;   Introduit une ligne de commentaires et non une commande.
set   Définit la valeur des variables d'environnement telles PROMPT ou TEMP.
shell   Configure COMMAND.COM ou indique qu'un autre interpréteur de commandes doit être utilisé.
Stacks   Définit la quantité de mémoire à réserver pour le traitement des interruptions matérielles.
switches   Définit des options spéciales de MS-DOS.

Le fichier CONFIG.SYS peut également contenir les commandes include, menucolor, menuitem et submenu.

Configuration des périphériques

Tous les éléments matériels de votre ordinateur sont des périphériques : clavier, souris, moniteur, imprimante, lecteurs de disque(tte)s et cartes mémoire. Pour piloter chacun de ces périphériques, MS-DOS utilise des programmes appelés gestionnaires de périphérique. MS-DOS dispose de gestionnaires de périphérique intégrés pour le contrôle du clavier, du moniteur, du disque dur, des lecteurs de disquettes et des ports de communication. Vous pouvez personnaliser certains éléments de ces gestionnaires de périphérique à l'aide des commandes du fichier CONFIG.SYS.
D'autres périphériques (par exemple la carte mémoire ou la souris) sont livrés avec des gestionnaires de périphériques installables, qui tirent leur nom du fait que vous devez les installer en ajoutant des commandes à votre fichiers CONFIG.SYS. MS-DOS comporte un certain nombre de gestionnaires de périphérique installables, dont la liste est fournie ci-après.
Pour plus d'informations, tapez help suivi du nom de gestionnaire de périphérique à l'invite MS-DOS,


Gestionnaire de périphérique   Description
ANSI.SYS   Gère l'émulation de terminal ANSI (American National Standards Institute).
DISPLAY.SYS   Gère la commutation de pages de codes pour le moniteur.
DRIVER.SYS   Crée une unité logique renvoyant à un lecteur de disquettes physique.
EMM386.EXE   Simule la mémoire paginée et autorise l'accès à la zone de mémoire supérieure sur les ordinateurs dotés d'un processeur 80386 ou supérieur et utilisant la mémoire étendue.
HIMEM.SYS   Gère l'utilisation de la mémoire étendue d'un ordinateur doté d'un processeur 80286 ou supérieur et de mémoire étendue.
RAMDRIVE.SYS   Simule un disque dur en créant un disque virtuel en mémoire vive (RAM).
SETVER.EXE   Charge la table des versions MS-DOS en mémoire.
SMARTDRV.EXE   Exécute un double-tampon pour assurer la compatibilité des contrôleurs de disque dur qui ne peuvent utiliser la mémoire fournie par EMM386 ou Windows en mode 386 étendu.


Ordre des commandes du fichier CONFIG.SYS
Dans la plupart des cas, l'ordre des commandes du fichier CONFIG.SYS n'a pas d'importance. Seul l'ordre relatif des commandes device et devicehigh a une incidence, car certains gestionnaires de périphérique contrôlent des périphériques qui sont eux-mêmes utilisés par d'autres gestionnaires. Ainsi exemple, le gestionnaire de mémoire étendue HIMEM.SYS doit être chargé avant tout autre gestionnaire utilisant la mémoire étendue. Voici l'ordre à respecter pour installer les gestionnaires de périphérique dans le fichier CONFIG.SYS :

  • 1. HIMEM.SYS, si votre ordinateur est doté de mémoire étendue.
  • 2. Votre gestionnaire de mémoire paginée, si vous disposez d'une carte de mémoire paginée.
  • 3. EMM386.EXE, si votre ordinateur est doté d'un processeur 80386 et de mémoire étendue.
  • 4. Tout autre gestionnaire de périphérique.

    Exemple de fichier CONFIG.SYS

    Voici un fichier CONFIG.SYS type pour un ordinateur doté d'un processeur 80486 et de quatre Mo ou plus de mémoire étendue :

    device-c:\dos\setver.exe
    device-c:\dos\himem.sys
    device-c:\dos\emm386.exe ram
    devicehigh-c:\mouse\mouse.sys
    buffers-20
    files-40
    break=on
    dos-high.umb


    Dans cet exemple :

  • Les commandes device chargent les gestionnaires de périphérique SETVER.EXE, HIMEM.SYS et EMM386.EXE. SETVER.EXE gère la table des versions MS-DOS. HIMEM.SYS gère la mémoire étendue. EMM386.EXE, qui est utilisé avec le commutateur ram, autorise l'accès à la zone de mémoire supérieure et simule la mémoire paginée.
  • La commande devicehigh charge en mémoire supérieure le gestionnaire MOUSE.SYS, qui permet l'emploi de la souris.
  • La commande buffers réserve 20 zones tampon pour le transfert de données entre la mémoire et le disque.
  • La commande files permet à MS-DOS d'accéder à 40 fichiers simultanément.
  • La commande break permet le contrôle fréquent de la combinaison de touches CTRL+C OU CTRL+PAUSE.
  • La commande dos=high, umb exécute MS-DOS en zone de mémoire haute et permet au programme d'accéder à la zone de mémoire supérieure.