Configuration système |
![]() |
![]() |
Souvent, les programmes DOS ne fonctionnent pas correctement ; "Pas assez de mémoire", "pas de gestion EMS" sont des erreurs courantes. Voici mes fichiers de configuration personnels (sous Win9x), me permettant de résoudre le maximum de ces problèmes :
Config.sys | Autoexec.bat |
---|---|
Country =
033,850,c:\win95\command\country.sys Device c:\win95\himem.sys /testmem=off Device c:\win95\emm386.exe ram Lastdrive = J Dos High,Umb REM DeviceHigh c:\win95\command\cdrom.sys /d:cdrom00 Set Prompt=$P$G |
@Echo off |
Le fichier config.sys permet au DOS d'initialiser les
différentes parties du système : mémoire, clavier, écran. Par défaut, nous trouvons
des appels au programme Mode.com, pour préparer et définir les pages des codes
de pays (CPI). En fait, ce n'est vraiment pas utile,
car la plupart des programmes DOS utilisent la page de code US 850, c'est-à-dire la table
ASCII traditionnelle (Cepandent, il y a quelques
exceptions : voir plus bas). Ici, le fichier ne contient pas de
déclaration de lecteur CD-ROM, car Win9x n'en a pas besoin. De plus, Win9x y accède en
mode 32 bits, et le gestionnaire (driver) DOS est en mode 16 bits au maximum. En cas de
problème d'accès au lecteur CD-ROM sous Win9x (gestionnaire obligatoire pour DOS/Win3),
essayez de supprimer les "REM" en corrigeant la première ligne avec le
nom de votre gestionnaire de CD-ROM.
Le fichier autoexec.bat est en fait complètement vide. Il est inutile depuis la
version 6 du DOS, grâce aux instructions Install et InstallHigh. Vous pourrez carrément
le supprimer si vous le voulez.
Si vous possédez la version Win95 Version 2 (OSR2), votre gestionnaire de mémoire haute Himem.sys prendra 45 Ko au lieu de 1Ko. Ce problème peut être résolu avec le programme HimemFix (29 Ko) que vous trouverez sur le site suivant http://win95.winware.org/.
Avec cette configuration, la plupart des programmes fonctionneront correctement. Pour le programme ne désirant pas de gestionnaire de mémoire paginée, insérez un "REM" devant la troisième ligne du config. Si vous travaillez sous DOS, vous aurez besoin d'un gestionnaire souris. Fouillez dans vos disquettes, il porte un nom comme "MOUSE" et une extension "SYS","EXE" ou "COM".
Voici ce qu'affiche le programme "mem /c" sous Win95 :
Modules utilisant la mémoire sous 1 MO : Nom Total Conventionnel Mémoire haute -------- --------------- --------------- --------------- SYSTEM 32 640 (32K) 9 776 (10K) 22 864 (22K) HIMEM 1 168 (1K) 1 168 (1K) 0 (0K) EMM386 4 096 (4K) 4 096 (4K) 0 (0K) DBLBUFF 2 448 (2K) 2 448 (2K) 0 (0K) WIN 3 792 (4K) 3 792 (4K) 0 (0K) vmm32 58 080 (57K) 3 344 (3K) 54 736 (53K) ANSI 4 320 (4K) 0 (0K) 4 320 (4K) IFSHLP 2 864 (3K) 0 (0K) 2 864 (3K) SETVER 832 (1K) 0 (0K) 832 (1K) KEYB 6 944 (7K) 0 (0K) 6 944 (7K) LIBRE 630 528 (616K) 630 528 (616K) 0 (0K) Résumé mémoire : Type de mémoire Totale Utilisée Libre ---------------- ----------- ----------- ----------- Conventionnelle 655 360 24 832 630 528 Supérieure 92 560 92 560 0 Réservée 393 216 393 216 0 Etendue (XMS) 49 190 512 157 296 49 033 216 ---------------- ----------- ----------- ----------- Mémoire totale 50 331 648 667 904 49 663 744 Total inférieur 747 920 117 392 630 528 Totale Paginée (EMS) 49 741 824 (47M) Mémoire libre paginée (EMS) 16 777 216 (16M) Taille maximale du programme exécutable 630 512 (616K) Taille max. de la mémoire supérieure libre 0 (0K) MS-DOS réside en mémoire haute (HMA). |
Utilisation de "MODE.COM" dans le "config.sys" :
Certains programmes DOS prennent pour acquis lexistence d'une zone mémoire spécifique contenant les matrices des caractères textes. Ces programmes n'ont même pas la décence de vérifier leur certitude qui nest valable que lorsque la commande "MODE" a été utilisé pour la préparation des pages de code (ici dans le "config.sys"). Alors, ces programmes affichent des textes illisibles avec des caractères d'un format inadapté. Pour résoudre ce problème, vous devez rajouter les trois lignes suivantes avant l'appelle du "keyb.com" (corrigez les noms des répertoires suivant votre installation) :
devicehigh c:\win95\command\display.sys con=(EGA,,1) installhigh c:\win95\command\mode.com con cp prepare=((850) c:\win95\command\ega.cpi) installhigh c:\win95\command\mode.com con cp select=850 |
Vous pouvez aussi utiliser la configuration suivante, si vous préférez la police de caractère Française :
devicehigh c:\win95\command\display.sys con=(EGA,437,2) installhigh c:\win95\command\mode.com con cp prepare=((437) c:\win95\command\ega.cpi) installhigh c:\win95\command\mode.com con cp select=473 |
Dernière mise à jour : mardi 11 mars 2008 |