Messaggio di errore "Memoria insufficiente" quando è installato un quantitativo elevato di RAM

Questo articolo è stato precedentemente pubblicato con il codice di riferimento I253912
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Se in questo articolo non è descritto lo specifico problema hardware riscontrato, visitare il seguente sito Web Microsoft per ulteriori articoli relativi all'hardware (informazioni in lingua inglese):
Sintomi
Quando un computer che esegue una delle versioni di Windows elencate all'inizio dell'articolo dispone di oltre 512 megabyte di memoria fisica (RAM), ad esempio 768 MB, è possibile che si verifichino uno o più dei seguenti sintomi:
  • Non è possibile aprire una sessione di MS-DOS o un prompt dei comandi quando si esegue Windows. I tentativi in tal senso determinano la visualizzazione del seguente messaggio di errore:
    Memoria insufficiente per eseguire l'applicazione.
    Chiudere eventuali applicazioni aperte e riprovare.
  • Il computer si blocca durante l'avvio di Windows oppure si blocca e viene visualizzato il seguente messaggio di errore:
    Memoria insufficiente per inizializzare Windows. Chiudere uno o più programmi residenti in memoria o rimuovere programmi di utilità non necessari dai file CONFIG.SYS e AUTOEXEC.BAT, quindi riavviare il computer.
Cause
Il driver della cache in modalità protetta di Windows a 32 bit (Vcache) determina la dimensione massima della cache in base alla quantità di RAM presente all'avvio di Windows. Vcache riserva quindi indirizzi di memoria sufficienti per permettere a Windows di accedere a una cache della dimensione massima, in modo da poter aumentare la cache a tale dimensione, se necessario. Questi indirizzi vengono allocati in un intervallo di indirizzi virtuali da 0xC0000000 a 0xFFFFFFFF (da 3 a 4 gigabyte) noto come arena di sistema.

Nei computer in cui sono installati grandi quantitativi di RAM, la dimensione massima della cache può essere sufficientemente grande da consentire a Vcache di consumare tutti gli indirizzi dell'arena di sistema, senza lasciare alcun indirizzo di memoria virtuale disponibile per altre funzioni, quali l'apertura del prompt di MS-DOS, creando una nuova macchina virtuale.
Workaround
Per risolvere questo problema, utilizzare uno dei metodi descritti di seguito:
  • Utilizzare l'impostazione MaxFileCache nel file System.ini per ridurre a 512 megabyte (524,288 KB) o meno la quantità massima di memoria utilizzata da Vcache. Per ulteriori informazioni su come utilizzare l'impostazione MaxFileCache, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    108079 Dimensione massima della cache per l'accesso ai file a 32 bit
  • Utilizzare l'Utilità di configurazione di sistema per limitare a 512 megabyte (MB) o meno la quantità di memoria utilizzata da Windows.Per ulteriori informazioni su come utilizzare l'Utilità di configurazione di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    181966 System Configuration Utility Advanced Troubleshooting Settings
  • Ridurre a 512 MB o meno la quantità di memoria installata nel computer.
Status
Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a..." di questo articolo.
Informazioni
Vcache prevede internamente un limite massimo della cache di 800 MB.

Questo problema può verificarsi più facilmente con schede video AGP (Advanced Graphics Port) in quanto anche l'apertura AGP viene associata agli indirizzi dell'arena di sistema. Ad esempio, se Vcache sta utilizzando una cache della dimensione massima di 800 MB e una scheda video AGP dispone di un'apertura di 128 MB mappata, rimarrà poco spazio di indirizzi per il codice di altri sistemi e per i dati che dovrebbero occupare questo intervallo di indirizzi virtuali.
hwmem wmehemmay wmehemjun wmehemjul wmehemaug wmehemsep
Proprietà

ID articolo: 253912 - Ultima revisione: 12/05/2015 18:36:34 - Revisione: 3.0

Microsoft Windows Millennium Edition, Microsoft Windows 98 Second Edition, Microsoft Windows 98 Standard Edition, Microsoft Windows 95

  • kbnosurvey kbarchive kbdiskmemory kberrmsg kbprb KB253912
Feedback