1001 Astuces Nam@ni
http://www.namani.net

Device

 

 

 

Charger un pilote de périphériques au moyen du fichier CONFIG.SYS.
Voir aussi DEVICEHIGH.

 

Syntaxe:

DEVICE=[Pilote] {Paramètre}.. .{Paramètre}

 

Pilote

 

Indique le nom du pilote de périphériques à charger. Si le fichier ne se trouve pas dans le répertoire principal du lecteur de démarrage, indiquez le chemin d'accès complet.

Paramètre

 

Indique les paramètres du pilote.

 

 

 

Notes:

La commande DEVICE vous permet d'installer un pilote de périphériques au démarrage du système, par l'intermédiaire du fichier CONFIG.SYS. Le pilote est ainsi déposé de façon permanente dans la mémoire, ce qui diminue la place disponible pour les autres applications.

 

ANSI.SYS

 

Gère les sorties à l'écran.

DBLSPACE.SYS

 

Gère l'allocation de la mémoire de DBLSPACE.BIN.

DISPLAY.SYS

 

Gère l'affichage des pages de codes.

DRIVER.SYS

 

Gestionnaire de stockage supplémentaire, aux fonctions étendues. Mémoire d'écran pour cartes EGA utilisé avec le commutateur de tâches sous DOSShelI.

EMM388.EXE

 

Gère l'accès aux mémoires paginée et supérieure.

HIMEM.SYS

 

Gère la configuration de la mémoire étendue.

INTERLNK.EXE

 

Gère la connexion série entre deux ordinateurs.

RAMDRIVE.SYS

 

Gère les disques virtuels.

SETVER.EXE

 

Emule un numéro de version spécifique.

SMARTDRV.EXE

 

Définit la mémoire cache pour les accès au disque dur.

 

 

 

Exemples:

 

Supposons que vous vouliez charger le pilote ANSI au moyen du fichier CONFIG.SYS. Le fichier ANSI.SYS se trouve dans le répertoire principal du lecteur de démarrage. Entrez l'instruction suivante dans le fichier CONFIG.SYS :

DEVICE=ANSI.SYS

    Ne laissez aucun espace devant ou après le signe égal.

    Si le pilote ne se trouve pas dans le répertoire principal du lecteur de démarrage, vous devez indiquer le chemin d'accès en entier.

    Les fichiers COUNTRY.SYS et KEYBOARD.SYS ne sont pas des pilotes de périphériques et par conséquent, ils ne peuvent pas être chargés avec la commande DEVICE. Ces fichiers contiennent les formats de date et d'heure spécifiques aux différents pays, ainsi que la configuration du clavier.

    Si vous devez indiquer des paramètres supplémentaires, suivez les instructions fournies avec votre pilote.

    Pour valider les modifications apportées dans le fichier CONFIG.SYS, vous devez redémarrer le système.

    Les fichiers portant l'extension EXE ont une double fonction. Ils gèrent d'une part les périphériques auxquels ils sont associés, et d'autre part, ils vous permettent de modifier certaines valeurs par la suite. Pour utiliser cette dernière fonction, il faut que le fichier ait été chargé au préalable par l'intermédiaire de CONFIG.SYS.

 

 

 

DeviceHigh

Charger un pilote de périphériques
dans la mémoire supérieure.
Voir aussi DEVICE

 

 

 

Syntaxe:

 

DEVICEHIGH=

[Pilote] {Paramètre}. .{Paramètre}

DEVICEHIGH

{/L:Zonel{,Taille}} {;Zone2{,Taille}} {/S} = [Pilote] {Paramètre}

Pilote

 

Indique le nom du pilote à charger dans la mémoire haute. Si le fichier ne se trouve pas dans le répertoire principal du lecteur de démarrage, vous devez préciser le chemin d'accès.

Paramètres

 

Indique les paramètres du pilote.

/L:Zonel ;Taille

 

Un ou plusieurs blocs de mémoire où doit être chargé le périphérique spécifié immédiatement après. Si vous précisez en plus la taille, la commande charge le driver dans la zone spécifiée Si elle contient un UMB dont la taille est supérieure à celle du driver au moment du chargement. Les différentes zones spécifiées doivent être séparées par un point-virgule.

