Windows XP non riconosce 4 GB di RAM, ecco la soluzione
Mi è stato riferito già da molti amici e conoscenti questo problema. Praticamente hanno installato nel loro PC 4 GB di memoria RAM, però il sistema operativo (Windows XP a 32 bit) ne riconosce solo 3.3 GB.
Principalmente ci sono 2 soluzioni. La prima è quella di installare Windows XP a 64 bit (e quindi si devono spendere un bel mucchietto soldi), l’altra invece è quella di attivare il PAE.
Per attivare il PAE (estensione della memoria fisica) in Windows XP dovete aggiungere alla fine del vostro “boot.ini” (“C:\boot.ini”) la stringa “/PAE”. Il risultato è circa così:
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect /PAE
Attenzione: Aggiungete SOLO “/PAE”, non modificate niente d’altro, altrimenti il sistema non parte più!

Riavviate il vostro PC ed il gioco è fatto! Con Windows Vista il procedimento per attivare il PAE è più semplice, basta inserire il seguente comando nella finestra “Start -> esegui”:
BCDEdit /set PAE forceenable
Dopo il riavvio di Vista, il sitema riconosce i 4 GB di RAM.
Vorrei ringraziare Dyl! per avere scritto l’articolo originale (in tedesco): 4GB Ram verbaut doch nur 3GB werden angezeigt? Hier die Lösung!
P. S.: Attivate il PAE a vostro rischio, declino ogni responsabilità!

