Perché tutta la mia RAM aggiuntiva è contrassegnata come "hardware riservato" in Windows 7?


26

Ho una nuova workstation HP Z800 con Windows 7 Enterprise a 64 bit. Le specifiche Z800 sono qui .

La macchina ha 4 GB di RAM - Windows ha riportato 1,99 GB disponibili, 2 GB erano "hardware riservati". Ho aggiunto altri 2 GB e Windows riporta che ci sono 6 GB di RAM fisica, ma ora 4 GB sono "hardware riservati". Il BIOS rileva anche la quantità di RAM completa.

La scheda video è un nVidia Quadro FX 580, quindi non dovrebbe usare alcuna memoria condivisa.

Perché tutta la mia RAM aggiuntiva è contrassegnata come "hardware riservato" in Windows 7?

Risposte:


30

Risulta che la RAM installata era in una configurazione non supportata - Su questa macchina, se si installano chip da 2 GB, devono essere installati in tripla, come indicato qui (pdf).

È interessante notare che Windows ha visto la memoria, ma è stata resa non utilizzabile e contrassegnata come "hardware riservato".


@ericvg English doc?
Mugen,

Cosa intendi con configurazione non supportata ?! Si prega di guardare questo superuser.com/questions/1165428
Dr.jacky il

17

Ahi, triste sapere della reinstallazione.

C'è un ottimo post sul blog di Mark Russinovich che spiega come Windows utilizza la memoria fisica .

  1. I dispositivi hardware possono riservare grandi blocchi di spazio di indirizzi fisici ... Per vedere se un componente hardware sta riservando una grande porzione di spazio di indirizzi fisici, avviare "devmgmt.msc", selezionare Risorse tramite connessione nel menu Visualizza ed espandere la memoria nodo. (Il blog di Mark lo spiega ulteriormente.)

  2. Anche se la tua scheda video ha una memoria video dedicata, veloce e dedicata, Windows deve ancora indirizzarsi e interagire con quella memoria usando lo stesso indirizzo di memoria fisica utilizzato per RAM, dispositivi PCI e altri dispositivi. Questo può affollare lo spazio degli indirizzi fisici. Un sistema operativo a 64 bit dovrebbe far fronte meglio di un sistema operativo a 32 bit, ma le sue mani potrebbero essere ancora legate ad alcuni requisiti del dispositivo.
    (Il mio Dell ha 700 MB di hardware riservati su Win7x64. Non è così grave come il tuo problema, ma comunque fastidioso.)

  3. Sarebbe utile sapere se uno strumento come memtest (che si avvia e funziona senza Windows) può vedere tutta la RAM installata. Prova alcuni degli strumenti di informazioni di sistema su UBCD per vedere se riescono a vedere (e testare) tutta la tua RAM. Questo ti farebbe sapere se Windows ha anche qualcosa a che fare con esso.

Come ultimo pensiero, l'hai acquistato nuovo da un importante fornitore, dovresti essere in grado di ottenere un supporto da loro e chiedere loro il problema. Spesso possono arrivare a fondo di questo tipo di problema molto più velocemente che cercare su Internet e hai già pagato per questo servizio.

Modifica: questa domanda SO può essere correlata al tuo problema, e c'è un'altra buona spiegazione di come le prenotazioni IO mappate in memoria possono ridurre la RAM utilizzabile . Ancora una volta, questo potrebbe non essere esattamente il problema che stai affrontando, ma quei blog ti dicono come puoi determinare se lo è.

Facci sapere.


6

Ho risolto esattamente questo problema! Con Gigabyte p55a ud3r e Kingston KHX1600C9D3K4 / 8GX.

Quando si acquista RAM, la si ottiene in coppia, poiché si è scoperto che ogni coppia / memory stick può funzionare solo sul canale di memoria 1 o sul canale di memoria 2.

Se metti un paio di memorie progettate per funzionare solo sul canale 1, sul canale 2 (come ho fatto inconsapevolmente). Il BIOS li riconosce solo, "MA" non resi disponibili per l'uso. Windows 7 può vedere solo la RAM totale installata (nel mio caso 8 GB), ma non può utilizzare gli altri 4 GB sul canale di memoria 2 e Windows 7 pensa che la memoria da 4 GB sia "RISERVATA HARDWARE".

Quindi ti consiglio di cambiarli tra gli slot di memoria, come ho fatto io, e ora ho RISERVATO HARDWARE 5 MB invece di 4 GB come prima quando ho messo le chiavette RAM negli slot / canale sbagliati.