/S

 

L'action de cette option est de réduire à la taille minimale absolue le driver au moment où il est chargé en mémoire. Il peut ainsi se glisser dans l'espace disponible. Normalement, cette option est utilisée uniquement par MEMMAKER et cela devrait rester à un point où vous n'auriez aucune chance de déterminer cette taille. L'option n'est utilisable qu'avec IL. Tout comme DEVICE, la commande DEVICEHIGH charge un driver logiciel dans CONFIG.SYS, sauf que le driver concerné n'est pas chargé dans la mémoire conventionnelle mais dans la mémoire supérieure.

Au-delà de la mémoire conventionnelle de 640 Ko utilisée pour les fonctions traditionnelles de MS-DOS, le système gère une zone réservée, que les applications internes n'utilisent jamais pleinement. Il s'agit bien sûr de mémoire supérieure ou UMB (Upper Memory Blocks). Vous pouvez y déposer les pilotes des périphériques, afin de décharger la mémoire conventionnelle.

Pour bénéficier de cette zone de mémoire, vous devez charger les pilotes HIMEM.SYS et EMM386.EXE au préalable et introduire l'instruction :

DOS=UMB

dans le fichier CONFIG.SYS, afin de libérer les blocs nécessaires. Sans cette instruction, les pilotes chargés avec DEVICEHIGH resteront dans la mémoire conventionnelle, comme vous pourrez le constater avec la commande MEM /C.

 

 

 

Exemples:

 

    Après avoir configuré la gestion de la mémoire étendue par HIMEM.SYS et installé le gestionnaire de mémoire paginée EMM386.EXE (et autorisé ainsi l'emploi de la mémoire supérieure), le système d'exploitation est chargé dans la mémoire haute (HMA) et la gestion des UMB définie par MS-DOS. Ce n'est qu'après que les drivers peuvent être chargés à cet endroit.

     


    DEVICE=C: \WINDOWSS\HIMEM. SYS
    DEVICE=C: \WINDOWS\EMM386. EXE
    DOS=HIGH ,UMB
    DEVICEHIGH=C: \WINDOWS\SETVER. EXE

 

    Vous devez au moins préciser la zone Si vous voulez déterminer la position du gestionnaire de périphérique. Vous pouvez en outre définir la taille de chargement :


DEVICEHICH /L:1,10000 = C:\WINDOWS\COMMAND\ANSI.SYS

Lorsque vous effectuez manuellement la configuration au lieu d'utiliser MEMMAKER, chargez d'abord les gestionnaires qui consomment beaucoup de mémoire pour qu'ils occupent en premier les plus grands blocs de mémoire. Si un petit gestionnaire occupe un grand bloc, vous seriez obligé de charger le plus grand driver dans la mémoire conventionnelle.

Voici les pilotes MS-DOS que vous pouvez installer dans la mémoire supérieure (UMB) :

 

ANSY.SYS

 

Gère l'affichage à l'écran.

DlSPLAY.SYS

 

Gère l'affichage des pages de codes à l'écran.

DRIVER.SYS

 

Gestionnaire de disques supplémentaire, aux fonctions étendues.

EGA.SYS

 

Autorise la commutation des tâches du DOSSheIl sur des périphériques munis de la carte EGA.

INTERLNK.EXE

 

Driver pour la connexion série. Lorsqu'il existe, ce driver est installé automatiquement dans la mémoire supérieure.

MOUSE.SYS

 

Gestionnaire de souris.

RAMDRIVE.SYS

 

Gestionnaire de disques virtuels.

POWER.EXE

 

Contrôle la consommation d'énergie du système (pour les portables). Ce driver s'installe automatiquement dans la mémoire supérieure.

SETVER.EXE

 

Emulateur du numéro de version.

 

    Ne laissez aucun espace avant ou après le signe égal.

    Si le pilote ne se trouve pas dans le répertoire principal du lecteur de démarrage, vous devez indiquer le chemin d'accès en entier.

    Si vous devez indiquer des paramètres supplémentaires, suivez les instructions fournies avec votre pilote.

    Pour valider les modifications apportées dans le fichier CONFIG.SYS, vous devez redémarrer le système.