Navigaweb.net logo

Impostare Memoria Virtuale Windows (pagefile.sys): Valori corretti SSD e RAM

Aggiornato il:
Riassumi con:
Gestire lo spazio su disco usato da Windows quando la memoria fisica finisce. I valori ideali per evitare errori e rallentamenti del sistema
Memoria virtuale

Quando il computer inizia a rallentare vistosamente con molte finestre aperte o un gioco pesante va in crash riportando errori di memoria insufficiente, il colpevole è quasi sempre una cattiva gestione delle risorse tra la RAM fisica e il disco. Windows utilizza un file speciale, chiamato pagefile.sys, per parcheggiare i dati che non entrano più nella memoria veloce.

Capire come configurarlo oggi è diverso rispetto a dieci anni fa: con la diffusione degli SSD NVMe ultra-veloci e l'arrivo di applicazioni di Intelligenza Artificiale che girano in locale, le vecchie regole del "doppio della RAM" non valgono più.

Prima di toccare qualsiasi impostazione, è fondamentale capire che Windows 10 e 11 utilizzano una tecnologia chiamata Compressione della Memoria. Prima di scrivere dati sul disco (che è sempre più lento della RAM), il sistema prova a comprimere le informazioni meno usate rimanendo nella RAM. Solo quando questa tecnica non basta più, entra in gioco il file di paging. Disattivare il file di paging, anche su PC con 32 GB di RAM, è un errore tecnico. Molti motori di gioco, software di rendering e strumenti moderni per l'AI locale si aspettano di trovare quello spazio allocato; se non c'è, il programma si chiude improvvisamente senza preavviso. Inoltre, senza questo file, Windows non può salvare i dati diagnostici in caso di schermata blu, rendendo impossibile capire la causa di un guasto.

LEGGI ANCHE -> Come aumentare RAM e aggiungere nuova memoria al PC

Come modificare i valori file di paging

Per intervenire manualmente sulle dimensioni del file di paging, bisogna raggiungere un menu un po' nascosto nelle impostazioni di sistema legacy.

Regola paging
  • Premere la combinazione di tasti Windows + R sulla tastiera.
  • Digitare il comando sysdm.cpl e premere Invio.
  • Spostarsi nella scheda Avanzate e cliccare sul pulsante Impostazioni nel riquadro Prestazioni.
  • Nella nuova finestra, andare ancora su Avanzate e cliccare su Cambia sotto la voce Memoria virtuale.

A questo punto, togliendo la spunta dalla casella in alto Gestisci automaticamente dimensioni file di paging per tutte le unità, si ottiene il controllo completo.

I valori corretti da inserire (La Guida Definitiva)

Lasciare la gestione automatica è comodo, ma spesso porta Windows a frammentare il file o a occupare spazio eccessivo inutilmente. Per ottimizzare il sistema e mantenere stabilità, seguiamo la rotta di Navigaweb impostando dimensioni fisse (minimo e massimo uguali) per evitare che il sistema perda tempo a ridimensionare il file continuamente.

PC con 8 GB di RAM o meno

In questa fascia la memoria virtuale lavora costantemente. È necessario allocare uno spazio generoso per evitare che il sistema si blocchi.

  • Dimensione Iniziale: 8192 MB
  • Dimensione Massima: 8192 MB

PC con 16 GB di RAM (Standard attuale)

È il taglio più diffuso. Qui il paging serve come "paracadute" quando si gioca o si fa editing video.

  • Dimensione Iniziale: 4096 MB
  • Dimensione Massima: 4096 MB

PC con 32 GB di RAM o superiori

Con tanta memoria, il file di paging serve quasi esclusivamente per i log di sistema e per compatibilità software. Non ha senso occupare decine di gigabyte sull'SSD.

  • Dimensione Iniziale: 2048 MB
  • Dimensione Massima: 2048 MB

Il caso dell'Intelligenza Artificiale Locale

Se utilizzate il PC per far girare modelli di linguaggio (LLM) in locale o generatori di immagini, la situazione cambia drasticamente. Quando la VRAM della scheda video finisce, questi software si riversano sulla RAM di sistema. Se anche quella finisce, usano il paging. In questo scenario specifico, e solo in questo, conviene impostare un file di paging enorme (anche 30 o 40 GB) su un SSD veloce, per evitare che il processo di generazione fallisca a metà.

