Browse > Home / Microsoft, Software, Tips & Tricks, Tutorials, Varie / Windows XP non riconosce 4 GB di RAM, ecco la soluzione

Abbonati via RSS

Windows XP non riconosce 4 GB di RAM, ecco la soluzione

febbraio 13th, 2008 | Posted in Microsoft, Software, Tips & Tricks, Tutorials, Varie |

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

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

Scritto da Costiga. Tags: , , , , , , ,

Articoli correlati:

34 Responses to “Windows XP non riconosce 4 GB di RAM, ecco la soluzione”

  1. Geo Says:

    ooo, grazie mille, questa si che e una cosa che mi serviva :D ci ho girato attorno molto a quel problema!


  2. Costiga Says:

    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


  3. Francesco Says:

    Non per qualcosa…. prima di inserire un suggerimento viene testato?


  4. Costiga Says:

    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


  5. raffaele Says:

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


  6. Costiga Says:

    non penso che sia il PAE il problema… le hai installate correttamente sulla scheda madre? Riconosce i 2 gb nel BIOS?


  7. raffaele Says:

    non gli riconosce perche’ non boota il pc :(


  8. raffaele Says:

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


  9. Costiga Says:

    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


  10. Kex Says:

    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


  11. Andrea Says:

    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?


  12. Costiga Says:

    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


  13. Andrea Says:

    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)


  14. Costiga Says:

    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


  15. Andrea Says:

    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)


  16. Andrea Says:

    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.


  17. Costiga Says:

    prob. l’unica soluzione che funziona veramente è windows a 64 bit (e CPU a 64 bit) oppure ubuntu ;-)


  18. mb Says:

    ..oppure tutti gli ambienti open source…ubuntu è solo una goccia nel mare


  19. diego Says:

    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


  20. Costiga Says:

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


  21. leon Says:

    non funziona…………… non c’e modo…come fare?


  22. Gigioviz Says:

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


  23. Piero Says:

    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?


  24. Piero Says:

    Non mi dite di attivare il /PAE che è una grande stronzata, grazie


  25. Costiga Says:

    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.


  26. khobaraa Says:

    ho installato windows 7 ultimate a 64bit ma no riconoci 4gb di ram


  27. Costiga Says:

    @khobaraa
    sicuro che sia a 64 bit? strano…


  28. daba Says:

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


  29. Costiga Says:

    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


  30. Fra Says:

    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?


  31. soledad Says:

    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


  32. alessio Says:

    Non mi funziona a me…


  33. Jack Says:

    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


  34. Ste Says:

    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