Intendi dire che hai semplicemente scambiato le chiavette RAM? Potresti spiegare cosa intendiamo per canali di memoria qui? Se la mia scheda madre ha 2 slot DMMI, questi sono rispettivamente il canale 1 e il canale 2?
Mugen,

4

Ho avuto lo stesso problema e l'ho risolto sulla mia macchina particolare. Stavo mostrando 4G riservato in HW. Sono entrato nel BIOS MB e in configurazione chipset / grafica interna /

Ho modificato l'impostazione per Frame Buffer Location da [Above 4G] a [Below 4G} ... e ora ho 1MB in HW riservato e non 4G. Windows vede tutti * G come utilizzabili


3

Forse l'aggiornamento del BIOS sarebbe d'aiuto? Inoltre, prova ad abilitare il Remaping della memoria nel BIOS o qualcosa del genere, se riesci a trovarlo nel tuo SETUP.


Inoltre, ho scoperto che l'HP Z800 viene fornito con 2 GB di RAM per impostazione predefinita ... Forse HP non vuole che gli utenti aggiungano altro? Stupido, lo so ... :)
sYnfo,

1
Secondo le specifiche, quel modello può effettivamente supportare 192 GB se l'O / S e altro hardware lo consentono
MartW

2

Ho avuto un problema simile con un Samsung R519. Nel mio caso ho eseguito l'aggiornamento da 2 GB a 4 GB di RAM, ma ho solo un sistema operativo a 32 bit sul mio computer. Quindi nel mio caso questo è il fattore limitante poiché il sistema operativo a 32 bit vedrà solo 3 GB massimo.


Ehm ... è vero che i sistemi operativi a 32 bit (non server) del client Windows a 32 bit utilizzeranno solo fino a 4 GB di RAM, ma molti altri sistemi operativi a 32 bit possono usarne molto di più. (32 bit-ness non limita l'indirizzamento della RAM.) I client Windows a 32 bit, XP SP2 e versioni successive, si limitano a utilizzare solo RAM a indirizzi fisici al di sotto del limite di 4 GB. Ora, i dispositivi I / O occupano parte dello spazio degli indirizzi fisici al di sotto di quello, quindi non è possibile vedere alcuna RAM in conflitto con essi. La maggior parte dei mobos può spostare tale RAM su indirizzi più alti ("rimappatura del buco della memoria"), che funziona per la maggior parte dei sistemi operativi, ma i client Win a 32 bit non useranno la RAM rimappata.
Jamie Hanrahan,

2

Per chiunque abbia ancora questo problema:

  1. Premere Start -> Esegui

  2. genere msconfig

  3. Vai nella scheda "Avvio"

  4. Fai clic sul pulsante "Opzioni avanzate"

  5. Deseleziona "Memoria massima"

    inserisci qui la descrizione dell'immagine

  6. Reboot

Aiutato per me, è stato ancora riservato solo 9 Mb da un totale di 6 Gb.


Questo mi ha risolto. Era impostato su 3 GB sulla mia macchina. Qual è il lato negativo della rimozione del limite? Perché l'impostazione predefinita è 3 GB sul mio computer? Qualcuno può aggiungere ulteriori dettagli alla risposta?
iSWORD,

2

In realtà c'è un grande indizio nel messaggio: "Hardware riservato".

Se il controllo / deselezionare la casella di controllo "Memoria massima" in Windows non aiuta, il colpevole potrebbe essere le impostazioni del BIOS predefinite, che possono riservare RAM eccessiva per l'hardware grafico.

Nel mio caso, Windows ha riferito che 1.1G della mia RAM 8G installata era "hardware riservato":

"Hardware riservato" prima della modifica delle impostazioni del BIOS

L'ho risolto modificando le impostazioni del BIOS. I dettagli di denominazione o menu potrebbero essere diversi nel BIOS, ma ecco la storia nel mio caso. In Impostazioni avanzate, vai a Configurazione avanzata del chipset:

Impostazioni del BIOS

In Advanced Chipset Configuration è presente un'impostazione denominata Dimensione buffer frame UMA. Questo controlla la quantità di RAM riservata all'hardware grafico e, per impostazione predefinita, può essere impostata su Auto, che deciderà un importo in base alla quantità di RAM installata e, a seconda delle esigenze, potrebbe riservare molto più del necessario:

Impostazioni del BIOS

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

Per uso generale, impostalo su 256M:

Impostazioni del BIOS

inserisci qui la descrizione dell'immagine

Il risultato in Task Manager:

"Hardware riservato" dopo la modifica delle impostazioni del BIOS


Questa opzione non esiste nel BIOS. Si prega di consultare superuser.com/questions/1165428
Dr.jacky il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.