-* CONFIGURATION DU SYSTEME -* CONFIGURATION DU SYSTEME au moyen des commandes du fichier CONFIG.SYS -* MODIFICATION DU FICHIER CONFIG.SYS -* COMMANDE DU FICHIER CONFIG.SYS -* CONFIGURATION DES PERIPHERIQUES -* ORDRE des COMMANDES du fichier CONFIG.SYS -* EXEMPLE DE FICHIER CONFIG.SYS -* SPECIFICATIONS DES COMMANDES DE LANCEMENT DANS AUTOEXEC.BAT -* MODIFICATION DU FICHIER AUTOEXEC.BAT -* COMMANDES DU FICHIER AUTOEXEC.BAT -* EXEMPLES DE FICHIERS AUTOEXEC.BAT -* Non Execution des commandes des fichiers config.sys et autoexec.bat -CONFIGURATION DU SYSTEME ![]() ------------------------- La configuration de votre ordinateur consiste a adapter MS-DOS a votre matériel et vos applications à vos besoins. Il peut s' agir d'opérations simples telles que la modification de l'invite MS-DOS, ou plus complexes telles que l'installation d'un nouvel élément matériel. Pour la plupart, les données de configuration de votre système sont stockées dans deux fichiers, qui sont les suivants: · Le fichier CONFIG.SYS est un fichier texte constitué de commandes particulières, qui permettent de configurer les éléments matériels (mémoire.clavier, souris, imprimante, etc. de façon à les rendre utilisables par MS-DOS et par vos applications. CONFIG.SYS est le premier fichier que MS-DOS recherche et exécute. · Le fichier AUTOEXEC.BAT est un fichier de commandes que MS-DOS exécute immédiatement après le fichier CONFIG.SYS. Vous pouvez y insérer toutes les commandes que vou souhaitez exécuter lorsque vous lancez le système. Dans ce fichier, vous pouvez par exemple définir le port auquel l'imprimante est connectée, effacer les messages que s'affichent à l'écran au lancement du système ou lancer un programme que vous utilisez régulièrement. Ces deux fichiers doivent se trouver dans le répertoire racine du disque de lancement (il s'agit généralement du lecteur C). Normalement, MS-DOS exécute les commandes des fichiers CONFIG.SYS et AUTOEXEC.BAT chaque fois que vous démarrez l'ordinateur. Vous pouvez cependant faire en sorte que ces deux fichiers soient ignorés.Pour plus d'informations à ce sujet, consultez la section « Non exécution des commandes des fichiers CONFIG.SYS et AUTOEXEC.BAT » plus loin dans ce chapitre. Le programme Install MS-DOS crée une configuration système de base applicable à la plupart des ordinateurs. Si vous le souhaitez, vous pouvez la modifier pour: · Personnaliser MS-DOS en fonction du matériel, de la mémoire et des fichiers que vous utilisez, Pour plus d'informations à ce sujet ,consultez la section suivante. · Installer un nouvel élément matériel ou reconfigurer un élément existant plus d'informations sur l'ajout ou la reconfiguration de périphériques, consultez la section « Configuration des périphériques » plus loin dans ce chapitre. · Spécifier les commandes que MS-DOS doit exécuter lorsque vous allumez l'ordinateur. Pour plus d'informations à ce sujet, consultez la section « Spécification de commandes de lancement dans votre fichier AUTOEXEC.BAT » plus loin dans ce chapitre. · Définir plusieurs configurations système. Par exemple, si deux personnes utilisent le même ordinateur, chacune peut définir sa propre configuration. Pour utiliser cette fonctionnalité, il est recommandé de bien connaître le fonctionnement du fichier CONFIG.SYS La suite du chapitre indique comment utiliser les commandes des fichiers CONFIG.SYS et AUTOEXEC BAT pour configurer votre système. CONFIGURATION DU SYSTEME AU MOYEN DES COMMANDES DU FICHIER CONFIG.SYS ![]() --------------------------------------------------------------------- Lorsque vous demarrez l'ordinateur, MS-DOS exécute les commandes qui configurent le matériel et réservent de l'espace mémoire au traitement des données. Ces commandes se trouvent dans le fichier CONFIG.SYS. Lors de l'installation de MS-DOS, le programme Install crée un fichier CONFIG.SYS qu'il place dans le répertoire racine de votre disque de lancement. Si ce fichier existe déjà, lnstall le modifie, si nécessaire. Vous pouvez intervenir dans le fichier CONFIG.SYS pour ajouter des commandes de configuration système ou modifier les commandes existantes. MODIFICATION DU FICHIER CONFIG.SYS ![]() ---------------------------------- Pour modifier le fichier CONFIG.SYS, utilisez un éditeur de texte permettant d'enregistrer les fichiers en format ASCII (sans mise en forme>.edit du DOS ou notepad de windows ============================================================================================= Attention Ne modifiez pas le CONFIG.SYS avec un traitement de texte qui enregistre les fichiers dans un format de document spécial. Vous risqueriez de plus pouvoir relancer le système. ============================================================================================= MS-DOS ne lit le fichier CONFIG.SYS que lorsque vous lancez le système. Si vous le modifiez, vous devez donc redémarrer l'ordinateur pour que les modifications soient prises en compte. * Pour modifier le fichier CONFIG.SYS: 1. Créez une disquette de lancement en insérant une disquette non formatée dans le lecteur A , puis tapez ceci à l'invite MS-DOS: format a: /s 2. Copiez votre CONFIG.SYS sur la disquette de lancement que vous venez decréer en tapant ceci à l'invite MS-DOS : copy c:\config.sys a: 3. Ouvrez le fichier CONFIG.SYS sous un éditeur de texte. Vous pouvez par exemple utiliser l'éditeur MS-DOS en tapant edit c:config.sys à l'invite MS-DOS. 4. Insérez de nouvelles commandes ou modifiez les commandes existantes selon vos besoins. Chaque commande doit figurer sur une ligne distincte. Vous trouverez la liste complète des commandes du fichier CONFIG.SYS à la section « COMMANDES DU FICHIER CONFIG.SYS » plus loin dans ce chapitre. 5. Lorsque vous avez terminé, enregistrez les modifications apportées à votre fichier CONFIG.SYS avant de quitter l'éditeur. 6. Retirez la disquette du lecteur puis relancez le système en appuyant sur CTRL+ALT-f-SUPPR. REMARQUE : Les paramètres du fichier CONFIG.SYS régissent le fonctionnement des éléments de base du système, tels que la mémoire et les périphériques matériels. Si vous modifiez ces paramètres, veillez à ne pas commettre d'erreurs pour que le lancement du système puisse s'exécuter correctement. En cas de problème, vous pourrez redémarrer l'ordinateur en insérant dans le lecteur A la disquette de lancement que vous avez créée, et en appuyant sur CTRL-ALT-SUPPR. Il est également possible d'utiliser les procédures décrites à la section « NON EXECUTION DES COMMANDES DES FICHIERS CONFIG.SYS ET AUTOEXEC.BAT » plus loin dans ce chapitre ![]() ---------------------------------- Les commandes du fichier CONFIG.SYS chargent des programmes particuliers en mémoire et gèrent le fonctionnement de votre matériel. Pour la plupart, elles s utilisent uniquement dans le fichier CONFIG.SYS, à l'exception des commandes break, rem et set, que vous pouvez inclure également dans le fichier AUTOEXEC.BAT ou taper à l'invite Ms-DOS. Généralement, le fichier CONFIG.SYS ne comporte que certaines de ces commandes. Le tableau suivant décrit toutes les commandes utilisables dans ce fichier: COMMANDE DESCRIPTION BREAK Spécifie si MS-DOS doit vérifier régulièrement la combinaison de touches CTRL+C ou CTRL+PAUSE. Pour plus d'informations, tapez break /? à l'invite MS-DOS. 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. Un gestionnaire de périphérique est un programme qui gère un élément matériel, tel que la souris ou la mémoire. Pour plus d'informations, consultez la section « CONFIGURATION DES PERIPHERIQUES » plus loin dans ce chapitre DEVICEHIGHT 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. DRIVPARAM 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 lecteurs reconnues par MS-DOS. REM ou ; Introduit une ligne de commentaires et non une commande. Peut aussi être utilisée pour désactiver une commande. SET Définit la valeur des variables d'environnement telles que PROMPT ou TEMP PATH. Pour plus d'informations tapez set /? a l'invité MS-DOS. ========================================================================================== REMARQUE : L'ordre dans lequel vous spécifiez les commandes du fichier CONFIG.SYS n'a généralement pas d'importance. Par exemple, les commandes dos, files et buffers peuvent figurer à un endroit quelconque de ce fichier. En revanche, l'ordre relatif des commandes device et devicehigh est capital. Pour plus d'informations, consultez la section suivante. ========================================================================================== CONFIGURATION DES PERIPHERIQUES ![]() ------------------------------- Tous les éléments matériels de votre ordinateur sont des périphériques: clavier, souris, lecteurs de disque et disquette, moniteur, imprimante et mémoire. Ils sont tous dotés de caractéristiques que vous pouvez personnaliser Pour contrôler chacun de ces périphériques, MS-DOS utilise des programmes appelés gestionnaires de périphérique. Par exemple, MS-DOS comporte un gestionnaire de périphérique intégré qui lui permet de contrôler la lecture et l'enregistrement des données sur les lecteurs de disquette. Il existe d'autres gestionnaires de périphérique intégrés pour le contrôle du clavier, du moniteur, du disque dur et des ports de communication. Etant donné qu'ils font partie de MS-DOS, aucune intervention de votre part n'est requise pour les utiliser, sauf si vous souhaitez les personnaliser à l'aide des commandes du fichier CONFIG.SYS. La liste de ces commandes est présentée à la section «Commandes du fichier CONFIG.SYS », plus haut dans ce chapitre. Il existe une autre catégorie de gestionnaires de périphérique, que l'on qualifie d'installables car ils doivent être installés par l'ajout d'une commande dans le fichier CONFIG.SYS. C'est notamment le cas du gestionnaire de souris et du gestionnaire de mémoire, qui sont livrés avec ces éléments. MS-DOS comporte également un certain nombre de gestionnaires de périphérique installables. Pour utiliser un gestionnaire de périphérique installable, vous devez d'abord l'installer en ajoutant une commande device dans votre fichier CONFIG.SYS. Au démarrage de MS-DOS, le gestionnaire de périphérique sera automatiquement chargé en mémoire. Par exemple, pour charger le gestionnaire de périphérique MOUSE.SYS dans le répertoire C:\SOURIS, insérez la commande suivante dans le fichier CONFIG.SYS: device=c \mouse\mouse.sys Lorsque MS-DOS lit cette commande, il charge le gestionnaire de souris MOUSE.SYS, qui reste en mémoire et vous permet d'utiliser votre souris. ============================================================================================ REMARQUE : Dans la plupart des cas, les périphériques sont livrés avec un programme d'installation qui ajoute automatiquement les commandes nécessaires dans votre fichier CONFIG.SYS. ========================================================================================== MS-DOS comporte les gestionnaires de périphérique installables suivants: Gestionnaire de péripherique 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 Vous permet d'utiliser des lecteurs de disquette non gérés par le BIOS de votre machine. 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é de processeurs 80286 ou supérieur et de 2 Mo au moins de mémoire étendue. Sur les systèmes de ce type, ce gestionnaire de périphérique est installé automatiquement par le programme Install MS-DOS. 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 controleurs de disque dur qui ne peuvent utiliser la mémoire fournie par EMM386.EXE ni 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 aucune importance. Par exemple, les commandes dos, files et buffers peuvent figurer à un endroit quelconque de ce fichier. Seul l'ordre relatif des commandes device et devicehigh a une incidence, car certains gestionnaires contrôlent des périphériques qui sont eux-mêmes utilisé par d'autres gestionnaires. Ainsi, le gestionnaire de mémoire étendue HIMEM.SYS doit être chargé avant tout gestionnaire utilisant la mémoire étendue. Voici l'ordre à respecter pour installer les gestionnaires de périphérique dans votre fichier CONFIG.SYS: 1. HIMEM.SYS, si votre système 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 système est doté d'un processeur 80386 et de mémoire étendue. si le fichier CONFIG.SYS installe à la fois un gestionnaire de mémoire paginée et EMM386, la ligne de commande EMM386 doit comporter le commutateur noems. EMM386 se sert de la mémoire étendue pour simuler la mémoire paginée sur les systèmes qui n'en disposent pas. EMM386 autorise également l'accès à la zone de mémoire supérieure. 4. Tout autre gestionnaire de périphérique. ========================================================================================== REMARQUE : La liste ci-dessus présente l'ordre dans lequel nous vous conseillons de placer vos gestionnaires de périphérique. Il ne s'agit pas d'une liste de commandes que vous devez insérer obligatoirement dans votre fichier CONFIG.SYS. Le contenu de ce fichier dépend du type d'ordinateur, de la quantité et du type de mémoire, de la configuration matérielle et des programmes que vous utilisez. ========================================================================================== EXEMPLES DE FICHIERS CONFIG.SYS ![]() ------------------------------- Voici un fichier CONFIG.SYS type pour un ordinateur doté d'un processeur 80386 et de 2 méga-octets ou plus de mémoire étendue: device=c:\windows\command\setver.exe device=c:\windows\command\himem. sys device=c:\windows\command\emm3S6 .exe ram dsvicehigh=c:\ souris \mouse. sys buffers=2O files=40 break=on dos=high,umb Dans cet exemple: · Les commandes device chargent les gestionnaires de périphérique SETVER.EXE, HIIMEM.SYS et EMM386.EXE. SETVER.EXE gère la table des versions MS-DOS et HIMEM.SYS 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 DEVICEHIGHT 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 les disques. . 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 aux programmes d'accéder à la zonè de mémoire supérieure. SPECIFICATION DE COMMANDES DE LANCEMENT DANS VOTRE FICHIER AUTOEXEC.BAT ![]() ----------------------------------------------------------------------- Chaque fois que vous lancez le système, MS-DOS exécute les commandes du fichier CONFIG.SYS, puis celles du fichier AUTOEXEC.BAT, qui doit se trouver dans le répertoire racine du disque de lancement (lecteur C généralement). Les commandes du fichier AUTOEXEC.BAT déterminent les caractéristiques de vos périphériques et les données à afficher, et lancent les programmes résidents ainsi que certaines applications. Vous pouvez personnaliser votre système en insérant dans I'AUTOEXEC.BAT toute commande susceptible d'être tapée à l'invite MS-DOS. ========================================================================= REMARQUE : Avant de modifier votre AUTOEXEC.BAT d'origine, nous vous conseillons d'en faire une copie de sauvegarde sous un autre nom. ========================================================================= MODIFICATION DE VOTRE FICHIER AUTOEXEC.BAT ![]() ------------------------------------------ Pour modifier votre fichier AUTOEXEC.BAT, utilisez un éditeur de texte qui enregistre les fichiers sous forme de texte non mis en forme (ASCII). ============================================================================= Attention Ne modifiez pas votre fichier AUTOEXEC.BAT à l'aide d'un éditeur de texte qui n'enregistre les fichiers que sous un format de document spécial. Si vous enregistrez votre fichier AUTOEXEC.BAT sous forme de texte non mis en forme, il est possible que votre ordinateur ne démarre pas correctement. ============================================================================= MS-DOS exécute les commandes de votre fichier AUTOEXEC.BAT lorsque vous démarrez votre ordinateur. Après avoir modifié votre fichier AUTOEXEC.BAT, redémarrez votre ordinateur afin que les modifications apportées entrent en vigueur. POUR MODIFIER VOTRE FICHIER AUTOEXEC.BAT: 1. Créez une disquette de lancement en insérant une disquette non formatée dans le lecteur A ou B puis en tapant ceci à l'invite MS-DOS: format a: /s 2. Copiez votre fichier AUTOEXEC.BAT sur la disquette de lancement que vous venez de créer en tapant ceci à l'invite MS-DOS copy c:\autoexec.bat a: 3. Ouvrez le fichier AUTOEXEC.BAT présent sur votre disque dur à l'aide d'un éditeur de texte tel que l'éditeur MS-DOS. (Pour ouvrir le fichier en question à l'aide de l'éditeur MS-DOS, tapez : edit c:\autoexec.bat à l'invite MS-DOS.) 4. Ajoutez ou modifiez les commandes AUTOEXEC.BAT que vous souhaitez. Chaque commande doit commencer sur une ligne différente. Pour plus d'informations, consultez la section suivante « Commandes du fichier AUTOEXBC.BAT ». 5. Lorsque vous avez fini d'apporter des modifications à votre fichier AUTOEXEC.BAT, enregistrez-les puis quitter l'éditeur de texte. 6. Retirez les disquettes de vos lecteurs puis redémarrez votre ordinateur en appuyant sur CTRL+ALT+SUPPR. ============================================================================ Remarque Si les nouveaux paramètres ne sont pas corrects après avoir modifié votre fichier AUTOEXEC.BAT, il est possible que votre système ne puisse démarrer correctement. Si tel est le cas, redémarrez votre ordinateur en insérant dans le lecteur A la disquette de lancement que vous avez créée et en appuyant sur CTRL+ALT+SUPPR. ============================================================================ COMMANDES DU FICHIER AUTOEXEC.BAT ![]() --------------------------------- Un programme de commandes est un fichier texte constitué d'une série de commandes exécutées par MS-DOS lorsque vous tapez le nom de ce programme à l'invite. Votre fichier AUTOEXEC.BAT est un programme de commandes spécial qui s'exécute à chaque fois que vous démarrez votre ordinateur. Les commandes spécifiques aux fichiers de commandes sont également utilisables dans le fichier AUTOEXEC.BAT. Voici celles qui figurent généralement dans I'AUTOEXEC.BAT. Commande Description PROMPT Définit l'aspect de l'invite MS-DOS. Pour plus d'informations, tapez prompt /? à l'invite MS-DOS. MODE Définit les caractéristiques du clavier, du moniteur et des ports. Pour plus d'informations, tapez mode /? à l'invite MS-DOS. PATH Spécifie les répertoires et l'ordre dans lesquels MS-DOS doit rechercher les fichiers exécutables (dotés d'une extension .COM, .EXE ou BAT).Pour plus d'informations, tapez path /? à l'invite MS-DOS. ECHO OFF Indique à MS-DOS de ne pas afficher les commandes de votre fichier AUTOEXEC.BAT pendant leur exécution. Pour supprimer l'affichage d'une commande donnée, vous pouvez également insérer le signe @ début de la ligne de commande correspondante. Pour plus d'informations,tapez echo /? à l'invite MS-DOS. SET Crée une variable d'environnement destinée à certains programmes. Cette commande peut également étre utilisée dans le fichier CONFIG.SYS. Pour plus d'informations, tapez set /? à l'invite MS-DOS. Le fichier AUTOEXEC.BAT permet également de charger les programmes résidents en mémoire (TSR), qui restent en mémoire pendant l'exécution d'autre programmes. MS-DOS comporte plusieurs programmes de ce type, qui sont généralement lancés par le fichier AUTOEXEC.BAT. Voici les commandes correspondantes Commande Description DOSKEY Fournit des touches de raccourci utilisables à l'invite MS-DOS. Par exemple, la commande doskey permet de modifier la ligne de commande et de rappeler les commandes exécutées précédemment. Pour plus d'informations, tapez help doskey à l'invite MS-DOS. SMARTDRV Accélère l'accès au disque dur. Après avoir exécuté toutes les commandes de I'AUTOEXEC.BAT, MS-DOS affiche l'invite, ou le programme éventuellement lancé dans ce fichier. Vous pouvez ainsi lancer automatiquement MS-DOS Shell, Microsoft Windows ou toute autre application EXEMPLES DE FICHIERS AUTOEXEC.BAT ![]() --------------------------------- L'exemple ci-dessous comporte les commandes les plus courantes du fichier AUTOEXEC.BAT: path c:\;c:\windows;c:\windows\command ptompt $p$g set temp=c:\windows\temp doskey Dans cet exemple: · La commande path indique à MS-DOS de rechercher les fichiers programme dans le répertoire en cours puis dans les répertoires suivants : racine du lecteur c: c:\windows c:\windows\command. Les noms de répertoire sont séparés par un point-virgule. · La commande prompt affiche en guise d'invite MS-DOS le lecteur et le répertoire en cours suivis du signe supérieur à (>). · La commande set temp crée la variable d'environnement TEMP en lui affectant le répertoire C:\TEMP (le nom spécifié doit correspondre à un répertoire existant). Cette variable est utilisée par de nombreux programmes, dont MS-DOS, pour stocker les fichiers temporaires. · La commande doskey charge le programme Doskey en mémoire. Si votre système comporte un lecteur de disquette, un disque dur ,un lecteur de CDROM voici le fichier AUTOEXEC.BAT qui corespond: @echo off set PATH=c:\;c:\windows\command;c:\windows loadhigh C:\windows\command\MSCDEX.EXE /D:MSCD001 /M:10 C:\mode.COM con codepage prepare=((850) C:\ega.cpi) C:\mode.COM con codepage select=850 C:\keyb.COM fr,,C:\keyboard.sys doskey Dans Cet exemple: · La commande echo off empêche l'affichage des commandes de I'AUTOEXEC.BAT pendant leur exécution (placé au début de la ligne, le signe @ empêche la commande echo off de s'afficher). · La commande mode dans se cas : Preparation pages de code · La commande doskey charge en mémoire le programme Doskey, qui fournit des touches de raccourci utilisables à l'invite MS-DOS. |