La memoria virtuale di Windows spiegata attraverso pagefile.sys
Pagefile.sys è il file di paging con cui Windows estende la memoria disponibile usando spazio sul disco. Fa parte del sistema di memoria virtuale e può intervenire quando la RAM è molto impegnata, oltre a supportare alcune funzioni diagnostiche come la scrittura dei dump in caso di arresto anomalo. L’articolo chiarisce dove si trova, perché la sua dimensione cambia, quale differenza c’è tra gestione automatica e configurazione manuale, come controllarne le impostazioni e in quali circostanze è sensato intervenire. Vengono inoltre illustrati i rischi della disattivazione, le particolarità di SSD e HDD e i passaggi prudenti per ottimizzare lo spazio senza compromettere stabilità e prestazioni.
Il file pagefile.sys è uno dei componenti meno visibili ma più importanti di Windows: contribuisce alla gestione della memoria virtuale. Si trova di norma nella radice dell’unità di sistema, per esempio C:\pagefile.sys, ed è nascosto e protetto per impostazione predefinita. Non è un file personale né un residuo inutile: Windows lo usa come area su disco collegata alla disponibilità e all’organizzazione della memoria.
Che cos’è pagefile.sys
Pagefile.sys è il file di paging di Windows. Il sistema operativo lo impiega per gestire la memoria virtuale, cioè un meccanismo che combina la RAM fisica con spazio riservato sul supporto di archiviazione. La RAM resta molto più veloce di un SSD o di un disco rigido, ma è limitata; il file di paging offre a Windows un margine aggiuntivo per amministrare le richieste di memoria dei processi.
In termini pratici, Windows può spostare nel file di paging alcune pagine di memoria meno attive o usare il file per sostenere il limite di memoria impegnata. Questo non significa che ogni applicazione aperta venga copiata continuamente sul disco. La gestione è dinamica e dipende dal carico, dalla RAM installata, dai programmi in esecuzione e dalle esigenze del sistema.
Il file compare spesso con dimensioni di alcuni gigabyte, ma il valore non è fisso. Quando è attiva la gestione automatica, Windows può ridimensionarlo in base alle condizioni del computer.
Perché Windows ne ha bisogno anche con molta RAM
Un PC con 16 GB, 32 GB o più di RAM può usare meno frequentemente il paging rispetto a una macchina con poca memoria, ma pagefile.sys può restare utile. Alcuni programmi e driver presuppongono la disponibilità di memoria virtuale; inoltre Windows usa il file di paging in determinati scenari di diagnostica e gestione degli errori.
Memoria fisica, memoria impegnata e file di paging
È utile distinguere la RAM dalla memoria impegnata, spesso indicata come commit. Quando processi e sistema richiedono memoria impegnata, Windows deve poter garantire che tale richiesta sia sostenuta da RAM, file di paging o da entrambi. Il limite di commit dipende in larga misura dalla RAM installata e dalla dimensione dei file di paging configurati.
Se il limite viene raggiunto, possono comparire rallentamenti, errori di memoria insufficiente, chiusure anomale o impossibilità di aprire nuove applicazioni. Eliminare il file di paging per recuperare spazio può quindi ridurre il margine operativo del sistema.
Il file di paging non trasforma un disco in RAM veloce: è una risorsa di continuità e gestione. Se viene usato intensamente, il problema da risolvere è spesso la pressione sulla memoria, non la sola dimensione di pagefile.sys.
Dove si trova e perché non si vede
Nella configurazione più comune, pagefile.sys è memorizzato nella radice dell’unità che ospita Windows. Esplora file non lo mostra perché è classificato come file di sistema protetto. Anche attivando la visualizzazione degli elementi nascosti potrebbe rimanere invisibile finché non si disabilita l’opzione che nasconde i file protetti del sistema operativo.
Non è consigliabile modificare autorizzazioni, rinominare o cancellare il file direttamente da Esplora file. Windows lo crea e lo gestisce durante l’avvio; eventuali cambiamenti vanno effettuati esclusivamente dalle impostazioni di memoria virtuale.
Gestione automatica o dimensione manuale
Per la maggior parte degli utenti, la scelta più affidabile è lasciare selezionata l’opzione Gestisci automaticamente dimensioni file di paging per tutte le unità. Windows valuta lo spazio libero, la memoria installata e i requisiti del sistema, adattando la configurazione quando necessario.
La configurazione manuale può avere senso su workstation con carichi prevedibili, su computer con più unità oppure quando un amministratore deve rispettare vincoli di spazio. Non esiste però una formula universale, come “una volta e mezza la RAM”: i sistemi Windows moderni adattano il comportamento al contesto, e una regola rigida può produrre risultati inefficaci.
| Opzione | Quando sceglierla | Vantaggi | Limiti e attenzioni |
|---|---|---|---|
| Gestione automatica | Uso domestico, ufficio, portatili e PC generici | Configurazione adattiva, minore rischio di impostazioni errate | La dimensione può crescere e occupare spazio sul disco di sistema |
| Dimensione personalizzata | Carichi noti, controllo dello spazio, esigenze amministrative | Limiti prevedibili e distribuzione mirata fra unità | Un valore troppo basso può causare errori o limitare i dump |
| Nessun file di paging | Solo casi di test attentamente valutati | Recupero dello spazio riservato | Riduce il limite di commit e può compromettere compatibilità e stabilità |
Come controllare e modificare le impostazioni
La modifica richiede un account con autorizzazioni amministrative e in genere un riavvio. Prima di intervenire, verifica quanto spazio libero rimane sull’unità di sistema e osserva se esiste un problema reale, come avvisi di memoria insufficiente o un disco quasi pieno.
- Apri il menu Start e cerca Visualizza impostazioni di sistema avanzate.
- Nella finestra Proprietà del sistema, apri la scheda Avanzate.
- In Prestazioni, seleziona Impostazioni, quindi torna alla scheda Avanzate.
- Nella sezione Memoria virtuale, fai clic su Cambia.
- Lascia attiva la gestione automatica oppure deselezionala per scegliere un’unità e impostare la modalità desiderata.
- Conferma con Imposta, applica le modifiche e riavvia il computer quando richiesto.
Se imposti valori personalizzati, evita di ridurre bruscamente il file senza aver controllato l’uso della memoria. Una configurazione prudente conserva spazio libero sufficiente sull’unità e prevede un margine per picchi temporanei di attività.
SSD, HDD e scelta dell’unità
Su un SSD moderno, il file di paging offre tempi di accesso molto migliori rispetto a un HDD. Per questo, se il disco di sistema è un SSD con spazio disponibile, mantenerlo lì è generalmente ragionevole. Le normali attività di paging non sono, da sole, un motivo valido per disabilitarlo per timore dell’usura: gli SSD attuali sono progettati per sostenere carichi di scrittura rilevanti.
Un secondo disco può essere utile quando l’unità di sistema è quasi satura o quando si vuole ripartire il carico, ma un HDD lento non migliora la reattività se Windows deve ricorrere spesso al paging. Spostare interamente pagefile.sys su un’unità esterna, rimovibile o di rete non è una buona pratica.
- Preferisci un’unità interna affidabile e sempre disponibile.
- Mantieni una quantità adeguata di spazio libero, soprattutto su C:.
- Non usare supporti USB, schede SD o dischi esterni per il file di paging.
- Se il sistema rallenta con frequenti accessi al disco, controlla prima le applicazioni che consumano RAM.
Rapporto con i dump di errore e la diagnosi
In caso di schermata blu o arresto anomalo del sistema, Windows può salvare informazioni diagnostiche in un file dump. A seconda del tipo di dump scelto e della configurazione, il file di paging sull’unità di avvio può essere necessario per acquisire correttamente tali dati. Ridurlo troppo o rimuoverlo può quindi rendere più difficile analizzare problemi di driver, hardware o kernel.
Le impostazioni sono disponibili in Avvio e ripristino, nella stessa area delle proprietà avanzate del sistema. Per un computer usato in ambito professionale o per attività tecniche, conviene valutare insieme file di paging e criteri di salvataggio dei dump, invece di trattarli come impostazioni indipendenti.
Quando intervenire davvero
Non occorre agire soltanto perché pagefile.sys occupa spazio. Prima conviene identificare la causa: una memoria RAM insufficiente per il proprio uso, troppe applicazioni in avvio automatico, una scheda del browser con consumo anomalo, macchine virtuali, software di montaggio o giochi particolarmente esigenti.
Un intervento è giustificato soprattutto in queste situazioni:
- l’unità C: è vicina all’esaurimento e serve recuperare spazio in modo pianificato;
- si ricevono messaggi relativi a memoria virtuale insufficiente;
- si amministra un PC con requisiti precisi di dump o di capacità;
- si dispone di più dischi interni e si vuole ottimizzare la distribuzione dello spazio.
In caso di rallentamenti costanti dovuti a memoria insufficiente, aumentare la RAM, quando possibile, offre benefici molto maggiori rispetto all’aumento del file di paging. Pagefile.sys è una componente utile, ma non sostituisce la velocità della memoria fisica.