febbraio 14th, 2008 at 12:12
ooo, grazie mille, questa si che e una cosa che mi serviva
ci ho girato attorno molto a quel problema!
febbraio 14th, 2008 at 13:18
di niente
Per modificare il boot.ini in Windows XP potete utilizzare questa breve guida:
1. Fare clic con il pulsante destro del mouse su Risorse del computer, quindi scegliere Proprietà.
Oppure
Fare clic sul pulsante Start, scegliere Esegui, digitare sysdm.cpl, quindi scegliere OK.
2. Nella scheda Avanzate in Avvio e ripristino fare clic su Impostazioni.
3. In Avvio sistema fare clic su Modifica.
Per ulteriori informazioni visitate questo link (microsoft): http://tinyurl.com/yjlbyr
febbraio 21st, 2008 at 11:18
Non per qualcosa…. prima di inserire un suggerimento viene testato?
febbraio 21st, 2008 at 13:37
Normalmente si. Questo del PAE però non l’ho provato personalmente perchè ho solo 1 GB di memoria RAM. Se avete informazioni supplementari vi prego di informarmii, thx
marzo 5th, 2008 at 15:49
ciao,io ho un problema simile a questo,pero’ si tratta di 2 gb di ram,diviso in 2 moduli da 1 gb,il problema e’ il seguente,ho acquistato dui banchi da 1gb di ddr pc2700,le installo ed il pc non boota piu’,e non si avvia,la mia motherboard asus a7n8x-la dice che supporta le pc2700 sino a 2 gb,se attivo il pae dite che me le legge??
marzo 5th, 2008 at 15:59
non penso che sia il PAE il problema… le hai installate correttamente sulla scheda madre? Riconosce i 2 gb nel BIOS?
marzo 5th, 2008 at 16:06
non gli riconosce perche’ non boota il pc
marzo 5th, 2008 at 16:08
p.s. non e’ che avendo la memoria virtuale altissima(mi sembra a 2000) non mi faccia leggere quella fisica???
marzo 5th, 2008 at 17:23
Secondo me il problema è nella RAM fisica, non nel sistema operativo. Quando accendi il computer schiaccia il tasto DEL o F12 e guarda nella BIOS (parte di sicuro quella) se i 2 gb vengono riconosciuti. Se non li riconosce allora non è compatibile
marzo 5th, 2008 at 18:26
confermo quello che ha detto costiga….
se non boota cioé se non riesci a entrare nel bios vuol dire che la ram è difettata..cioé comprane un altra
ceu
settembre 17th, 2008 at 9:11
Ho attivato il PAE come consigliato ma windows XP SP3 continua a dirmi che ci sono solo 2GB di ram (nel bios ne visualizzo correttamente 4).
Solo nelle proprietà del computer è comparsa la scritta:
“Estensione indirizzo fisico”
E’ normale continuare a vedere 2GB o qualcosa non torna?
settembre 17th, 2008 at 9:42
ciao andrea, 3gb dovrebbe farteli vedere anche senza attivare il PAE. Hai magari collegato 2 schede grafiche in SLI? Certe schede grafiche utilizzano anche la ram del sistema per avere di più memoria video, anche se mi sembra strano che utilizzano 2 gb…
per i 4gb non posso aiutarti molto perchè non l’ho ancora sperimentato personalmente visto che ho solo 2gb. Una soluzione che funziona di sicuro è comperare il sistema operativo a 64 bit.
saluti
settembre 17th, 2008 at 10:37
Grazie per la risposta.
Purtroppo confermo che vedo solo 2Gb.
Per informazioni fornisco le caratteristiche salienti del PC:
MB Asus P5B
CPU E6300 1.86Ghz
Scheda video NVidia GeForce 8500 (512Mb)
settembre 17th, 2008 at 10:48
molto strano…
se vuoi puoi provare a scaricare ubuntu e a farlo partire da cd, così vedi se almeno unix ti riconosce i 4gb (o 3.x gb)
altre idee purtroppo al momento non me ne vengono
settembre 17th, 2008 at 10:54
Sulla macchina in questione è gia installato ubuntu 8.04 in dual boot.
Con il kernel Server vengono riconosciuti correttamente i 4Gb. (Con il kernel generic solo 2)
marzo 18th, 2009 at 17:08
Anke io ho riscontrato lo stesso problema… ho un scheda madrea intel DP43TF con 2 banchi da 1 Gb di ram kingston 800 MHz….
ho aggiunto un banco da 2 Gb sempre KIngston ma mi riconosce 2.99 Gb…
Ho provato ad attivare il PAE ma niente. il bios le riconosce correttamente, windows no.
marzo 19th, 2009 at 11:07
prob. l’unica soluzione che funziona veramente è windows a 64 bit (e CPU a 64 bit) oppure ubuntu
maggio 28th, 2009 at 13:13
..oppure tutti gli ambienti open source…ubuntu è solo una goccia nel mare
giugno 10th, 2009 at 18:22
Ciao, io ho letto il tuo post sulla soluzione che xp riconosca le 4 giga di ram…niente di difficile a leggerlo sembra ancora + facile…..mi sn bloccato caro Costiga xkè nella mia stringa del boot.ini ho una scritta in + del tuo esempio e siccome sn un casinista nn vorrei continuare ad esserlo.Copia qui la mia stringa. grazie comunque..se potete anke via email ciaooo
boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect /NoExecute=OptIn
giugno 10th, 2009 at 19:26
——————————————-
[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional”
/fastdetect /NoExecute=OptIn /PAE
——————————————-
per sicurezza fa un backup dei dati importanti!
saluti
agosto 5th, 2009 at 19:30
non funziona…………… non c’e modo…come fare?
novembre 9th, 2009 at 13:44
io ho eseguito l’operazione ma da proprietà del computer comuncque mi risultano 3.25 giga di ram..è normale?
dicembre 9th, 2009 at 19:04
Ciao, posseggo una scheda madre Asus P5vd2-x, processore Intel Pentium D 3.4 Ghz e 4gb di RAM. Il bios rileva 4gb installati ma 3gb utilizzati. Ho provato il consiglio di utilizzare windows Xp 64 bit ma il problema rimane. Come posso far si che il mio sistema possa rilevare i 4gb EFFETTIVI?
dicembre 9th, 2009 at 19:05
Non mi dite di attivare il /PAE che è una grande stronzata, grazie
dicembre 13th, 2009 at 11:09
Teoreticamente con XP a 64 bit dovrebbe riconoscerli i 4 GB di ram. È possibile che li riconosca, però sotto le proprietà ne visualizzi solo 3.25 GB. Mi dispiace ma non posso aiutarti tanto di più perchè lavoro su Mac. C’è magari qualcuno che lavora su XP a 64 bit con 4 GB di RAM?? Consigli? Grazie.
gennaio 30th, 2010 at 12:43
ho installato windows 7 ultimate a 64bit ma no riconoci 4gb di ram
gennaio 30th, 2010 at 16:26
@khobaraa
sicuro che sia a 64 bit? strano…
marzo 20th, 2010 at 8:30
ciao a tutti
ho windows 7 32 bit con Quad Core e 8 Giga di Ram…(900mhz) su bios mi rileva tutta la memoria (8012 mb) ma su windows 7 32 bit mi rileva solamente 3210 mb (3,2GB) come mai ? che posso fare ?
ho provato anche a scrivere msconfig e mi appare 4 Processori ma su memoria metto al massimo 8012mb ma al riavvio mi rida’ la stessa cosa…non seleziona nulla….
sull altro sistema operativo VISTA 32 bit….mi rileva ugualmente 3,2 GB
(((
ma se avvio un gioco, sfrutta i 3GB oppure gli 8 GB di ram?
aiutoooooooooooo!!!
marzo 20th, 2010 at 12:34
velasco: “è un limite della versione di seven a 32 bit o usi la 64 oppure cerca in giro una patch ke porta il limite a 128giga. Quando giochi o no sfrutto sempre e solo i3 giga cosi. Ciaoo”
Thx
aprile 17th, 2010 at 11:47
ho seguito le istruzioni ma non ho risolto nulla…riconosce sempre e solo 3gb.
nel mio boot.ini c’è scritto: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /PAE
rispetto a boot.ini non compare:
rdisk(1)
e
/fastdetect
dipende da questo?
giugno 17th, 2010 at 6:54
ho fatto questo ma ancora mi vede 3 gb…[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect/PAE
dicembre 23rd, 2010 at 12:00
Non mi funziona a me…
marzo 5th, 2011 at 14:49
Soledad@
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect/PAE
Da quel che vedo c’è un errore, l’hai scritto attaccato a /Fastdetect, devi lasciare uno spazio, scrivilo così:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect /PAE
marzo 25th, 2011 at 1:36
Ciao,naturalmente pure io ho lo stesso problema,ma di due banchi da 2gb sia il bios che risorse cpu ne vedono 2,50,ma se metto un banco appena preso da 2 e uno di quelli che avevo da 1gb(marca diversa)sale a 3gb,con o senza PAE.Ho buttato i soldi?Grazie