Spostare il paging su un secondo disco: quando conviene?

Una tecnica avanzata per guadagnare reattività consiste nello spostare il file pagefile.sys dal disco C: a un secondo disco fisico. Attenzione alla distinzione: deve essere un'altra unità fisica, non una partizione dello stesso disco. Se il disco principale è un vecchio SSD SATA quasi pieno e avete installato un nuovo SSD NVMe secondario vuoto e veloce, spostare lì la memoria virtuale ridurrà il carico sul disco di sistema.

Per farlo, selezionare C: nella finestra della memoria virtuale, scegliere Nessun file di paging e cliccare Imposta. Poi selezionare il disco secondario (es. D:), inserire i valori personalizzati e cliccare di nuovo Imposta. Riavviare il PC è obbligatorio per applicare la modifica. Non fatelo mai su hard disk esterni USB o dischi meccanici lenti: otterreste l'effetto contrario, paralizzando il PC.

Cancellazione del file allo spegnimento

Esiste una policy di sicurezza che permette a Windows di cancellare il file di paging ogni volta che si spegne il computer. Questo impedisce a eventuali malintenzionati di analizzare i dati rimasti latenti nel file (che potrebbero contenere password o documenti non criptati).

Tuttavia, attivare questa funzione aumenta drasticamente i tempi di spegnimento del PC, che potrebbe impiegare anche diversi minuti per chiudersi. Per l'utente domestico medio, l'impatto sulle prestazioni non vale il beneficio di sicurezza, a meno che non si tratti di computer aziendali con dati altamente sensibili.

Altre cose interessanti sul file di paging

  • Ho un SSD, il file di paging lo rovina? Le moderne unità SSD hanno una durata di scrittura (TBW) elevatissima. L'uso normale del file di paging non influisce significativamente sulla vita del disco. È molto più dannoso riempire l'SSD fino all'orlo: in quel caso le prestazioni crollano e l'usura aumenta. Lasciate sempre almeno il 15% di spazio libero.
  • Vedo un file swapfile.sys, cos'è? Oltre al pagefile.sys, Windows 10 e 11 creano lo swapfile.sys. Serve specificamente per le App moderne (quelle dello Store) e per gestire la loro sospensione. Occupa pochissimo spazio (spesso meno di 256 MB) e non va assolutamente toccato o disabilitato.
  • Come vedere se sto usando troppa memoria virtuale? Non usate il Task Manager. Aprite invece il Monitoraggio Risorse (cercatelo nel menu Start), andate nella scheda Memoria e osservate il grafico "Errori hardware/sec". Se vedete picchi costanti in quel grafico mentre usate il PC, significa che il sistema sta leggendo disperatamente dal disco. In quel caso, nessuna ottimizzazione software basterà: dovete comprare più RAM fisica.
  • Posso cancellare il file pagefile.sys per liberare spazio? Non si può cancellare mentre Windows è in esecuzione perché è un file di sistema bloccato. Si può disattivare dalle impostazioni citate sopra, e al riavvio sparirà, ma come spiegato è sconsigliato per la stabilità generale.
  • Perché il mio file di paging è enorme (es. 20GB)? Se lasciato in "Gestione automatica", Windows può ingrandirlo enormemente in caso di crash di sistema precedenti o se si usano software che richiedono allocazione massiccia di memoria (macchine virtuali, rendering 3D) anche se poi non la usano effettivamente. Impostare una dimensione massima fissa risolve il problema.

Per monitorare nel dettaglio cosa sta occupando la vostra memoria, lo strumento migliore resta Process Explorer della suite Microsoft Sysinternals, che offre una visione molto più tecnica e approfondita rispetto alla gestione attività standard di Windows.

Se cerchiamo altre guide utili per aumentare la memoria RAM del nostro computer e ottimizzare l'utilizzo che il sistema fa dei banchi di memoria installati, vi consigliamo di leggere le nostre guide su come espandere la memoria del PC gratis e ottimizzare la memoria RAM su PC Windows.