http://support.microsoft.com/support/kb ... 3/9/12.aspLeggerai che tutte le versioni di Win 98/ME, alla soglia dei 512 MB di RAM, cominciano a generare errori di memoria insufficiente nella sessione DOS e nella fase di avvio del sistema, mentre le applicazioni Direct 3D tendono a uscire senza il minimo avvertimento.
Il problema di ingordigia di memoria nasce da un driver a 32 bit della cache dei dischi, la Vcache.
Quando Windows parte, Vcache analizza la memoria per decidere quanta usarne per il buffer dei dischi. Ogni buffer ha bisogno di un indirizzo di identificazione ( Data Bus ), che occupa spazio in una particolare area della memoria di sistema nei PC con 512 MB i buffer di Vcache salgono a un numero così elevato da lasciare poco spazio nella memoria di sistema per altri indirizzi virtuali utilizzati, per esempio, dalle macchine virtuali create da ogni sessione di MS-DOS. La soluzione, fortunamente è semplice: basta limitare la massima dimensione del buffer di Vcache inserendo nel file SYSTEM.INI, nella sezione [386Enh], la riga MaxFileCache=256000