Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Limitation mémoire physique windows XP

5 réponses
Avatar
Blaise Potard
Bonjour,

Je dispose d'une machine (Dell precision 370) equipée de 4Go de Ram, la
mémoire est bien reconnue par le BIOS, mais le windows (XP Pro SP2) ne
me permet de n'en utiliser que 3Go. Savez-vous s'il y a une raison
physique, (idéo)logique, voire politique pour cette limitation, et
surtout s'il y a une solution autre qu'installer windows 200x server ?

Merci d'avance pour vos réponses.

5 réponses

Avatar
Sergio
Après mure réflexion, Blaise Potard a écrit :

Je dispose d'une machine (Dell precision 370) equipée de 4Go de Ram, la
mémoire est bien reconnue par le BIOS, mais le windows (XP Pro SP2) ne me
permet de n'en utiliser que 3Go. Savez-vous s'il y a une raison physique,
(idéo)logique, voire politique pour cette limitation, et surtout s'il y a une
solution autre qu'installer windows 200x server ?



Normalement toutes les versions de NT supportent 4 Go de RAM (même XP
Home).
Certaines versions serveur supportent plus...

Il n'y a pas, par hasard, un paramètre /BURNMEMORY= ou /MAXMEM= dans le
fichier BOOT.INI ?
(cf http://www.bellamyjc.org/fr/windowsnt.html#bootini )

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Blaise Potard
Sergio wrote:
Après mure réflexion, Blaise Potard a écrit :

Je dispose d'une machine (Dell precision 370) equipée de 4Go de Ram,
la mémoire est bien reconnue par le BIOS, mais le windows (XP Pro SP2)
ne me permet de n'en utiliser que 3Go. Savez-vous s'il y a une raison
physique, (idéo)logique, voire politique pour cette limitation, et
surtout s'il y a une solution autre qu'installer windows 200x server ?




Normalement toutes les versions de NT supportent 4 Go de RAM (même XP
Home).



C'est ce que je croyais aussi...

Certaines versions serveur supportent plus...

Il n'y a pas, par hasard, un paramètre /BURNMEMORY= ou /MAXMEM= dans le
fichier BOOT.INI ?
(cf http://www.bellamyjc.org/fr/windowsnt.html#bootini )



Non, j'ai simplement "/fastdetect /3GB".

Après un peu de recherche auprès du support de dell (qui est drôlement
mieux foutu que celui de microsoft, soit dit en passant), il semblerait
que cela soit du a la gestion du hot-plug, du hot-swap et autre hot-add
PCI (et à la gestion antédiluvienne de l'adressage mémoire sous windows) :

http://support.dell.com/support/topics/global.aspx/support/kb/en/document?dn43113&c=us&l=en&s=biz&csU5

La page correspondante chez microsoft :
http://support.microsoft.com/default.aspx?scid=kb;fr;283037
semble bien confirmer que l'adressage physique *total* (y compris donc,
les zones mémoires réservées pour les hot-devices) est limité à 4Go sur
un win XP (en fait, sur toutes les versions qui n'ont pas l'extension PAE).

D'où une nouvelle question (si c'est effectivement cela qui est mon
problème) : comment faire en sorte de désactiver toutes ces bêtises qui
ne me servent à rien (si cela est possible, bien entendu), ou tout du
moins limiter l'espace mémoire qui leur est alloué ?
Avatar
Sergio
Blaise Potard a formulé la demande :

C'est ce que je croyais aussi...

Certaines versions serveur supportent plus...

Il n'y a pas, par hasard, un paramètre /BURNMEMORY= ou /MAXMEM= dans le
fichier BOOT.INI ?
(cf http://www.bellamyjc.org/fr/windowsnt.html#bootini )



Non, j'ai simplement "/fastdetect /3GB".



Et en virant le /3GB ? Peut-être une nouvelle option de XP ?

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Phil
Sergio écrivait
news::

Blaise Potard a formulé la demande :

C'est ce que je croyais aussi...

Certaines versions serveur supportent plus...

Il n'y a pas, par hasard, un paramètre /BURNMEMORY= ou /MAXMEM= dans
le fichier BOOT.INI ?
(cf http://www.bellamyjc.org/fr/windowsnt.html#bootini )



Non, j'ai simplement "/fastdetect /3GB".



Et en virant le /3GB ? Peut-être une nouvelle option de XP ?




Et avec l'option /PAE ?

--
Phil
Avatar
Blaise Potard
Le Tue, 18 Jan 2005 08:04:58 +0000, Phil a écrit :

Sergio écrivait
news::

Blaise Potard a formulé la demande :

C'est ce que je croyais aussi...

Certaines versions serveur supportent plus...

Il n'y a pas, par hasard, un paramètre /BURNMEMORY= ou /MAXMEM= dans
le fichier BOOT.INI ?
(cf http://www.bellamyjc.org/fr/windowsnt.html#bootini )



Non, j'ai simplement "/fastdetect /3GB".



Et en virant le /3GB ? Peut-être une nouvelle option de XP ?





L'option /3GB permet juste qu'un processus puisse adresser 3GB de mémoire
(au lieu de 2 par défaut). C'est une option qui est dispo depuis NT4, et
c'est bien pratique pour toutes les applis qui ont besoin de beaucoup
de mémoire. Ça n'a pas de conséquence sur la mémoire physique (j'ai
essayé de l'enlever pour voir - sait-on jamais - ça ne change rien).

Et avec l'option /PAE ?



J'ai essayé aussi, ça ne fait rien. En même temps, Microsoft dit
"clairement" que ça n'est pas disponible dans XP, donc ça ne m'étonne
guère.

Je suis de plus en plus convaincu qu'il s'agit d'une décision politique
de Microsoft (déjà, comment se fait-il qu'à part sur les versions
serveur l'adressage mémoire soit limité à 4 Go, alors que les x86 sont
capables d'adresser 64 Go depuis le pentium 1 ?)

Ce qui m'énerve de loin le plus, c'est qu'il réserve 750Mo de mémoire
pour le bus PCI (c'est du PCI-X hot-machin sur ma machine, j'imagine que
ça bouffe encore plus) et 250Mo pour la carte mère, ce qui au total fait
fait bien un Go de perdu.