Aller au contenu


Photo
- - - - -

CONFIG.NT AUTOEXEC.NT WINXP


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1 buddhamusic2

buddhamusic2

    Junior Member

  • Membres
  • 3 messages

Posté 06 novembre 2002 - 04:37

:-P :-P :-P :-P
Bonjour à tous.

Sauriez-vous quels sont les méthodes pour libérer de la mémoire conventionnelle sous Win2000 ou Win XP? J'utilise un programme basé sous DOS qui ne nécessite pas de EMS.
Dans AUTOEXEC.NT et CONFIG.NT on a beau utiliser des LH devant les pilote à charger, on n'arrive pas à en libérer à volonté. Comment procéder pour que mon MEM /C me donne plus de mémoire libre?

Merci d'avance :P :-(
  • 0

PUBLICITÉ

    Annonces Google

#2 Greywolf

Greywolf

    Tera Power Extrem Member

  • Membres
  • 9 309 messages

Posté 06 novembre 2002 - 06:21

si t'as pas besoin de mémoire paginée (EMS), tu vires EMM386 de ton config.nt
le dos tu le charges en mémoire haute
dos=high,umb

tu mets des lh devant tous les drivers de l'autoexec.nt et des devicehigh devant toutes les déclarations de périph dans le config.nt

quand tu fais mem/c t'as quoi comme prog en mémoire (y'en a ptet des pas utiles?)

sinon faudra redémarrer en mode MSDOS réel.
  • 0

#3 buddhamusic2

buddhamusic2

    Junior Member

  • Membres
  • 3 messages

Posté 07 novembre 2002 - 11:46

:-P :-P :-P :-P
dos=high, umb = OK
LH devant REDIR
LH devant DOSX
REM devant MSCDEX
Rien d'autre dans AUTOEXEC.NT

Mon config.nt:
dos=high, umb
device=%SystemRoot%system32himem.sys
buffers=60
files=100

Mon autoexec.nt:
REM Installation des extensions CD-ROM
rem lh %SystemRoot%system32mscdexnt.exe
REM Installation du redirecteur r‚seau (… charger avant dosx.exe)
lh %SystemRoot%system32redir
REM Installation de la prise en charge DPMI
lh %SystemRoot%system32dosx

Puis, sous cmd, MEM /c:

Nom Taille en décimal Taille en héxa
------------- --------------------- --------------
SYSTEME 180208 (176.0K) 2BFF0
MOUSE 12528 ( 12.2K) 30F0
REDIR 2672 ( 2.6K) A70
DOSX 34848 ( 34.0K) 8820
LIBRE 880 ( 0.9K) 370
LIBRE 30880 ( 30.2K) 78A0

Total LIBRE : 31760 ( 31.0K)

Octets disponibles pour les programmes (Conventionnelle+HMA) : 658256 (642.8K)
Taille maximale du programme exécutable : 625504 (610.8K)
Bloc maximal de mémoire supérieure libre : 30880 ( 30.2K)

1048576 octets de mémoire étendue contiguë
0 octets disponibles de mémoire étendue contiguë
941056 octets disponibles de mémoire XMS
MS-DOS résident en mémoire haute (HMA)

Je désirerais savoir comment diminuer la place de SYSTEM car DOSX et REDIR peuvent être désactivés. Si quelqu'un saint comment désactiver certains paramètres pour alléger SYSTEM ce serait bienvenu
Merci encore des infos (liens web ou docs)
:P :-( :-P :-P
  • 0

#4 Florent

Florent

    Mega Power Extrem Member

  • Membres
  • 8 897 messages

Posté 07 novembre 2002 - 12:14

Octets disponibles pour les programmes (Conventionnelle+HMA) :     658256   (642.8K)
Taille maximale du programme exécutable :           625504   (610.8K)
Bloc maximal de mémoire supérieure libre :             30880   ( 30.2K)

c'est de très chouettes valeurs d'habitude ca tourne autours de 580Ko sur des machines avec 95/98

Quel est le message d'erreur ou ce qui bloque l'utilisation du programme (et a l'occase quel programme)
  • 0

#5 buddhamusic2

buddhamusic2

    Junior Member

  • Membres
  • 3 messages

Posté 08 novembre 2002 - 04:36

Je tourne avec une application Clipper (summer 87) qui a besoin d'un max de mémoire conventionnelle et je cherche comment alléger la part de Windows (SYSTEME) dans celle-ci. Mon msg est OUT OF MEMORY et travaillant sur mes progs DOS (sans EMS)
Puis-je désactiver certains services pour cela?
Merci
  • 0









Sujets similaires :     x