Pourquoi mon système utilise-t-il uniquement 3,2 Go de ma RAM 4GM?

J'utilise win 7 64 bit.

J'ai essayé la solution donnée ici , n'a pas aidé. La réponse de David me fait penser que cela est futile. Y a-t-il autre chose à essayer?

Mises à jour:

Notez que j'ai une carte graphique sur ma carte mère (avec 512 Mo), donc en théorie, il n'a besoin d'aucune mémoire externe. Notez également la dernière mise à jour du BIOS (25/03/08).

D'après ce que je vois ici , il y a une version plus récente (2008/07/30), mais j'ai peur de l'utiliser (car c'est "BETA")

Pensées ?

Motherboard: CPU Type DualCore Intel Pentium D 915, 2800 MHz (14 x 200) Motherboard Name Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN) Motherboard Chipset Intel Lakeport-G i945GC System Memory 3328 MB (DDR2-667 DDR2 SDRAM) DIMM1: 2048736750L 2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz) DIMM3: 2048736750L 2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz) BIOS Type Award Modular (03/25/08) Communication Port Communications Port (COM1) Communication Port Printer Port (LPT1) Display: Video Adapter NVIDIA GeForce 8500 GT (512 MB) Video Adapter NVIDIA GeForce 8500 GT (512 MB) 3D Accelerator nVIDIA GeForce 8500 GT DMI: DMI BIOS Vendor Award Software International, Inc. DMI BIOS Version F5 DMI System Manufacturer Gigabyte Technology Co., Ltd. DMI System Product 945GCM-S2C DMI System Version DMI System Serial Number DMI System UUID 00000000-00000000-0000001F-D06D37BD DMI Motherboard Manufacturer Gigabyte Technology Co., Ltd. DMI Motherboard Product 945GCM-S2C DMI Motherboard Version xx DMI Motherboard Serial Number DMI Chassis Manufacturer Gigabyte Technology Co., Ltd. DMI Chassis Version DMI Chassis Serial Number DMI Chassis Asset Tag DMI Chassis Type Desktop Case DMI Total / Free Memory Sockets 2 / 0 

C'est votre carte mère qui limite la RAM disponible (plus précisément c'est le chipset Intel 945G).

De Gigabyte :

Mémoire

  1. 2 connecteurs DIMM DDR2 de 1,8 volts supportant jusqu'à 4 Go de mémoire système

  2. Architecture de mémoire à double canal

  3. Prise en charge des modules de mémoire DDR2 667/533/400 MHz (Accédez au site Web de GIGABYTE pour la dernière liste de support de mémoire.)

* En raison de l'architecture PC standard, une certaine quantité de mémoire est réservée à l'utilisation du système et, par conséquent, la taille de la mémoire réelle est inférieure à la quantité indiquée.

Ce que je vais proposer ici est basé sur des discussions personnelles avec les techniciens d'Intel sur cette question:

Étant donné que le chipset ne peut accéder qu'à 4 Go de RAM au maximum, et que vous disposez de 4 Go, le chipset mappe de manière statique les périphériques d'E / S au lieu de les mapper dynamiquement (car il est plus rapide de le mapper statiquement). Cela rend ces adresses RAM invisibles sur le système d'exploitation, car elle ne sera jamais disponible.

Lorsque le système a moins de 4 Go installé, le jeu de puces mappe les E / S à la place, afin de pouvoir assurer la quantité de RAM installée disponible à tout moment.

Pour ce faire, ils doivent rendre visible toute la RAM installée sur le système d'exploitation afin qu'il puisse accéder à toutes les adresses RAM potentiellement disponibles, quel que soit l'endroit où les E / S sont mappés à ce moment-là.

Étant donné que le jeu de puces doit garder une trace de l'endroit où les E / S sont mappées dynamiquement, cela est légèrement plus lent.

Il s'agissait d'une décision prise par l'équipe de conception Intel pour assurer la «performance» globale dans les configurations entièrement peuplées et partiellement peuplées.

Pour obtenir 'tout votre RAM' visible, vous devrez trouver une carte mère avec un chipset qui prend en charge votre processeur 64 bits et permet plus de 4 Go de RAM.

