Cosa sono i file hiberfil.sys e pagefile.sys e posso eliminarli in modo sicuro?


52

Ho notato due file di grandi dimensioni (~ 2 GB) (hiberfil.sys e pagefile.sys) alla radice del mio disco C: e mi chiedevo cosa fossero. Ho cercato su Google e ho trovato alcuni link interessanti, ma non ho trovato alcuna risposta su questo sito. Immagino che sarebbe bene avere una risposta a questa domanda per riferimento futuro.

Ecco le mie domande:

  • A cosa serve il file hiberfil.sys?
  • A cosa serve il file pagefile.sys?
  • Posso eliminare in modo sicuro questi file?


3
aaakkk, perché le persone vogliono sempre eliminare i file di sistema.
Moab,

3
@Moab: Perché questi file occupano molto spazio sul mio disco rigido in qualche modo a bassa capacità e ero abbastanza preoccupato per questo.
marco-fiset,

Risposte:


48

hiberfil.sys : è un file utilizzato da Windows quando si sceglie di "ibernare" il sistema. Dai un'occhiata a questo sito su come eliminarlo, se non utilizzerai l'opzione Sospensione. In breve, si esegue powercfg -h offin un terminale di comando con privilegi di amministratore. Il file dovrebbe quindi essere automaticamente eliminato e la funzione di ibernazione di Windows disabilitata.

pagefile.sys : è il file utilizzato da Windows come file di paging o scambio di memoria virtuale. Se si dispone di 1 GB di RAM e si desidera utilizzare 2 GB come memoria, Windows creerà una memoria virtuale da 1 GB sul disco rigido e la utilizzerà secondo necessità. Vedi questo sito su come eliminarlo.

Puoi cancellarli? Sì, ma non semplicemente andando in Esplora risorse e rimuovendoli. Dai un'occhiata ai link forniti o fai qualche ricerca sulla tua versione di Windows per sapere come eliminarli.

Notare che semplicemente eliminarli non è sufficiente: dovrai disabilitare l'opzione di ibernazione e l'uso della memoria virtuale di Windows.


6
Non rimuoverei il file di paging in Windows 7. Nella mia esperienza, questo porta a comportamenti strani. Tuttavia, se si dispone di una quantità esorbitante di memoria, è possibile provarlo. [Questo è il contrario di Windows XP in cui la rimozione del file di paging se avessi oltre 1 GB di RAM funzionava perfettamente]
user606723

il link a ask-leo.com (pagefile.sys) è morto. ci sono alcune informazioni qui: askleo.com/what_is_pagefilesys_and_can_i_move_it
AtomHeartFather

1
@ user606723 Le finestre vergognose non hanno capito come creare quel file quando è necessario. Come uno schema di allocazione dinamica ...
Valmond,

14

Hiberfil.sys, come suggerisce il nome, è il file in cui Windows salva i dati dell'istantanea. Pertanto, il file ha sempre le stesse dimensioni della quantità totale di RAM disponibile sul computer.

Per rimuovere il file e disabilitare l'ibernazione.

1.Open a command prompt with administrative privileges.
2.Enter “powercfg.exe -h off”.

Pagefile.sys è il file di paging di Windows, noto anche come file che Windows utilizza come memoria virtuale. E come tale non dovrebbe essere eliminato.


3

hiberfil.sys è il file di ibernazione, in cui Windows scrive il contenuto della memoria del sistema quando è in letargo. Credo che dovrebbe essere sicuro eliminare mentre il sistema è in esecuzione, ma vorrei ottenere conferma da qualcuno che conosce meglio Windows prima di fare qualsiasi cosa.

pagefile.sys è, beh, file di paging, analogo alla partizione di swap su Linux (se questo aiuta affatto). Il sistema lo utilizza per memoria aggiuntiva quando esaurisce lo spazio nella RAM (lo "sfoglia" in questo file, quindi "file di paging"). È estremamente (rispetto alla RAM) lento, ma di solito è meglio che esaurire completamente la memoria. NON è necessario eliminare questo file, almeno mentre il sistema è in esecuzione.

Modificare:-

Puoi controllare l'esistenza e le dimensioni del file di paging, almeno in XP: Proprietà del sistema-> Avanzate-> Prestazioni / Impostazioni-> Avanzate / Cambia.


1
hiberfil.sys può essere tranquillamente eliminato, ma ciò renderà l'ibernazione non disponibile. Windows non crea il file da solo quando viene utilizzato, né viene eliminato in seguito. Ciò non sarebbe comunque di aiuto, lo spazio libero guadagnato non può essere utilizzato o il sistema operativo non disporrà di spazio sufficiente per l'ibernazione.
Marcks Thomas,

cosa succede se cancello il file di paging quando il sistema non è in esecuzione? In Linux, questo non sarebbe un problema.
Janus Troelsen,

1

hiberfil.sys è un file che il sistema crea quando il computer entra in modalità di ibernazione. La modalità Ibernazione utilizza il file hiberfil.sys per memorizzare lo stato corrente (memoria) del PC sul disco rigido e il file viene utilizzato quando si riaccende Windows. In modalità Ibernazione, la potenza del PC è completamente ridotta, quindi puoi persino estrarre la batteria, reinserirla ed essere tornata dove eri. hiberfil.sys è un file nascosto. Significa che potresti vederlo nel file manager di Windows solo se hai spuntato 'Mostra cartelle e file nascosti' in Opzioni cartella.

hiberfil.sys è un file di sistema di Windows e non puoi semplicemente eliminarlo come, ad esempio, per un file che hai creato ma che non desideri più sul tuo computer. Per eliminare hiberfil.sys in XP: vai su Pannello di controllo -> Opzioni risparmio energia -> scheda Sospensione. Deseleziona la casella, riavvia il PC e quindi puoi eliminare il file hiberfil.sys. Per Windows 7 o Vista, eseguire l'utilità della riga di comando come amministratore e digitare "powercfg -h off".

http://www.neuber.com/taskmanager/process/hiberfil.sys.html

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.