(Ho anche pubblicato questo su technet ma sto esaurendo le idee)
Ho eseguito l'aggiornamento da Windows Server 2008 R2 Standard a Enterprise per utilizzare più RAM. In precedenza il server aveva 32 GB di RAM.
L'aggiornamento da Standard a Enterprise, usando DISM, sembrava andare bene, quindi ho spento e installato la RAM. Questo è un Dell Poweredge T710, lo stavo portando da 32 GB a 72 GB.
Il BIOS ha riconosciuto la RAM, anche se avevo bisogno di passare dalla modalità "Advanced ECC" alla modalità "Optimizer" per poter usare tutto.
Dopo il riavvio, Windows può vedere la RAM ma nel pannello di sistema visualizzerà:
Memoria installata (RAM): 72,0 GB (4,00 GB utilizzabili)
Nel monitor risorse, il resto della RAM viene visualizzato come riservato per l'hardware. Ho provato varie configurazioni RAM, incluso il ripristino degli stessi chip e della stessa configurazione di prima dell'aggiornamento, ma sempre solo 4,00 GB vengono visualizzati come utilizzabili. Seguendo alcuni thread su questi forum sono entrato in msconfig e ho impostato la memoria massima "a mano" ma questo non risolve il problema. Il BIOS non sembra avere nulla che assomigli al remapping della memoria, che è un altro suggerimento che è emerso.
Come posso rendere questa RAM disponibile per Windows? Era disponibile prima dell'aggiornamento, perché potevo usare l'intera RAM da 32 GB con cui il server doveva iniziare.
Uno screenshot (dopo aver ripristinato la configurazione RAM originale)
Non so se sia correlato, ma anche la mia configurazione del desktop remoto è scomparsa:
(la metà inferiore di questa finestra di dialogo dovrebbe consentirmi di configurare Desktop remoto, funzionava prima dell'aggiornamento ma ora non lo è).
AGGIORNARE
Ho trovato una risposta temporanea, ma mi dà un altro problema. Ecco cosa ho appena pubblicato su technet , dove ho anche posto questa domanda:
OK, ho temporaneamente risolto il problema - non è il BIOS - ma ora non so come risolverlo in modo permanente.
L'indizio è venuto da questo thread , dove C Clarke sembra aver fatto le stesse cose di me:
"Li abbiamo" aggiornati "da Standard a Enterprise, utilizzando l'utilità DSIM e la chiave KMS generica disponibile al di fuori del sito Web MS. Abbiamo quindi modificato la chiave di licenza, dalla GUI in una chiave di licenza valida per Enterprise. riavviare RDP non funzionava. "
"Proprio ora sono tornato alla chiave" generica "KMS e tutto funziona ..."
più tardi dice:
"Quindi ho usato un'altra chiave MAK valida e tutto ha funzionato ancora. Se uso l'altra (che ora funziona su un server completamente ricostruito), non funziona - dice anche 4 GB utilizzabili da 48 GB di RAM ....? .."
... esattamente gli stessi sintomi di me; solo 4 GB di RAM utilizzabile, nessun RDP.
Ho appena cambiato la chiave del prodotto sul nostro server per utilizzare la chiave KMS generica per Enterprise - e tutto va bene. Ho RDP e ho 72 GB di RAM.
Ma ora sto usando una chiave per la quale non ho una licenza. Questo server è destinato esclusivamente a sviluppo e test (al momento è necessario disporre di 20 VM contemporaneamente, quindi la necessità di RAM aggiuntiva oltre 32 GB e quindi Enterprise).
Inizialmente, il server veniva fornito con una chiave OEM Dell per lo standard 2008 R2, non si avviava con la chiave MSDN per lo standard 2008 R2.
Quindi, la mia domanda ora diventa: come posso applicare la chiave MSDN Enterprise e conservare ancora più di 4 GB di RAM utilizzabile, RDP e forse altre funzionalità che non ho individuato mancavano?
Devo ricostruire il server usando la chiave MSDN Enterprise? Non è possibile seguire questo percorso di aggiornamento (Chiave standard OEM -> Chiave MSDN Enterprise)?
AGGIORNARE
Ora so qual è la vera domanda, l'ho posta separatamente:
Come posso aggiornare Windows Server 2008 R2 Standard (OEM Key) a Enterprise (MSDN Key) usando DISM?