PDA

View Full Version : Win98 - Sfruttare più di 64 Mb di RAM


c.alessandro75
13-09-2004, 13:00
Ciao,
...ebbene si, mi scappa quasi una lacrimuccia nell'affermare che mi sono ritrovato a lavorare con un PC con Win98.
Come si sa, win98 è limitato ad una gestione della ram fino a 64 Mb.
Però c'è un parametro da editare in uno dei file di sistema (il parametro di cui parlo è MaxPagingFileSize=?????) che consente a Windows di sfruttare tutta la ram installata nel PC.
Purtroppo non trovo più la tabella con i valori esadecimali, che cambiano a seconda della memoria del PC, da inserire al posto dei punti interrogativi.
Qualcuno di voi ha questa tabella?
Ciao e grazie
Alessandro

zei78
13-09-2004, 13:09
Credo che si trovi nel file system.ini

c.alessandro75
13-09-2004, 13:35
Originariamente inviato da zei78
Credo che si trovi nel file system.ini

Si, sembra anche a me che si trovi nel system.ini, ma io non ricordo il valore da associare al comando...
Ciao

zei78
13-09-2004, 14:48
Penso ci vada il valore che vuoi mettere tu in kb....

c.alessandro75
13-09-2004, 15:31
Originariamente inviato da zei78
Penso ci vada il valore che vuoi mettere tu in kb....

No... ci sono una serie di conti da fare per ottenere un valore espresso in decimale che poi va trasaformato in esadecimale, ma io non trovo più il prospetto per fare il conteggio :cry:

c.alessandro75
20-09-2004, 08:35
Ho ritrovato il file con le istruzioni, lo inserisco nel forum... potrebbe servire a qualcuno :)

Per far sfruttare a Windows 98 Second Edition più di 64Mb di RAM si deve editare il parametro MaxPhysPage nella sezione [386enh] del file System.ini
Il calcolo da effettuare è il seguente:
(MB installati * 1048576) / 4096 = Valore decimale, da convertire in esadecimale.
Quindi: MaxPhysPage=<nnn> dove <nnn> è la quantità di RAM, valore ovviamente espresso in esadecimale.
Facciamo un esempio: nel caso in cui si disponga di 256 Mb la riga da inserire sarà:
(256 * 1048576) / 4096 = 65536 (valore decimale)
trasformando il valore da decimale in esadecimale si ottiene: 10000.
Per cui: MaxPhysPage=10000

Questa tabella contiene i valori esadecimali già calcolati a seconda di quanta RAM si disponga:

960 1,006,632,960 MaxPhysPage=3C000
896 939,524,096 MaxPhysPage=38000
832 872,415,323 MaxPhysPage=34000
768 805,306,368 MaxPhysPage=30000
704 738,197,504 MaxPhysPage=2C000
640 671,088,640 MaxPhysPage=28000
576 603,979,776 MaxPhysPage=24000
512 536,870,912 MaxPhysPage=20000
448 469,762,048 MaxPhysPage=1C000
384 402,653,184 MaxPhysPage=18000
320 335,544,320 MaxPhysPage=14000
256 268,435,456 MaxPhysPage=10000
224 234,881,024 MaxPhysPage=0E000
192 201,326,592 MaxPhysPage=0C000
160 167,772,160 MaxPhysPage=0A000
128 134,217,728 MaxPhysPage=08000
96 100,663,296 MaxPhysPage=06000
88 92,274,688 MaxPhysPage=05800
80 83,886,080 MaxPhysPage=05000
72 75,497,472 MaxPhysPage=04800
64 67,108,864 MaxPhysPage=04000
56 58,720,256 MaxPhysPage=03800
48 50,331,648 MaxPhysPage=03000
40 41,943,040 MaxPhysPage=02800
32 33,554,432 MaxPhysPage=02000
24 25,165,824 MaxPhysPage=01800
16 16,777,216 MaxPhysPage=01000
12 12,582,912 MaxPhysPage=00C00
08 8,388,608 MaxPhysPage=00800

peter2
06-10-2004, 22:53
e se uno (uno a caso, mica io....:D ) non ce l'avesse quella stringa nel suddetto file?
che deve fare?
grazie

c.alessandro75
07-10-2004, 09:28
Con Win98, se lanci da "Esegui" il comando "sysedit" si apre una finestra con tutti i file di sistema. Devi selezionare il file system.ini e portarti nella sezione [386enh]. A quel punto scrivi a mano la riga MaxPhysPage=????? sostituendo ai punti interrogativi il valore esadecimale corrispondente alla RAM che hai installata sul PC.
Io l'ho fatto ed il PC è ripartito... quello è già un passo avanti :D
Comunque qualche miglioramento l'ho avuto... all'inizio, mentre il PC lavorava in background il mouse mi andava leggermente a scatti, dopo che ho aggiunto la riga per l'ottimizzazione della memoria non l'ha più fatto...
Per tranquillizzarti posso dirti che 'informazione è abbastanza attendibile perché l'ho trovata sul sito Microsoft.
Ciao

peter2
07-10-2004, 14:21
ok grazie poi ci provo....
speriamo mi risolva i miei problemi:mad: :mad: :mad: