Geekissimo

Come utilizzare oltre 4GB di RAM su Windows Vista a 32 bit (x86)

 
Andrea Guida (@naqern)
27 Maggio 2008
34 commenti

A molti potrà sembrare strano, ma la versione a 32 bit di Windows Vista (x86) non supporta una memoria RAM che ammonta complessivamente ad oltre 4 GB, cifra considerevole ma al giorno d’oggi per nulla inconsueta.

Tutto ciò, al contrario di quanti in molti possano pensare, non è una limitazione insormontabile o definitiva dovuta alle caratteristiche dell’hardware, quindi che ne dite di una delle nostre impareggiabili guide per veri geek per vedere insieme come utilizzare oltre 4GB di RAM su Windows Vista a 32 bit (x86)? Basta sostituire qualche file ed il gioco è fatto…. si comincia!


  1. Scaricare ed installare Windows Server 2008 Enterprise Edition per poi attivarlo;
  2. Se non si ha la possibilità di installare/attivare Windows Server 2008 Enterprise Edition, trasferire su un qualsiasi dispositivo i seguenti file da una copia del suddetto sistema già attivata (o scaricarli da qui):
    • %systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms
    • %systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat

  3. Copiare gli stessi file da Windows Vista (per effettuare eventuali ripristini);
  4. Digitare servizi nel menu start di Windows Vista e premere Invio;
  5. Fare doppio click sul servizio licenze software e stopparlo;
  6. Prendere il controllo totale dei seguenti file (è possibile farlo tramite il menu contestuale, dopo aver inserito questo nel registro di sistema):
    • %systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms
    • %systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat

  7. Sostituire i file pkeyconfig.xrm-ms e tokens.dat di Windows Vista con quelli di Windows Server 2008 Enterprise Edition;
  8. Riavviare il PC.

Si ringrazia Mosaik per la segnalazione
Potrebbe interessarti anche
Articoli Correlati
Windows Vista, come risolvere il problema della navigazione lenta nelle cartelle di rete

Windows Vista, come risolvere il problema della navigazione lenta nelle cartelle di rete

Ed eccoci tornati a parlare di quei grandi-piccoli problemi che affliggono Windows Vista e che, se risolti, riescono a semplificare incredibilmente il lavoro quotidiano sui PC nei quali è appunto […]

Windows XP e Vista, come creare un collegamento per la creazione di un punto di ripristino

Windows XP e Vista, come creare un collegamento per la creazione di un punto di ripristino

Una delle funzioni più utili, introdotta nei sistemi Windows sin dai tempi di Windows Me (che non brillava certo per stabilità ed affidabilità), è senza ombra di dubbio quella che […]

Come applicare a Windows XP i font di Vista con un click

Come applicare a Windows XP i font di Vista con un click

Circa un mese fa vedemmo insieme come avere i font di Windows Vista su XP in modo legale, tutto in modo da arricchire la nostra collezione personale di caratteri per […]

Windows Vista e l’aggiornamento killer KB937287, come risolvere il problema dei riavvii continui

Windows Vista e l’aggiornamento killer KB937287, come risolvere il problema dei riavvii continui

Purtroppo Microsoft non è nuova a regalare ai propri utenti esperienze traumatiche dovute al non corretto funzionamento di, più o meno importanti, aggiornamenti per il sistema operativo. Ultimo, esemplare caso, […]

Windows, come personalizzare le informazioni contenute nei tooltip

Windows, come personalizzare le informazioni contenute nei tooltip

