bonjour à tous,
je vois que malgré les nombreux topics sur ce sujet, vous vous évertuez à chercher une solution là où il n'y en a pas , car la limite des 4 Go d'adresses est une limitation théorique pour les Windows XP ou Vista en 32 bits :
avec 4 Go de mémoire physique, Windows XP 32 bits sait certes les adresser dans leur intégralité mais au final seuls 2,75 à 3,5 Go de mémoire sont effectivement utilisables, et ce, de par la conception même de l'architecture mémoire x86.
Notez au passage que la quantité exacte de mémoire remontée par Windows XP varie en fonction du chipset et du BIOS de la carte mère.
Cette différence entre la quantité de mémoire physique installée et la quantité disponible sous Windows s'explique par la présence d'une zone haute dans la mémoire vive.
Située juste en-dessous des 4 Go, où sont stockées les adresses mémoire utilisées par les divers périphériques d'extension PCI, une spécificité imposée par l'architecture x86.
Dès lors, la mémoire vidéo embarquée par les Cartes Graphiques vient amputer, en partie, la quantité totale de mémoire accessible
Il y avait bien une solution, la PAE, mais Windows l'a désactivée pour avoir une plus grande compatibilité des pilotes :
À noter que depuis le Pentium Pro, Intel propose avec tous ses Processeurs 32 bits une extension baptisée PAE pour Physical Adress Extension qui permet d'adresser la mémoire non plus sur 32 bits mais sur 36 bits, ce qui relève logiquement les limites énumérées précédemment
...même lorsque le paramètre PAE est actif, la quantité de mémoire disponible sous Windows est toujours inférieure à 4 Go. Même chose avec l'édition 32 bits de Windows Vista
les paragraphes en italique sont extraits de :
http://www.clubic.com/article-78161-3-dossier-memoire-performances-guide-impact.html
Pour ceux et celles qui pensent que Clubic n'est pas bien informé, vous pouvez lire l'explication de Microsoft dans le paragraphe "Cause" de ce lien :
http://support.microsoft.com/kb/929605/fr
et vous trouverez la meme réponse :
...afin d'éviter des problèmes potentiels de compatibilité de pilotes, les versions 32 bits de Windows Vista limitent la mémoire disponible totale à 3,12 Go...
Si un ordinateur a de nombreux périphériques installés, la mémoire disponible peut être réduite à 3 Go ou moins. Toutefois, la mémoire maximale disponible dans les versions 32 bits de Windows Vista est en général 3,12 Go
La seule solution est de passer en édition 64 bits, et que tout votre PC soit compatible 64 bits, et aussi que vos applications soient en 64 bits...
mais etes vous sur d'avoir besoin de 4 Go de RAM ? :)