- La memoria virtuale in Windows utilizza lo spazio su disco per supportare la RAM, ma è molto più lenta e non la sostituisce.
- Aumentare le dimensioni del file di paging può prevenire errori di memoria insufficiente, sebbene non velocizzi il computer.
- ReadyBoost e le unità flash USB non trasformano la memoria USB in RAM fisica; offrono solo un leggero vantaggio sui computer molto vecchi.
- Il reale miglioramento delle prestazioni si ottiene aumentando la RAM e, ove possibile, utilizzando un'unità SSD.

Se il tuo computer Windows è lento, si blocca quando apri più schede del browser o i giochi presentano scatti, il problema è molto probabilmente dovuto alla mancanza di RAM e alla gestione della memoria virtuale . Si tratta di due concetti diversi ma strettamente correlati, e comprenderli a fondo è fondamentale per decidere se vale la pena modificare le impostazioni di Windows o se è necessario investire in un aggiornamento fisico della RAM.
In questo articolo analizzeremo nel dettaglio cos'è esattamente la RAM, cos'è la memoria virtuale (file di paging), come è possibile aumentare la memoria virtuale in Windows 10 e Windows 11 , quando conviene farlo e quando l'aggiornamento della RAM o persino l'installazione di un SSD è l'unica opzione. Esamineremo anche alternative come l'utilizzo di un'unità USB con ReadyBoost e sfateremo alcuni miti comuni.
RAM, archiviazione e memoria virtuale: cos'è ciascuna
Per capire perché il PC rallenta quando la memoria si esaurisce, è necessario innanzitutto distinguere alcuni concetti: RAM, disco rigido/SSD e memoria virtuale non sono la stessa cosa, anche se lavorano sempre insieme.
La RAM (Random Access Memory) è la memoria che il sistema utilizza per caricare Windows, i programmi e i file aperti in quel momento; è una memoria molto veloce ma volatile , il che significa che il suo contenuto viene cancellato non appena si spegne o si riavvia il computer.
L'hard disk o l'SSD funge da memoria permanente : è lì che vengono salvati Windows, i giochi, le foto, i video e qualsiasi altro file. Questi file non vengono cancellati quando si spegne il computer; vengono persi solo i file eliminati o quelli che vengono persi quando si formatta l'unità.
La memoria virtuale di Windows, nota anche come file di paging o file di swap , è un'area del disco rigido o dell'SSD che il sistema utilizza come estensione della RAM quando questa si esaurisce. Non si tratta di "vera RAM", ma funge da buffer per evitare che il sistema si blocchi.
Poiché la RAM è molto più veloce di qualsiasi disco, persino di un SSD, fare eccessivo affidamento sulla memoria virtuale fa sì che il computer perda molta agilità e diventi lento , soprattutto se si dispone di un tradizionale disco rigido meccanico (HDD).
Cosa succede quando la RAM si esaurisce in Windows?
Quando si aprono molti programmi o schede del browser, oppure si eseguono attività impegnative come l'editing video o giochi complessi, tutta la RAM disponibile potrebbe riempirsi; a quel punto, Windows inizia a spostare parte dei dati nel file di paging presente sul disco.
A quel punto, le informazioni che prima si trovavano nella RAM vengono lette e scritte sul disco rigido, che è molto più lento. Di conseguenza, il computer potrebbe iniziare a rallentare, le finestre potrebbero rispondere lentamente e l'esperienza d'uso potrebbe sembrare goffa e impacciata, come se ci si muovesse nel fango anziché in modo fluido.
Se la situazione diventa critica e anche il file di paging si riempie, Windows potrebbe visualizzare un avviso del tipo: "La memoria virtuale del sistema è insufficiente. Windows sta aumentando le dimensioni del file di paging..." . Durante questo processo, alcune applicazioni potrebbero non rispondere o visualizzare errori di memoria insufficiente.
Quando il sistema è costretto a leggere e scrivere continuamente sul disco perché la RAM è insufficiente (soprattutto con un disco rigido), entra in uno stato noto come thrashing : il computer è quasi esclusivamente dedicato al trasferimento di dati da e verso il disco, e le prestazioni effettive crollano.
Pertanto, sebbene la memoria virtuale sia un aiuto importante per prevenire i crash, non va confusa con una vera e propria espansione della RAM; essa risolve la situazione, ma a scapito della velocità.
Come funziona la memoria virtuale di Windows
Windows crea un file speciale sul disco che funge da riserva di memoria quando la RAM fisica si esaurisce . Questo file è il noto file di paging o file di swap, e viene gestito automaticamente a meno che non si decida di modificarne le impostazioni.
Per impostazione predefinita, Windows regola dinamicamente le dimensioni di questo file in base alle esigenze del sistema. In genere, imposta un valore iniziale equivalente alla quantità di RAM installata e può aumentare fino a un massimo di circa tre volte tale quantità, sebbene i dettagli esatti possano variare.
In linea generale, per un computer con 8 GB di RAM, si potrebbe considerare un minimo teorico di 1,5 volte la RAM (circa 12 GB) e un massimo di 3 volte (circa 24 GB). Tuttavia, Microsoft solitamente raccomanda una soluzione più moderata, dell'ordine di tre volte la RAM o 4 GB, a seconda di quale dei due valori sia maggiore , a condizione che ci sia spazio sufficiente sul disco rigido.
Tutto questo spazio è riservato sull'unità di archiviazione, quindi tieni presente che l'allocazione di un file di paging eccessivamente grande può consumare molti gigabyte di spazio su disco che potrebbero servirti per altre cose. Pertanto, salvo casi specifici, di solito è una buona idea lasciare che Windows lo gestisca automaticamente.
Anche sui computer con molta RAM (ad esempio, 32 GB), Windows può mantenere un file di paging relativamente piccolo, di pochi gigabyte, come una sorta di "assicurazione" contro i picchi di consumo di memoria o le applicazioni che dipendono esplicitamente da questa funzione.
Come aumentare la memoria virtuale in Windows 10 e Windows 11
Se ricevi frequentemente avvisi di memoria virtuale insufficiente o noti che il tuo sistema sta operando quasi al limite della sua capacità, puoi accedere alle impostazioni avanzate di Windows per regolare manualmente le dimensioni del file di paging . La procedura è molto simile in Windows 10 e Windows 11.
Il modo più diretto è tramite la finestra di dialogo Esegui. Tieni premuti contemporaneamente i tasti Windows e R, digita sysdm.cpl e premi Invio per aprire direttamente le proprietà del sistema, senza dover navigare tra i menu.
È possibile accedervi anche dall'app Impostazioni: aprila con Windows + I, vai su Sistema > Informazioni e da lì fai clic su "Impostazioni di sistema avanzate" per aprire la stessa finestra delle proprietà.
Nella scheda "Opzioni avanzate", troverai la sezione Prestazioni; lì, dovrai fare clic sul pulsante "Impostazioni..." . Si aprirà una nuova finestra con diverse schede di opzioni relative agli effetti visivi e alle prestazioni generali.
All'interno di quella finestra, torna alla scheda "Opzioni avanzate". In basso, vedrai la sezione Memoria virtuale , che mostra la dimensione corrente del file di paging. Fai clic sul pulsante "Modifica..." per modificarla.
Nella nuova schermata, vedrai una casella selezionata per impostazione predefinita: "Gestisci automaticamente le dimensioni del file di paging per tutte le unità ". Finché questa casella è selezionata, Windows gestirà automaticamente le dimensioni e le altre opzioni saranno bloccate.
Se si desidera impostare una configurazione personalizzata, è necessario deselezionare quella casella. Dopodiché, sarà possibile scegliere l'unità su cui posizionare il file di paging e definire una dimensione iniziale e massima in megabyte selezionando l' opzione "Dimensione personalizzata".
È consigliabile non esagerare: aumentare eccessivamente la dimensione massima non porterà a miracoli in termini di prestazioni e potrebbe causare instabilità e un utilizzo eccessivo del disco , soprattutto se l'unità di archiviazione è lenta o quasi piena.
Configurazione del file di paging: consigli pratici
Quando si regola manualmente la memoria virtuale, è importante tenere a mente alcuni criteri precisi per evitare l'effetto opposto. L'obiettivo è avere un file di paging sufficientemente grande da prevenire errori , ma senza creare un collo di bottiglia permanente sul disco.
Sui sistemi con RAM limitata (4 GB o 8 GB), un file di paging leggermente più grande della quantità di RAM può aiutare a gestire i picchi di carico, ma non potrà mai sostituire un vero e proprio aggiornamento della memoria . Pensate alla memoria virtuale come a una "soluzione di emergenza" piuttosto che a un aggiornamento hardware.
Su computer con una quantità di RAM sufficiente (ad esempio, 16 o 32 GB per un normale utilizzo in ufficio e per la navigazione web), è possibile ridurre significativamente la dipendenza dalla memoria virtuale. Alcuni utenti scelgono addirittura di configurare "Nessun file di paging" su sistemi con molta RAM e SSD, ma questa soluzione non è consigliabile per tutti perché alcune applicazioni si aspettano che questo file esista.
Una soluzione intermedia molto sensata è lasciare che Windows gestisca automaticamente il file di paging, a meno che non si abbia un motivo ben preciso per modificarlo (ad esempio, problemi di memoria ricorrenti o un utilizzo molto specifico del computer con software professionale che lo raccomanda).
Tenete inoltre presente che maggiore è l'utilizzo del file di paging da parte del sistema, più evidente sarà la differenza tra un HDD e un SSD. Su un disco rigido meccanico, ogni accesso aggiuntivo generato dalla memoria virtuale introduce latenza e rumore ; con un SSD, l'impatto è minore, ma la velocità rimane comunque nettamente inferiore rispetto alla RAM.
È consigliabile disabilitare il file di paging?
Alcuni tutorial consigliano di disabilitare completamente la memoria virtuale per "migliorare le prestazioni". In pratica, eliminare il file di paging ha senso solo su sistemi molto specifici con molta RAM e un utilizzo molto controllato, e anche in questi casi può causare problemi con alcuni programmi.
Windows utilizza il file di paging non solo quando la RAM è insufficiente; alcune applicazioni, per impostazione predefinita, lo utilizzano anche quando è ancora presente memoria libera. Se lo si disabilita completamente, si rischia che software professionali, giochi o strumenti di editing si comportino in modo anomalo o si blocchino improvvisamente.
Inoltre, disabilitare il file di paging non "costringe" magicamente Windows a utilizzare meglio la RAM; il sistema utilizza già prima la memoria fisica e ricorre al file di paging solo quando lo ritiene necessario o quando le applicazioni lo richiedono.
Pertanto, a meno che non si sappia esattamente cosa si sta facendo e si abbia una ragione valida, la cosa più saggia da fare è mantenere almeno un file di paging piccolo ma attivo per evitare spiacevoli sorprese ed errori di memoria del tutto inutili.
Se si possiede un PC con poca RAM e un HDD lento, la modifica delle impostazioni della memoria virtuale non risolverà il collo di bottiglia: il sistema continuerà a utilizzare il disco, semplicemente con una dimensione dei file diversa. In queste situazioni, il vero miglioramento si ottiene aggiungendo più RAM e, se possibile, sostituendo l'HDD con un SSD.
Utilizzare un'unità USB come RAM: cosa è possibile e cosa non lo è
Uno dei miti più diffusi è l'idea che si possa utilizzare una chiavetta USB per "aumentare la RAM" del computer. È importante chiarire cosa c'è di vero in questo e cosa fanno effettivamente le relative funzioni di Windows.
La RAM è una memoria ad accesso casuale estremamente veloce e volatile, mentre una chiavetta USB o un disco rigido esterno sono dispositivi di archiviazione molto più lenti , progettati per memorizzare i dati in modo permanente. Per definizione, una chiavetta USB non può fungere da RAM fisica.
Da anni Windows permette l'utilizzo di parte dello spazio di archiviazione per supportare la RAM tramite memoria virtuale. Questo è ciò che fa il file di paging sul disco interno, ed è anche ciò che faceva una tecnologia Microsoft chiamata ReadyBoost , introdotta durante l'era di Windows Vista.
ReadyBoost prevedeva l'utilizzo di una chiavetta USB (una veloce unità USB o una scheda di memoria) come cache aggiuntiva per velocizzare alcuni accessi al disco e alleggerire il carico sui computer con meno di 8 GB di RAM e dischi rigidi meccanici . Non trasformava l'unità USB in RAM, ma fungeva piuttosto da una sorta di estensione di memoria virtuale.
Oggigiorno, con la diffusione degli SSD e l'aumento della RAM nei computer moderni, ReadyBoost è praticamente caduto in disuso; la sua utilità è limitata a computer molto vecchi e con risorse limitate , dove la RAM non può essere espansa e l'installazione di un SSD non è fattibile.
Nessun programma affidabile può "ingannare" un gioco o un'applicazione facendogli credere che tu abbia più RAM fisica di quanta ne abbia effettivamente. I requisiti minimi di RAM non possono essere aggirati semplicemente configurando la memoria virtuale o collegando un'unità USB, a prescindere da quanti trucchi miracolosi tu possa trovare online.
Espandere fisicamente la RAM: la vera soluzione
Regolare la memoria virtuale è utile come soluzione temporanea, ma se il computer ha poca memoria, il miglioramento reale e duraturo delle prestazioni si ottiene espandendo la RAM fisica il più possibile, in base al budget e alla scheda madre.
In un computer desktop, di solito è possibile aggiungere o sostituire i moduli di memoria senza troppi problemi: basta aprire il case, individuare gli slot RAM, rimuovere i vecchi moduli se necessario e installare quelli nuovi, rispettando frequenze, voltaggi e tipologia di memoria compatibile (DDR3, DDR4, DDR5, ecc.).
Nei computer portatili, le cose possono essere un po' più complicate. Molti modelli consentono di aggiornare la RAM rimuovendo un coperchio inferiore e accedendo a uno o due moduli, ma ci sono casi in cui il produttore ha saldato parte o tutta la memoria alla scheda madre , lasciando al massimo uno slot libero... o addirittura nessuno.
Se il tuo portatile ha un modulo di memoria saldato e un altro inserito in uno slot, potresti essere in grado di aggiungere altra memoria nello slot libero o sostituire il modulo esistente con uno di maggiore capacità, a condizione che il sistema supporti la quantità totale. In questo caso, è consigliabile consultare il manuale del produttore o le specifiche ufficiali per evitare spiacevoli sorprese.
Quando tutta la RAM è saldata e si stanno già raggiungendo i limiti, non c'è molto che si possa fare a livello hardware. Su questo tipo di macchine, intervenire sulla memoria virtuale o utilizzare trucchi come ReadyBoost può prolungarne la durata, ma se le attività che si svolgono abitualmente superano di gran lunga le capacità del computer, probabilmente sarà necessario valutare la sostituzione del portatile.
Oltre ad aumentare la RAM, un altro notevole incremento prestazionale si ottiene passando da un HDD tradizionale a un SSD molto più veloce, che riduce il calo di prestazioni quando Windows deve ricorrere alla memoria virtuale.
Quando conviene aumentare la memoria virtuale e quando no?
Modificare le dimensioni del file di paging ha senso solo in situazioni molto specifiche. Ad esempio, se si utilizzano applicazioni che richiedono molta memoria (editing video, macchine virtuali , elaborazione di immagini complesse) e si nota che il sistema visualizza messaggi di errore relativi a memoria insufficiente, nonostante si disponga di ampio spazio su disco.
In questi casi, aumentare leggermente la dimensione della memoria virtuale può aiutare a completare attività che altrimenti causerebbero il blocco dell'applicazione o di Windows stesso. Tuttavia, tieni presente che questo non renderà il programma più veloce ; gli darà solo più margine per evitare blocchi.
Aumentare le dimensioni del file di paging su un computer già poco potente e con un disco rigido lento non ha molto senso. Il sintomo principale sarà un rallentamento generale del sistema, poiché quest'ultimo effettuerà continue operazioni di lettura e scrittura sul disco per compensare la mancanza di RAM.
Inoltre, non dovreste usare la memoria virtuale come scusa per non aggiornare la RAM fisica se utilizzate il computer per attività impegnative (giochi moderni, editing video ad alta risoluzione, software di progettazione complessi). In questi casi, ciò di cui avete bisogno è più RAM fisica e un'unità di archiviazione veloce, non un file di paging di grandi dimensioni.
In linea generale, la memoria virtuale di Windows va considerata come un meccanismo di sicurezza e un'estensione che impedisce al sistema di bloccarsi al primo segno di problemi, ad esempio quando si hanno troppe applicazioni aperte. Per un'esperienza quotidiana fluida, i fattori determinanti rimarranno comunque la quantità di RAM disponibile e la velocità del disco rigido o dell'SSD.
In breve, se il tuo computer esaurisce spesso la memoria, se Windows ti avvisa di una quantità insufficiente di memoria virtuale e se noti che il PC è molto lento quando apri diversi programmi, aumentare moderatamente le dimensioni del file di paging può fornire un piccolo miglioramento. Tuttavia, il vero miglioramento si otterrà aggiungendo più RAM e, se possibile, installando un'unità SSD . La memoria virtuale va bene per soluzioni temporanee, ma le prestazioni e la velocità percepita dipendono principalmente dall'hardware installato.