Quelque chose avec un chipset Intel G965 serait probablement votre meilleur pari. Peut-être l' Intel DQ965GF , nous avons utilisé une tonne de ces et c'était un bon tableau. Il est légèrement dépassé ces jours-ci, mais probablement encore disponible (comme ce sont probablement d'autres marques et modèles avec le chipset G965).

J'espère que cela pourra aider…

La raison la plus probable est que le système BIOS ne l'autorise pas. Il y a plusieurs choses que vous pouvez essayer:

  1. Mettre à jour le BIOS
  2. Recherchez les paramètres dans le BIOS qui se rapportent à la fonctionnalité de la carte mémoire et modifiez-les (un à la fois, et seulement après avoir recherché ce qu'ils veulent dire)
  3. Contactez le fournisseur du système

EDIT: D'après vos nouvelles informations sur le type de système, j'ai pu télécharger le manuel de la carte mère depuis Gigabyte . Malheureusement, il ne semble pas qu'il y ait des paramètres prometteurs (certains BIOS ont la capacité de cacher la mémoire au-dessus de 3.X GB ou de jouer à d'autres jeux difficiles). Il n'y a qu'un seul paramètre que je puisse voir qui concerne 64bit: mode HPET. Vous pouvez vérifier essayer de le transformer en 64 bits juste au cas où il ajuste la mémoire disponible pour le système en plus de changer la minuterie CPU, mais je doute qu'il va faire une différence. Le site Web de cette carte mère montre que le support maximal est de 4 Go, et a une petite note sur la réservation de certains pour le système, donc vous ne saurez peut-être pas avoir plus que ce que vous voyez.

Le problème <4 Go de RAM n'est pas seulement lié au système d'exploitation.

Il se pourrait simplement que si le processeur et le système d'exploitation supporte plus de 4 Go de RAM, le fabricant de la carte mère n'a pas vu qu'il valait le temps / effort / coût pour connecter assez de lignes d'adresse entre le processeur et le contrôleur de mémoire pour permettre Utilisation de plus de 4 Go de mémoire.

Cela donne le même effet net que l'exécution d'un système d'exploitation 32 bits, mais sur un système 64 bits, le processeur, incapable d'utiliser physiquement une adresse supérieure à 4 Go pour d'autres périphériques matériels ou de mémoire, ou même demander au contrôleur de mémoire de mapper à une autre adresse Sera obligé de tuer un peu de la mémoire disponible en faveur de choses comme la carte graphique.

C'est essentiellement le même problème qu'avec un système d'exploitation 32 bits, mais limité en matériel plutôt qu'en logiciel. Il est plus susceptible d'affecter un matériel légèrement plus ancien où 4 Go seraient considérés comme «plus que beaucoup» …

J'ai vu un certain nombre d'articles à ce sujet sur Internet où le matériel supprime la limite de 32 bits, ici , un ordinateur portable Dell 530 a le même problème , ici , un système de chipset 945 avec Win7 64 et essentiellement partout sur Internet .

Ce n'est pas facile à réparer, voire même qui a beaucoup de sens, mais il se résume essentiellement à ce que le matériel ancien ne soit pas conçu pour supporter physiquement ce que vous lui demandez de faire …

Il se pourrait que la mise à jour du BIOS que vous avez trouvée pourrait résoudre le problème, mais je ne compterais pas sur ce que j'ai peur.

Il s'agit d'un long coup, mais cela pourrait être une incompatibilité entre la RAM et la carte mère. J'ai vu des cas où la carte mère ne fonctionne pas bien avec un type particulier de puces de mémoire.

J'ai également vu des problèmes similaires dans les cas où la carte mère utilise différents modèles de puces mémoire ou différents fabricants.

De plus, assurez-vous que la RAM soit bonne, etc.

La raison pourrait être assez simple.

Vous pouvez avoir une carte vidéo de mémoire partagée dans votre système qui supprime le montant (comme une carte vidéo intégrée) de votre mémoire globale installée. C'est différent lorsque vous disposez d'une carte vidéo mémoire dédiée.