2009-10-16 14:08:17 +0000 2009-10-16 14:08:17 +0000
27
27

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

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

La macchina ha 4GB di RAM – windows ha riportato 1,99GB disponibili, 2GB erano “hardware riservato”. Ho aggiunto altri 2 GB e windows riferisce che ci sono 6 GB di RAM fisica, ma ora 4 GB sono “hardware riservato”. Anche il BIOS vede l'intera quantità di RAM.

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

Perché tutta la mia RAM extra è contrassegnata come “hardware riservato” in Windows 7?

Risposte (7)

30
30
30
2010-02-11 22:11:18 +0000

Risulta che la RAM installata era in una configurazione non supportata – Su questa macchina, se si installano chip da 2GB, 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”.

17
17
17
2009-10-27 19:29:40 +0000

Ahi, triste sentire della reinstallazione.

C'è un grande post sul blog di Mark Russinovich che spiega come windows usa la memoria fisica .

  1. I dispositivi hardware possono riservare grandi blocchi di spazio di indirizzo fisico… 2. Per vedere se un pezzo di hardware sta riservando un grande pezzo di spazio di indirizzo fisico, lanciare “devmgmt.msc”, selezionare Risorse per connessione nel menu di visualizzazione, ed espandere il nodo di memoria. (Il blog di Mark lo spiega ulteriormente). Anche se la scheda video ha a bordo una memoria video veloce e dedicata, Windows deve comunque indirizzare e interagire con quella memoria utilizzando lo stesso indirizzo di memoria fisica che viene utilizzato per la RAM, i dispositivi PCI e altri dispositivi. Questo può affollare lo spazio di indirizzamento fisico. Il sistema operativo a 64 bit dovrebbe far fronte a questo problema meglio di un sistema operativo a 32 bit, ma le sue mani potrebbero essere ancora legate ad alcuni requisiti del dispositivo. (My Dell ha 700 MB di hardware riservato su Win7x64. Non è così male come il vostro problema, ma è comunque fastidioso)

  2. Sarebbe utile sapere se uno strumento come memtest (che si avvia e funziona senza finestre) può vedere tutta la RAM installata. Prova alcuni degli strumenti di informazione del sistema sul UBCD per vedere se possono vedere (e testare) tutta la tua RAM. Questo vi farà sapere se Windows ha qualcosa a che fare con questo.

Come pensiero finale, lo avete acquistato nuovo da un importante fornitore, dovreste essere in grado di ottenere un supporto da loro, e chiedere loro informazioni sul problema. Spesso possono arrivare in fondo a questo tipo di problema molto più velocemente che cercare su Internet, e tu hai già pagato per questo servizio.

Edit: questa domanda SO può essere correlata al tuo problema, e c'è un'altra buona spiegazione di come le prenotazioni di IO mappate in memoria possono ridurre la RAM utilizzabile . Anche in questo caso, questo potrebbe non essere esattamente il problema che state affrontando, ma quei blog vi dicono come potete determinare se lo è.

Fateci sapere.

6
6
6
2010-06-09 17:44:28 +0000

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

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

Se si mette una coppia di memoria che ha progettato per funzionare solo sul canale 1, sul canale 2 (come ho fatto inconsapevolmente). Il BIOS le riconosce solo, “MA” non è disponibile 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 i 4 GB di memoria siano “HARDWARE RISERVATO”.

Quindi vi consiglio di scambiarli tra gli slot di memoria, come ho fatto io, e ora ho solo 5 MB HARDWARE RISERVATO invece di 4 GB come prima quando ho messo le chiavette RAM sugli slot/canale sbagliato.

4
4
4
2012-01-31 17:03:05 +0000

Ho avuto lo stesso problema e l'ho risolto con la mia macchina. Stavo mostrando il 4G riservato in HW. Sono andato nel BIOS MB e sotto la configurazione del chipset/grafica interna/

ho cambiato l'impostazione per la posizione del Frame Buffer da [Sopra 4G] a [Sotto 4G}… e ora ho 1MB in HW riservato e non 4G. Windows vede tutti i *G come utilizzabili

3
3
3
2009-10-16 15:45:25 +0000

Forse l'aggiornamento del BIOS potrebbe essere d'aiuto? Inoltre, provate ad abilitare il Memory Remaping nel BIOS, o qualcosa del genere, se riuscite a trovarlo nel vostro SETUP.

2
2
2
2016-04-23 22:42:21 +0000

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

Se la casella di controllo “Memoria massima” sotto Windows non è d'aiuto, il colpevole potrebbe essere l'impostazione predefinita del BIOS, che può riservare una RAM eccessiva all'hardware grafico.

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

L'ho corretto cambiando l'impostazione del BIOS. La denominazione o i dettagli del menu possono essere diversi nel vostro BIOS, ma ecco la storia nel mio caso. Sotto le impostazioni avanzate, andare su Configurazione avanzata dei chipset:

Sotto Configurazione avanzata dei chipset c'è un'impostazione chiamata UMA Frame Buffer Size. Questa controlla quanta della vostra RAM è riservata all'hardware grafico, e per impostazione predefinita può essere impostata su Auto, che deciderà un importo in base a quanta RAM avete installato e in base alle vostre esigenze - può riservare molto più del necessario:

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

Per uso generale, impostatela su 256M:

Il risultato in Task Manager:

&005

2
2
2
2012-07-10 11:35:22 +0000

Ho avuto un problema simile con un Samsung R519. Nel mio caso ho fatto l'upgrade da 2gb a 4gb di RAM, ma ho solo un sistema operativo a 32bit sulla mia macchina. Quindi nel mio caso questo è il fattore limitante in quanto l'OS a 32bit vedrà solo 3gb max.