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ù!

ram_pae.jpg

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à!

37 Comments

on “Windows XP non riconosce 4 GB di RAM, ecco la soluzione
37 Comments on “Windows XP non riconosce 4 GB di RAM, ecco la soluzione
  1. 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

  2. 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

  3. 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??

  4. p.s. non e’ che avendo la memoria virtuale altissima(mi sembra a 2000) non mi faccia leggere quella fisica???

  5. 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

  6. 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

  7. 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?

  8. 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

  9. 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)

  10. 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

  11. 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)

  12. 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.

  13. 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

  14. ——————————————-
    [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

  15. io ho eseguito l’operazione ma da proprietà del computer comuncque mi risultano 3.25 giga di ram..è normale?

  16. 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?

  17. 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.

  18. 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!!!

  19. 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

  20. 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?

  21. 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

  22. 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

  23. 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

  24. provato non mi funziona non vede i 4 gb ma solo 3

    questa è la stringa
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”IBM Client for e-business Windows XP v3.03″ /noexecute=alwaysoff /fastdetect /PAE

    mi puoi aiutare ?

  25. Ciao Costiga….ho fatto tutto alla lettera come hai descritto ma non li vede avendo messo 4 giga di ram…. ecco la mia stringa:

    [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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Time limit is exhausted. Please reload CAPTCHA.