Bonjour,
Effectivement, Windows Vista 32 Bits affiche la quantité de mémoire disponible, et non la quantité de mémoire totale de votre ordinateur. Par exemple, si l'affichage sur votre système est généré à partir d'un composant graphique intégré à votre carte mère (carte graphique dite interne), celui-ci utilisera la mémoire centrale de votre ordinateur pour bien fonctionner. Si la carte graphique a été conçue pour fonctionner avec 512 Mo de mémoire, elle ira la chercher dans votre mémoire Ram.
À noter que ce type de carte graphique est moins rapide que la carte graphique dite externe. Cette dernière est une carte insérée dans un connecteur (slot) qui peut être de type AGP ou PCI-Express. Les cartes graphiques externes possèdent leur propre mémoire (une puce est intégrée à cette carte).
C'est pourquoi deux ordinateurs identiques dont l'un possède une carte graphique externe n'afficheront pas la même quantité de mémoire.
Ceci a effectivement été revu par Microsoft dans son Service Pack 1 pour Vista. Celui-ci n'affiche plus la quantité de mémoire disponible, mais bien la quantité totale de votre ordinateur.
En installant le SP1 de Windows Vista, vous retrouverez vos 4 Go. À noter que le fichier fait plus de 300 Mo et que son installation peut prendre jusqu'à une heure !