Pourquoi toute ma mémoire RAM supplémentaire est-elle marquée comme «matériel réservé» dans Windows 7?

26

J'ai une nouvelle station de travail HP Z800, exécutant Windows 7 Enterprise 64 bits. Les spécifications du Z800 sont ici .

La machine a 4 Go de RAM - les fenêtres rapportaient 1,99 Go disponibles, 2 Go étaient "matériel réservé". J'ai ajouté 2 Go supplémentaires et Windows signale qu'il y a 6 Go de RAM physique, mais maintenant 4 Go sont réservés au matériel. Le BIOS voit également la quantité totale de RAM.

La carte vidéo est un nVidia Quadro FX 580, elle ne devrait donc pas du tout utiliser de mémoire partagée.

Pourquoi toute ma mémoire RAM supplémentaire est-elle marquée comme "matériel réservé" dans Windows 7?

ericvg
la source

Réponses:

30

Il s'avère que la RAM installée était dans une configuration non prise en charge - Sur cette machine, si vous installez des puces de 2 Go, elles doivent être installées en triple, comme référencé ici (pdf).

Il est intéressant de noter que Windows a vu la mémoire, mais elle a été rendue inutilisable et marquée comme "matériel réservé".

ericvg
la source
@ericvg doc anglais?
Mugen
Qu'entendez-vous par configuration non prise en charge?! Veuillez consulter ce superuser.com/questions/1165428
Dr.jacky
17

Aïe, triste d'entendre parler de la réinstallation.

