Posso rimuovere pagefile.sys per risparmiare spazio sul mio SSD?


33

Sul mio computer è installato Windows 8 su un SSD. L'SSD ha una dimensione di soli 250 GB e sto cercando di liberare spazio. WinDirStat ha rilevato che un file di grandi dimensioni è "PageFile.sys". Sono 8 GB.

Guardando su Google, ho trovato tutorial su come rimuoverlo, ma non molto se dovessi rimuoverlo. È importante?


Aggiungi un vero disco rigido oltre al tuo SSD e spostalo su quel disco.
cybernard,

Si consiglia spesso di disabilitare la memoria virtuale quando si utilizza un SSD "perché SSD è veloce!" ma questo è un cattivo consiglio. Le applicazioni si arrestano in modo anomalo quando si esaurisce la RAM, causando la perdita di dati. Sì, massimizza la RAM prima di acquistare un SSD per aumentarne la durata, ma non disabilitare il file di paging.
endolito il

Per liberare spazio sull'unità SSD di sistema, puoi provare a modificare una dimensione dei file "Ripristino configurazione di sistema": Pannello di controllo \ Sistema \ Impostazioni di sistema avanzate sul lato sinistro della finestra \ Protezione sistema, quindi modifica l'impostazione Protezione tramite il pulsante Configura per disco " C "e riduci le dimensioni dell'utilizzo dello spazio su disco per il ripristino del sistema spostando il cursore" Utilizzo massimo ".

Risposte:


31

PageFile.sys è la tua "memoria virtuale" o "spazio di scambio". È dove vanno le cose dalla tua RAM quando non sono attualmente in uso. Non dovresti mai cancellare quel file. È possibile, con una certa cautela, modificare le impostazioni di sistema di Windows che determinano la dimensione di quel file, tuttavia è probabile che si verifichi un peggioramento delle prestazioni.


Voglio solo aggiungere che è anche dove vanno i dati quando non c'è posto più veloce dove andare, troppo di questo porta al thrashing .
Louis,

1
È tecnicamente possibile rimuoverlo ed eseguirlo senza di esso. Non è raccomandato però.
Keltari,

8
In realtà potresti vedere un aumento delle prestazioni! Il file di paging di solito ha le stesse dimensioni della ram, ma se diciamo che avevi 6GB di ram (quindi 6GB di swap per un totale di 12GB), Windows inserirà le applicazioni "non utilizzate" in scambio, anche se ci sono ancora ram disponibili, per tenere conto per un'altra applicazione POSSIBILE usarlo. Se non usi mai più di 6 GB, puoi aumentare le prestazioni disabilitando lo scambio (cioè eliminando pagefile.sys)
Shelvacu,

21

L'esecuzione senza un file di paging è una pessima idea. Se il tuo sistema è stabile e non vuoi avere il tuo file di paging sul tuo SSD, puoi impostare manualmente la sua posizione su un'altra unità - fai clic destro su "Risorse del computer" (o "questo pc" su Windows 8.1) "avanzato" - > "performance" -> "avanzato"

Non impostare alcun file di paging per c: e impostarlo su sistema gestito su un'altra unità. Tuttavia, se il sistema si arresta in modo anomalo, non sarà possibile avere mini dump. In tal caso, è sufficiente riaccenderlo durante la risoluzione dei problemi

inserisci qui la descrizione dell'immagine


Potresti approfondire "L'esecuzione senza un file di paging è una pessima idea"? Perché è una cattiva idea? Ho una RAM da 32 GB e al massimo 15 GB utilizzata da tutti i programmi in esecuzione. quindi in realtà non c'è nulla da scambiare con il file system.
AaA,

3

Se vuoi davvero cancellarlo, prima disabilitalo. Puoi farlo da opzioni di prestazioni avanzate in Proprietà del sistema.

Si può arrivare eseguendo sysdm.cpl, cliccando il Adanced scheda e facendo clic sul Impostazioni ... pulsante per le prestazioni. Poi cliccando l'Avanzate scheda nella nuova Opzioni prestazioni finestra e facendo clic sul cambiamento ... pulsante.

  • Deseleziona Automatically manage paging file size for all drives
  • Impostare tutte le unità su Nessun file di paging
  • Fare clic su OK fino a quando Windows suggerisce di riavviare

Dopo il riavvio è possibile eliminare in modo sicuro pagefile.sys.

Tuttavia, non penso che dovresti mai disabilitare il file di paging, specialmente se hai un SSD; poiché un SSD lo accelererà.

Windows utilizza sempre la memoria virtuale e sebbene i pool di RAM siano abbastanza grandi in questi giorni per la maggior parte delle persone per evitare problemi, non c'è alcun vantaggio reale nel rendere instabile Windows limitando lo spazio alla dimensione della RAM piuttosto che alla dimensione di cui Windows potrebbe aver bisogno.


1
eh, la mia risposta è leggermente simile, ma suggerirei di impostare il file di paging altrove , piuttosto che chiuderlo. Se vuoi aggiungere il mio screenshot e menzionarlo, non mi dispiacerebbe eliminare la mia risposta.
Journeyman Geek

@JourneymanGeek Haha, no sono abbastanza distinti. Le nostre risposte illustrano solo le diverse opinioni. Dico di non trattare un SSD come se fosse una risorsa morente. E ci sono altri che non incontrano mai problemi che funzionano senza un file di paging.
Louis,

1

Sono stato in grado di risolvere questo seguendo le istruzioni qui .

Se viene visualizzato un errore che indica che non è possibile eliminare pagefile.sys, avviare un prompt dei comandi con privilegi e tipo elevatipowercfg.exe /hibernate off


1
Benvenuto in SuperUser! Modifica la tua risposta per includere le informazioni dalla fonte collegata in modo che rimarranno utili ad altri utenti anche se il collegamento diventerà inaccessibile in futuro.
Dico Reintegrare Monica il

Ho eseguito questo comando su Windows 7 e non ha aiutato. Non ha nemmeno ridotto le dimensioni del file.
IsmailS

powercfg.exe / ibernazione disattivato è solo a scopo di ibernazione (hiberfil.sys), non per pagefile.sys.
Jaime García Pérez,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.