Comment activer 4 Go dans mon Windows 7 64 bits?

8

J'ai la configuration de machine suivante:

  • Intel Core 2 Duo E6300
  • 1 x 2048 Mo de mémoire
  • Puce de mémoire 2 x 1024 Mo
  • 1 x Radeon HD 4870
  • Carte mère: Gigabyte 945P-S3
  • Windows 7 RTM 64 bits

Sous Windows et dans le BIOS, je dispose d'une mémoire de 3,25 Go. Comment puis-je l'activer pour prendre en charge 4 Go?

EDIT: J'ai en quelque sorte mis à niveau la version CMOS, et Windows reconnaît que j'ai 4 Go mais n'utilise que 3,25 Go.

texte alternatif

Je suppose que c'est du matériel après tout?

ArielBH
la source
Je mène la même bataille en ce moment. Je suis presque sûr que nous sommes arrosés avec le chipset i945. Certes, je serais ravi d'avoir tort!
Chris_K

Réponses:

16

Votre BIOS doit prendre en charge le remappage des trous de mémoire.

Le trou de mémoire est là car tous les périphériques doivent tenir dans l'espace d'adressage 32 bits lors du démarrage (car le BIOS ne sait pas si vous utiliserez le système d'exploitation 32 bits ou 64 bits plus tard). Le remappage prend soin de déplacer la mémoire affectée vers la zone de mémoire après la limite de 32 bits.

Je voudrais vérifier si le nouveau firmware du BIOS est disponible si ce paramètre n'est pas dans votre firmware actuel du BIOS.

Josip Medved
la source
Oui, il existe une nouvelle version du firmware. En ce moment, j'ai installé F2. Je vais essayer de mettre à jour, non? bit.ly/M0Fgv
ArielBH
1
@ArielBH: oui, la mise à jour est presque toujours une bonne chose.
Josip Medved
1
Chose la plus étrange. J'ai essayé de mettre à jour le CMOS. J'ai fait chaque étape du livre. Les cmos n'ont pas pu se charger. J'ai dû effacer le CMOS. Le CMOS est de nouveau opérationnel et maintenant, lorsque je vérifie la version, il indique la nouvelle version, comment peut-elle être?
ArielBH
1
@ArielBH: C'est vraiment étrange. J'essaierais de le mettre à jour une fois de plus juste pour vérifier s'il a tout mis à jour. La plupart des routines de mise à jour du BIOS vérifient si l'ancien BIOS convient.
Josip Medved
2
@josip franchement, j'ai de la chance d'avoir réussi à faire fonctionner à nouveau les cmos. Je pense que je ne vais plus y toucher :)
ArielBH
4

Josip a raison de dire que le BIOS avec remappage des trous de mémoire est nécessaire. Comme Chris_K essaie de le dire, votre matériel doit également pouvoir adresser physiquement plus de 4 Go, voir KB929605 . Je crois que la famille de chipsets Intel 945 ne peut pas faire cela. Donc, désolé de dire que vous n'avez pas de chance.

Rodney Schuler
la source
2

Windows 7 x64 devrait reconnaître que la RAM sans bidouiller n'est requise.

Si le BIOS ne reconnaît pas les 4 Go, il n'y a aucune chance que Windows le voie. Il est possible que la raison pour laquelle ils fournissent une liste de prise en charge de la mémoire est que la carte est très exigeante.

Je voudrais chacun de vos bâtons de RAM individuellement, pour vous assurer que le BIOS les voit correctement.

Maintenant que j'y pense, les gars de SU vont avoir beaucoup plus d'expérience avec ça.

Kara Marfia
la source
1
Josip a probablement raison - avez-vous trouvé des options liées au remappage des trous de mémoire dans le bios?
Kara Marfia
2

Il semble que le jeu de puces 945 ne prend pas en charge plus de 4 Go d'espace d'adressage (et certaines versions seulement 2 Go). Vous vous retrouvez donc avec la même limitation que Vista 32 bits - vous ne pourrez pas utiliser tous les 4 Go de votre RAM car l'espace d'adressage est utilisé pour plus que de la RAM.

À partir de la fiche technique du jeu de puces Intel 945, page 24:

Le (G) MCH prend en charge l'adressage hôte 32 bits, décodant jusqu'à 4 Go (2 Go pour le 82945PL / 82945GC / 82945GZ) de l'espace d'adressage mémoire utilisable du processeur

Et de la page 205:

L'adressage des plages de mémoire supérieures à 4 Go (2 Go pour 82945GC / 82945GZ / 82945PL) n'est pas pris en charge

shf301
la source
0

Le manuel de votre carte mère ne dit pas que c'est une exigence, mais il conseille d'utiliser des modules de mémoire de même taille. Il est possible que le fait d'avoir analysé les modules de 1 Go en premier l'empêche de détecter le plus gros module de 2 Go.

J'essaierais d'échanger dans quelle banque les modules sont (1x2 Go <-> 2x1 Go) et voir si cela aide, à défaut je pense que vous avez juste besoin d'obtenir deux modules 1 Go pour remplacer votre module 2 Go existant.

Bien sûr, l'avantage de ce dernier serait que vous réactiveriez le double canal et accéléreriez l'utilisation de la mémoire du système.

ted_j
la source
Oui, j'avais ces puces 2 * 1 Go. Lors de ma dernière visite à Redmond, aux États-Unis, j'ai acheté 2 puces de 2 Go. Il se trouve que l'un d'eux était défectueux, donc je suis resté coincé avec un seul (et je vis à l'étranger aux États-Unis).
ArielBH
Ouais - je ne mélangerais jamais des puces de mémoire comme ça. Ce n'est pas le coupable mais ça demande juste des ennuis.
Loren Pechtel