Il existe un excellent article sur le blog de Mark Russinovich qui explique comment Windows utilise la mémoire physique .

  1. Les périphériques matériels peuvent réserver de grands blocs d'espace d'adressage physique ... Pour voir si un matériel réserve un grand espace d'adressage physique, lancez "devmgmt.msc", sélectionnez Ressources par connexion dans le menu Affichage et développez la mémoire nœud. (Le blog de Mark explique cela plus en détail.)

  2. Même si votre carte vidéo dispose d'une mémoire vidéo intégrée, rapide et dédiée, Windows doit toujours adresser et interagir avec cette mémoire en utilisant le même adressage de mémoire physique que celui utilisé pour la RAM, les périphériques PCI et d'autres périphériques. Cela peut surcharger l'espace d'adressage physique. Un système d'exploitation 64 bits devrait mieux y faire face qu'un système d'exploitation 32 bits, mais ses mains peuvent toujours être liées à certaines exigences de périphérique.
    (Mon Dell dispose de 700 Mo de matériel réservé sur Win7x64. Ce n'est pas aussi mauvais que votre problème, mais toujours ennuyeux.)

  3. Il serait utile de savoir si un outil comme memtest (qui démarre et fonctionne sans fenêtres) peut voir toute la RAM installée. Essayez certains des outils d'informations système sur l' UBCD pour voir s'ils peuvent voir (et tester) toute votre RAM. Cela vous permettrait de savoir si Windows a même quelque chose à voir avec cela.

En dernière pensée, vous l'avez acheté neuf auprès d'un grand fournisseur, vous devriez pouvoir obtenir de l'aide de leur part et leur poser des questions sur le problème. Ils peuvent souvent aller au fond de ce type de problème beaucoup plus rapidement que la recherche sur Internet, et vous avez déjà payé pour ce service.

Edit: cette question SO peut être liée à votre problème, et il y a une autre bonne explication de la façon dont les réservations d'E / S mappées en mémoire peuvent réduire la RAM utilisable . Encore une fois, ce n'est peut-être pas exactement le problème auquel vous êtes confronté, mais ces blogs vous expliquent comment le déterminer.

Laissez nous savoir.

DanO
la source
6

J'ai ce problème exact résolu! Avec Gigabyte p55a ud3r et Kingston KHX1600C9D3K4 / 8GX.

Lorsque vous achetez de la RAM, vous l'obtenez par paires, car il s'est avéré que chaque paire / clé USB ne peut fonctionner que sur le canal mémoire 1 ou le canal mémoire 2.

Si vous mettez une paire de mémoire conçue pour fonctionner uniquement sur le canal 1, sur le canal 2 (comme je l'ai fait sans le savoir). Le BIOS ne les reconnaît que "MAIS" non mis à disposition. Windows 7 ne peut voir que la RAM totale installée (dans mon cas, 8 Go), mais ne peut pas utiliser les 4 autres Go sur le canal de mémoire 2, et Windows 7 pense que la mémoire de 4 Go est «HARDWARE RESERVED».

Je vous conseille donc de les basculer entre les emplacements de mémoire, comme je l'ai fait, et maintenant je n'ai que 5 Mo de matériel réservé au lieu de 4 Go comme avant quand j'ai mis les bâtons de RAM sur les mauvais emplacements / canal.

user39572
la source
Voulez-vous dire que vous avez simplement échangé les bâtons de RAM? Pourriez-vous expliquer ce que nous entendons par canaux de mémoire ici? Si ma carte mère possède 2 emplacements DMMI, ces canaux sont-ils respectivement le canal 1 et le canal 2?
Mugen
4

J'ai eu ce même problème et l'ai résolu sur ma machine particulière. Je montrais la 4G réservée en HW. Je suis allé dans le BIOS MB et sous la configuration du chipset / graphiques internes /

J'ai changé le paramètre pour l'emplacement du tampon de trame de [Au-dessus de 4G] à [En dessous de 4G} ... et maintenant j'ai 1 Mo en HW réservé et non en 4G. Windows voit tout * G comme utilisable

bob bosco
la source
3

Peut-être que la mise à jour du BIOS aiderait? Essayez également d'activer le remappage de la mémoire dans le BIOS, ou quelque chose comme ça, si vous parvenez à le trouver dans votre SETUP.

sYnfo
la source
De plus, j'ai découvert que le HP Z800 est livré avec 2 Go de RAM par défaut ... Peut-être que HP ne veut tout simplement pas que les utilisateurs en ajoutent plus? Idiot, je sais ... :)
sYnfo
1
Selon les spécifications, ce modèle peut réellement prendre en charge 192 Go si l'O / S et d'autres matériels le permettent
MartW
2

J'ai eu un problème similaire avec un Samsung R519. Dans mon cas, je suis passé de 2 Go à 4 Go de RAM, mais je n'ai qu'un système d'exploitation 32 bits sur ma machine. Donc, dans mon cas, c'est le facteur limitant, car le système d'exploitation 32 bits ne verra que 3 Go max.

Mike Higgs
la source
Il est vrai que les systèmes d'exploitation 32 bits du client Windows (non serveur) 32 bits n'utiliseront que jusqu'à 4 Go de RAM - mais de nombreux autres systèmes d'exploitation 32 bits peuvent en utiliser beaucoup plus. (32 bits ne limite pas l'adressabilité de la RAM.) Les clients Windows 32 bits, XP SP2 et versions ultérieures, sont également limités à utiliser uniquement de la RAM aux adresses physiques en dessous de la limite de 4 Go. Maintenant, les périphériques d'E / S occupent une partie de l'espace d'adressage physique en dessous, de sorte que toute RAM en conflit avec eux ne peut pas être vue. La plupart des mobos peuvent déplacer une telle RAM vers des adresses plus élevées ("remappage des trous de mémoire"), ce qui fonctionne pour la plupart des systèmes d'exploitation, mais les clients Win 32 bits n'utiliseront pas la RAM remappée.
Jamie Hanrahan
2

Pour toute personne ayant toujours ce problème:

  1. Appuyez sur Démarrer -> Exécuter

  2. Type msconfig

  3. Allez sous l'onglet "Boot"

  4. Cliquez sur le bouton "Options avancées"

  5. Décochez "Mémoire maximale"

    entrez la description de l'image ici

  6. Redémarrer

A aidé pour moi, je n'ai encore réservé que 9 Mo sur un total de 6 Go.

Der Hochstapler
la source
Cela m'a arrangé. Il était réglé sur 3 Go sur ma machine. Quel est l'inconvénient de supprimer la limite? Pourquoi la valeur par défaut est-elle de 3 Go sur ma machine? Quelqu'un peut-il ajouter plus de détails à la réponse?
iSWORD
2

Il y a en fait un gros indice dans le message: "Matériel réservé".

Si cocher / décocher la case "Mémoire maximale" sous Windows n'aide pas, le coupable peut être les paramètres BIOS par défaut, qui peuvent réserver une RAM excessive pour le matériel graphique.

Dans mon cas, Windows a signalé que 1.1G de ma RAM 8G installée était "réservée au matériel":

«Matériel réservé» avant la modification des paramètres du BIOS

Je l'ai corrigé en modifiant le paramètre BIOS. Les noms ou les détails du menu peuvent être différents dans votre BIOS, mais voici l'histoire dans mon cas. Sous les paramètres avancés, accédez à Configuration de chipset avancée:

Paramètres du BIOS

Sous Advanced Chipset Configuration se trouve un paramètre appelé UMA Frame Buffer Size. Cela contrôle la quantité de RAM qui est réservée à votre matériel graphique et, par défaut, peut être réglé sur Auto, qui décidera d'un montant en fonction de la quantité de RAM que vous avez installée et, selon vos besoins, peut réserver beaucoup plus que nécessaire:

Paramètres du BIOS

http://www.errorteck.com/good-to-know/computer-terminology/how-to-get-more-performance-from-a-laptop-computer.html

Pour une utilisation générale, réglez-le sur 256M:

Paramètres du BIOS

entrez la description de l'image ici

Le résultat dans le Gestionnaire des tâches:

"Matériel réservé" après modification du paramètre BIOS

Reg Edit
la source
Il n'y a pas une telle option dans le BIOS. Veuillez consulter superuser.com/questions/1165428
Dr.jacky