Skip to main content

Che cos'è Swapfile.sys e come lo si elimina?

Che cos'è Swapfile.sys e come lo si elimina?

Geoffrey Carr

Windows 10 (e 8) includono un nuovo file di memoria virtuale denominato swapfile.sys. È memorizzato nell'unità di sistema, insieme a pagefile.sys e hiberfil.sys. Ma perché Windows ha bisogno sia di un file di scambio che di un file di paging?

Windows scambia alcuni tipi di dati che non vengono utilizzati nel file di scambio. Attualmente, questo file viene utilizzato per le nuove app "universali", precedentemente note come app Metro. Windows potrebbe fare di più con esso in futuro.

Swapfile.sys, Pagefile.sys e Hiberfil.sys

Come pagefile.sys e hiberfil.sys, questo file è archiviato nella directory principale dell'unità di sistema - C: per impostazione predefinita. È anche visibile solo se hai abilitato "Mostra file e cartelle nascoste" e se hai l'opzione "Nascondi file del sistema operativo protetto" disabilitata.

Hiberfil.sys viene utilizzato dal sistema operativo Windows per archiviare tutto il contenuto della RAM durante la sospensione. Inoltre, consente di abilitare la nuova funzione di avvio rapido "avvio ibrido" in Windows 8 e 10. Pagefile.sys è il punto in cui il sistema operativo Windows espelle la memoria quando non c'è più spazio nella RAM e il sistema richiede più RAM.

A cosa serve il file di scambio?

Non ci sono molte informazioni Microsoft ufficiali su questo file, ma possiamo mettere insieme una risposta dai post ufficiali del blog di Microsoft e dalle risposte del forum.

In sintesi, lo swapfile - swapfile.sys - è attualmente utilizzato per sostituire il nuovo stile di app di Microsoft. Microsoft ha chiamato queste app universali, app di Windows Store, app Metro, app moderne, app per Windows 8, app per l'interfaccia utente di Windows 8 e altre cose in vari punti.

Queste app sono gestite in modo diverso dalle tradizionali app desktop di Windows. Windows gestisce la loro memoria in modo più intelligente. Ecco come la spiega Black Morrison di Microsoft:

“You may ask, ‘Why do we need another virtual page file?’ Well, with the introduction of the Modern App, we needed a way to manage their memory outside of the traditional Virtual Memory/Pagefile method.

“Windows 8 can efficiently write the whole (private) working set of a suspended Modern app to disk in order to gain additional memory when the system detects pressure. This process is analogous to hibernating a specific app, and then resuming it when the user switches back to the app. In this case, Windows 8 takes advantage of the suspend/resume mechanism of Modern apps to empty or re-populate an app’s working set.”

Piuttosto che usare il file standard pagefile.sys per questo, Windows sostituisce bit di app universali che non sono più necessarie per il file swapfile.sys.

Pavel Lebedinsky di Microsoft spiega un po 'di più:

“Suspend/resume of Metro-style apps is one scenario, there could be others in the future.

The swapfile and the regular pagefile have different usage patterns and different requirements with regard to space reservation, dynamic growth, read/write policies etc. Keeping them separate makes things simpler.”

In sostanza, il file di pagina standard viene utilizzato per le normali operazioni in Windows, mentre il nuovo framework di app di Microsoft utilizza un tipo di file separato per scambiare in modo intelligente i bit delle nuove app.

Come posso eliminare il file Swapfile.sys?

Questo particolare file è in realtà piuttosto piccolo e dovrebbe avere al massimo una dimensione di circa 256 MB. Non dovresti aver bisogno di rimuoverlo. Anche se si dispone di una sorta di tablet con una quantità di memoria molto bassa, lo swapfile.sys probabilmente aiuta a renderlo più reattivo.

Il file swapfile.sys è gestito insieme al file pagefile.sys. La disabilitazione del file di paging su un'unità disabiliterà anche il file di scambio su tale unità.

Non consigliamo assolutamente di farlo, poiché disabilitare il file di paging è una cattiva idea.

Ma puoi rimuovere questo file, se vuoi. Per accedere alla finestra di dialogo appropriata, aprire il menu Start, digitare "performance" e selezionare il collegamento alle impostazioni "Regola l'aspetto e le prestazioni di Windows".

Nella finestra Opzioni prestazioni, fare clic sulla scheda Avanzate e fare clic sul pulsante Cambia in Memoria virtuale.

Deseleziona "Gestisci automaticamente le dimensioni del file di paging per tutte le unità", seleziona un'unità, seleziona "Nessun file di paging" e fai clic su "Imposta". I file pagefile.sys e swapfile.sys verranno rimossi da tale unità dopo il riavvio del computer .

Dovresti essere in grado di ricreare un file di paging su un'altra unità da qui e Windows trasferirà i tuoi file di memoria virtuale su quell'unità, permettendoti di ridurre l'usura su un'unità a stato solido e metterli su un disco rigido meccanico, ad esempio.

Fare clic su OK e riavviare il PC. I file swapfile.sys e pagefile.sys dovrebbero sparire dall'unità. Per ricrearli, visita nuovamente questa finestra di dialogo e abilita una dimensione gestita dal sistema sull'unità C: o su un'altra unità.


Nel complesso, questo file non è male - è un nuovo file, ma occupa molto meno spazio rispetto ai tradizionali file pagefile.sys e hiberfil.sys. Windows 10 dovrebbe utilizzare meno spazio su disco di Windows 7, anche con questo file di memoria virtuale aggiuntivo.

Link
Plus
Send
Send
Pin