Uno dei modi più semplici e veloci che si hanno su Windows (ma non solo) per sapere qualche dettaglio “al volo” su file e programmi, sono sicuramente i tooltip (vale […]

Lista Commenti
Aggiungi il tuo commento

Fai Login oppure Iscriviti: è gratis e bastano pochi secondi.

Nome*
E-mail**
Sito Web
* richiesto
** richiesta, ma non sarà pubblicata
Commento

  • #1KinG FeLiX

    Ah comunque ottima notizia 😛

    27 Mag 2008, 10:10 am Rispondi|Quota
  • #2Gnegnus

    Windows Vista (x86) non supporta una memoria RAM che ammonta complessivamente ad oltre 4 GB.

    Scusate la puntigliosità, ma significa che questo procedimento non serve a chi ha esattamente 4 gb, giusto?

    27 Mag 2008, 10:58 am Rispondi|Quota
  • #3federic0

    se seguite questo suggerimento, poi non venite a piangere perchè Microsoft ha segnalato la vostra copia di Vista come piratata…

    27 Mag 2008, 11:38 am Rispondi|Quota
  • #4federic0

    Fabrizio Di Martino

    27 Mag 2008, 11:38 am Rispondi|Quota
  • #5KinG FeLiX

    Al posto del blockquote potresti mettere il tag code almeno i percorsi che hai inerito si leggono meglio senza andare nella sidebar 😉

    27 Mag 2008, 12:10 pm Rispondi|Quota
  • #6Mosaik

    @Gnegnus teoricamente serve pure a te … visto che solitamente il 32bit ti sfrutta si e no 3.20GB 😀
    L’archiettettura a 32bit regge fino a 4GB totali quindi compresa anche memoria scheda video e le altre periferiche del pc che qualche mb alla fine te lo rubano 😀

    27 Mag 2008, 12:49 pm Rispondi|Quota
  • #7michele

    io ho installato il service pack e mi ha riconosciuto i 4 gb

    27 Mag 2008, 1:02 pm Rispondi|Quota
  • #8Edoardo

    Facciamo chiarezza. io ho seguito la discussione su my digital life. il limite dei 32bit è stato da tempo sorpassato da intel e amd…ormai inesistente se non sotto specifica implementazione software…quindi è una bufala che windows nn vede i 4gb e NON LI SFRUTTA! xkè un conto è segnalarli e un conto è sfruttarli e il sp1 di vista arriva solo a “vederli”! con questo trick ( CHE FUNZIONA!!! ) l’ho provato io stesso vista arriva a vedere addirittura fino a 64gb e ad utilizzarli! il “problema” è che poi vi viene richiesto un serial valido x windows server 2008 e non è ancora ben chiaro se poi il windows update vi manderà gli update di vista o del server 08! questo nn posso saperlo xkè nn avendo un serial x windows server 08 ho dovuto rimettere i files di vista accontentandomi dei miei 3gb purtroppo!

    27 Mag 2008, 1:27 pm Rispondi|Quota
  • #9Edoardo

    p.s. come indicato se clikkato su start -> computer -> proprietà . . . non vi aprirà nulla! nn spaventatevi! se avete altri problemi…allora nn so! a me al primo riavvio non funzionava il windows update, il pannello di controllo, quello detto sopra, il menù personalizza…nulla insomma 😛 ho riavviato e poi mi veniva richiesto il serial che ho detto sopra…ekko xkè sn tornato indietro ai vecchi files e ai 3 soli gb! MA x quei 5 minuti che ho avuto vista con i nuovi files facendo un controllo col taskmanager di quanti mb avevo in uso….facendo una rapida proporzione veniva verificata che vista stava utilizzando i 4gb di ram di cui dispongo dandomi una parcentuale di ram in uso ribassata dail 6 all’8 % !

    27 Mag 2008, 1:30 pm Rispondi|Quota
  • #10Mirko33

    è possibile fare la stessa cosa su windows xp a 32 bit?

    perchè avevo visto un video ma non so se era falso!

    Grazie!

    27 Mag 2008, 1:51 pm Rispondi|Quota
  • #11naqern

    @Mirko33: non saprei, ad ogni modo questa guida è pensata solo per Windows Vista, quindi ti sconsiglio di avventurarti “alla cieca” in probabili soluzioni per xp.

    ciao 😉

    27 Mag 2008, 2:47 pm Rispondi|Quota
  • #12naqern

    @King Felix: grazie 😉

    per quanto riguarda il tag code i caratteri poi risultano poco comprensibili, ed io non ho alcun problema di visualizzazione (in Firefox). Se c'è in IE è perché il percorso della cartella scritto è troppo lungo.

    ciao 🙂

    27 Mag 2008, 3:23 pm Rispondi|Quota
  • #13EnricoG

    Vi sconsiglio vivamente di eseguire l’hack, se invece volete veramente sfruttare appieno i 4 GB e oltre di ram che avete installate Vista a 64 bit che funziona estremamente bene e sul quale potete installare tutti i programmi a 32 bit.

    Non so se Microsoft offre ancora la cosa, ma tempo fa chiunque avesse acquistato un PC con Vista 32 bit poteva ordinare al solo costo di spedizione (9 euro) il DVD con la versione a 64 bit, provate a guardare sul sito di Microsoft Italia e eventualmente telefonate per sapere se si puo’ fare ancora.

    Una cosa da sapere con Vista 64 bit e’ che il sottosistema a 16 bit e’ stato eliminato (e’ invece ancora presente su Vista a 16 bit) per cui se avete qualche vecchio programma che gira ancora a 16 bit non lo protete usare.

    Un’altra cosa da sapere e’ che su i notebook prima dell’architettura SantaRosa il limite di 3,2 GB di ram accessibile al sistema sono dovuti al BIOS e quindi su quei portatili anche mettendo Vista a 64 bit non si possono comunque utilizzare i 4 GB per intero.

    27 Mag 2008, 4:18 pm Rispondi|Quota
  • #14FrancescO

    Io starei ben attento a mettere le mani in queste cose…
    Che poi a cosa servono 4 GB o più di ram? daccordo che vista consuma un’esagerazione, ma dubito che qualcuno qui abbia esigenze reali così esose. Che poi se uno usa applicativi che richiedono tale hw allora può fare la spesuccia in + e comprarsi il vista a 64 bit. In accordo con EnricoG, date un occhio anche al bios. Se avete memoria video condivisa potete mettere la ram non usata da windows al video.
    Considerate il rapporto rischi/benefici prima di avventurarvi in simili work-around senza sapere cosa state facendo…

    27 Mag 2008, 4:56 pm Rispondi|Quota
  • #15ludovico

    Uso firefox 2.0.0.14, e il quote va nella sidebar 🙁

    27 Mag 2008, 6:02 pm Rispondi|Quota
  • #16Edoardo

    Ludovico ecco cosa non visualizzi:

    # Copy the following files from Windows Server 2008 to a removable drive:

    %systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms
    %systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat

    # In Windows Vista, backup the same two files in the same paths for future recovery or restore purpose by copying the files as another copy, to other location or simply renaming the files:

    %systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms
    %systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat

    # In Windows Vista, run Services (in Start Search), and stop the Software Licensing service.
    # Take ownership and grant full control permissions to logged on user account or Administrators user group for the 2 files:

    %systemdrive%\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms
    %systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat

    27 Mag 2008, 7:47 pm Rispondi|Quota
  • #17Marlowe

    Bah… Saltata la licenza, non accedevo neanche più a Explorer. Con qualche maneggio sono riuscito a ripristinare i vecchi files, ed è tornato a posto… Peccato che ora vedo 2 gb contro i 3.20 di prima… 🙁

    27 Mag 2008, 9:21 pm Rispondi|Quota
  • #18Ciro Malommo

    Questi so’ gli affari e gekissimo. Non dite che non lo sapevate che se fate gli hac che scrive vi si fotte il pc. Da quando ho aggiunto gekissmo nell’aggregatore ho cambiato 4 computer

    27 Mag 2008, 9:49 pm Rispondi|Quota
  • #19Edoardo

    Marlowe anche a me è successo. mi è bastato riavviare di nuovo 😉

    27 Mag 2008, 10:12 pm Rispondi|Quota
  • #20Fra

    Io non riesco a prendere il controllo di pkeyconfig.xrm-ms, non riesco a sovrascriverlo…

    28 Mag 2008, 9:44 am Rispondi|Quota
  • #21beppe

    qualcuno mi spiega come fa un sistema operativo a 32 bit quindi con spazio di indirizzamento = 2^32 a usare fisicamente indirizzi maggiori di quelli che riesce ad indirizzare.. penso che dobbiate spiegare meglio gli articoli che scrivete..

    28 Mag 2008, 3:18 pm Rispondi|Quota
  • #22Binary.Coded.Brain

    @Beppe: se sei curioso vatti a leggere qualche articolo sull’argomento, fai qualche ricerca personale. Non ritengo che per la completezza dell’articolo sia necessaria anche una spiegazione tecnica di come funzionano le varie versioni dei sistemi operativi. Ad ogni modo, per risponderti, credo che per memorizzare indirizzi piu grandi del max consentito si potrebbe usare benissimo una tecnica big endian / little endian, così come si fa con i bus…non mi pare una cosa da scartare.

    29 Mag 2008, 7:27 pm Rispondi|Quota
  • #23lumo

    Come ha detto Edoardo , questo hack trasforma vista in windows server, non fatelo ho dovuto rimettere vista

    15 Giu 2008, 9:00 am Rispondi|Quota
  • #24EViL_KeNn

    In poke parole questo procedimento provoca solo danni al pc invece di guadagnare RAM…giusto?

    Ma se c’è qualcuno a cui ha funzionato e non ha dato instabilità dopo aver sostituito i 2 file oppure è riuscito a trovare una register key x windows server 2008 ed a stabilizzare il sistema me lo faccia sapere…grazie.

    8 Set 2008, 11:55 pm Rispondi|Quota
  • #25Mods

    Ciao, ho un acer travelmate 5720 2.20 GHz con 2,00 Gb di ram installati e una versione bios Phoenix Technologies LTD V 1.13, vorrei aumentare la ram a 4 Gb ma da quanto letto nei commenti è inutile perchè non li sfrutterebbe, quindi secondo voi dovrei comprare solo un banco da 2 Gb e metterlo a posto di uno da 1 Gb così da avere 1+2=3?
    Il fatto di avere ram di marca diversa può dare problemi?

    6 Ott 2008, 10:44 am Rispondi|Quota
  • #26gianfranco

    ciao ragazzi! non riesco a copiare i file mi dice che ci vuole l’autorizzazione! aiutooooo

    12 Ott 2008, 9:51 pm Rispondi|Quota
  • #27Mods

    Ragazzi, qualcuno mi potrebbe gentilmente risondere… La mia domanda è al post n.26

    14 Ott 2008, 10:19 am Rispondi|Quota
  • #28Peter

    Ripsosta al post 26 e anche come informazione:
    Chi installa il service pack 1 e il sistema operativo è autentico il computer leggere correttamente i 4 GB di ram e oltre

    14 Dic 2008, 8:15 pm Rispondi|Quota
  • #29john

    @ Peter:
    il sistema li riconosce ma non li riesce ad usare.

    15 Dic 2008, 8:07 pm Rispondi|Quota
  • #30Antani

    quello che mostra SP1 è fasullo!

    apri il task manager e vai sul tab performance/prestazioni…controlla la memoria fisica totale se è 4096 oppure no….

    25 Mar 2009, 11:19 am Rispondi|Quota
  • #31wiz4rd

    fate girare un software di benchmark dopo aver il fatto il trick e vedi cosa esce fuori, perchè alla fine può anche dirti 800G ma se è solo un fatto estetico e non effettivo sulle performance del sistema cosa ci fai ? Solo per vedere la scritta 6GB ?

    22 Apr 2009, 10:07 am Rispondi|Quota
  • #32fufix

    Ma ragazzi, ragionate!
    che ve ne fate dei giga di ram in piu’ se poi il limite di memoria utilizzabile da qualsiasi applicazione su windows xp/vista 32 e’ di 2 giga?
    I giga li vede l’OS e li usa lui!
    Questo hack e’ una bufala e serve solo ad impallarvi il computer, io non terrei in considerazione nulla di quello descritto da questo sito perche’ si tratta di informazioni prese malamente dalla rete da un inetto.
    Il sistema a 64 bit non e’ sempre una soluzione… se ad esempio lo usate per la musica e provate a caricare il plugin vst a 32bit semplicemente non ve li vede.
    Vista 64 funzia bene, e’ verissimo, ma molri programmi non vanno e tantissimi drivers hanno dei grossi problemi quindi valutare bene il passo.
    Con vista32 sp2 il sistema vede i 4 giga perfettamente anche se in realta’ solo 3.2/3.8 sono disponibili. Modificando il limite dei 2 giga per applicativo si puo’ risolvere qualche problemuccio senza fare danni:

    1. Premere Win+R contemporaneamente (Il tasto Win ha il logo “Windows”)
    2. battere questo comando:

    bcdedit /set IncreaseUserVA 3072

    3. Abilita “Run as Administrator” o “Avvia com Amministratore”
    4. Premere ‘Ok’
    5. Riavviare

    31 Lug 2009, 4:13 am Rispondi|Quota
  • #33mezzo collo

    ciao
    ho vista home premium32 vado da start su servizi mi apre una finestra ma alla voce di servizio ho indicati altri servizio tipo criteri di dianostica atc etc…
    perchè non c’è? forse perche è una versione senz codice da acquistare in seguito?

    6 Ago 2009, 11:05 pm Rispondi|Quota
  • #34Justintmaj

    ok

    28 Set 2012, 5:31 pm Rispondi|Quota
Trackbacks & Pingback
  1. RAM... 3 o 4 Giga? - Forum di Tom's Hardware Italia