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

Traduzione articoli Traduzione articoli
Identificativo articolo: 253912 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo è stato precedentemente pubblicato con il codice di riferimento I253912
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):
http://support.microsoft.com/default.aspx/w98?sid=460
Espandi tutto | Chiudi tutto

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.

Proprietà

Identificativo articolo: 253912 - Ultima modifica: mercoledì 9 agosto 2006 - Revisione: 3.0
Le informazioni in questo articolo si applicano a
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
Chiavi: 
kbdiskmemory kberrmsg kbprb KB253912
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com