Che cos'è hiberfil.sys su Windows? 10, 8 e Windows 7 e come rimuoverlo?

Contenuti

Se sei arrivato a questo post tramite la ricerca, può fare in modo che tu abbia un enorme file hiberfil.sys sull'unità C del tuo computer Windows 10, 8 o Windows 7, non sapendo cosa sia questo file e non viene disinstallato. Tutto questo, e alcune sfumature aggiuntive relative a questo file, sarà trattato in questo post.

Nelle istruzioni, Analizzeremo separatamente cos'è il file hiberfil.sys e perché è necessario, come rimuoverlo o ridurlo per liberare spazio su disco e se può essere spostato su un altro disco. Istruzioni separate sull'argomento per 10: Ibernazione di Windows 10.

Che cos'è hiberfil.sys e perché è necessario un file di ibernazione in Windows?

Il file hiberfil.sys – è un file di ibernazione utilizzato in Windows per salvare i dati e caricarli rapidamente nella RAM quando il computer o il laptop è acceso.

Nelle versioni recenti del sistema operativo Windows 7, 8 e Windows 10, ci sono due opzioni per la gestione dell'alimentazione in modalità di sospensione: uno è la modalità di ibernazione, in cui il tuo computer o laptop funziona a basso consumo energetico. (ma funziona ancora) e può quasi istantaneamente riportarlo allo stato in cui era prima di metterlo a dormire.

La seconda modalità è l'ibernazione, in cui Windows scrive tutto il contenuto della RAM sul disco rigido e spegne il computer. Alla prossima accensione, il sistema non si avvia “sin dall'inizio”, ma il contenuto del file è caricato. Di conseguenza, maggiore è la dimensione della RAM del computer o laptop, più spazio occuperà hiberfil.sys sul disco.

La modalità di ibernazione utilizza il file hiberfil.sys per salvare lo stato corrente della memoria del computer o laptop, e com'è un file di sistema, non può essere cancellato in Windows con i metodi normali, anche quando c'è la possibilità di eliminarlo, come esempio. come spiegato di seguito.

Potresti non vedere questo file sull'unità. Il motivo è che l'ibernazione è già disabilitata, ma molto probabilmente non hai abilitato Windows per mostrare i file di sistema nascosti e protetti. Nota: queste sono due diverse opzioni nelle alternative di visualizzazione di Explorer, In altre parole, non è sufficiente abilitare la visualizzazione dei file nascosti, ma devi anche deselezionare l'opzione “nascondere i file di sistema protetti”.

Come eliminare hiberfil.sys in Windows 10, 8 e Windows 7 disabilitare l'ibernazione

Se non stai utilizzando l'ibernazione in Windows, puoi eliminare il file hiberfil.sys disabilitandolo, liberare spazio sull'unità di sistema.

Il modo più veloce per disabilitare l'ibernazione in Windows consiste in pochi semplici passaggi:

  1. Esegui la riga di comando come amministratore (come eseguire la riga di comando come amministratore).
  2. Inserisci il comando
    powercfg -h spento

    e premi Invio.

  3. Non vedrai alcun messaggio di successo, ma l'ibernazione sarà disabilitata.

Una volta eseguito il comando, Il file hiberfil.sys verrà rimosso dall'unità C (generalmente, non c'è bisogno di riavviare) e l'elemento “ibernazione” scomparirà da Start (finestre 7) o Spento (finestre 8 e Windows 10). ) menù.

Un'ulteriore sfumatura che gli utenti di Windows 10 e 8.1 dovrebbe prestare attenzione: anche se non usi l'ibernazione, il file hiberfil.sys interviene in funzione di “avvio rapido” del sistema, di cui puoi leggere di più nel post di avvio rapido. finestre 10. Non ci sarà regolarmente alcuna differenza significativa nella velocità di partenza, ma se decidi di riattivare l'ibernazione, utilizzare il metodo precedentemente descritto e il comando powercfg -h on.

Come disabilitare l'ibernazione utilizzando il pannello di controllo e il registro

Il metodo di cui sopra, anche se secondo me è il più veloce e comodo, Non è l'unico. Un altro modo per disabilitare l'ibernazione e quindi eliminare il file hiberfil.sys è tramite il Pannello di controllo.

Vai al Pannello di controllo di Windows 10, 8 o Windows 7 e seleziona “Energia”. Nella finestra che appare a sinistra, Selezionare “Determina la modalità di sospensione” poi “Modifica le impostazioni avanzate di alimentazione”. Un reggiseno “Tempo di sosta” poi “Iberna più tardi”. e stabilire “Mai” oh 0 (zero) minuti. Applicare le modifiche apportate.

Un ultimo modo per eliminare hiberfil.sys. Puoi farlo tramite l'editor del registro di Windows. Non so perché potrebbe essere necessario, ma c'è un modo.

  • Vai alla filiale di registrazione HKEY_LOCAL_MACHINEN-SYSTEMN-ActualControlSetN-ControlN-Power
  • valori parametrici HiberFileSizePercent e Ibernazione abilitata acciaio, chiudi l'editor del registro e riavvia il computer.

Quindi, se non usi mai l'ibernazione in Windows, puoi disabilitarlo e liberare spazio sul disco rigido. Potrebbe non essere molto rilevante, date le attuali capacità dei dischi rigidi, ma può essere utile.

Come ridurre la dimensione del file di ibernazione

Windows ti consente non solo di eliminare il file hiberfil.sys, ma riduci anche la dimensione di questo file in modo che non conservi tutti i dati, ma solo quelli necessari per l'ibernazione e l'avvio rapido. Più RAM ha il tuo computer, verrà liberato più spazio sulla partizione di sistema.

Per ridurre la dimensione del file di ibernazione, basta eseguire la riga di comando come amministratore, inserisci il comando

powercfg -h -tipo ridotto

e poi premi Invio. Immediatamente dopo aver eseguito il comando, vedrai la nuova dimensione del file di ibernazione in byte.

È possibile spostare il file di ibernazione hiberfil.sys su un'altra unità??

No, hiberfil.sys non può essere spostato. Il file di ibernazione è uno di quei file di sistema che non possono essere spostati su un'unità diversa dalla partizione di sistema. C'è anche un interessante post di Microsoft su questo., chiamato “Il paradosso del file system”. Il paradosso applicato a questo e ad altri file non mobili è il prossimo: quando il computer è acceso (anche dalla modalità di ibernazione), i file devono essere letti dal disco. Questo richiede un driver del filesystem. Ma il driver del file system è sul disco da cui dovrebbe essere letto.

Per evitare questo, viene utilizzato un piccolo driver speciale che sa come trovare i file di sistema necessari per l'avvio nella radice dell'unità di sistema (e solo in quella posizione) e caricali in memoria, e solo allora viene caricato il file del driver di sistema. file, che può funzionare con altre partizioni. In caso di letargo, lo stesso file di anteprima viene utilizzato per caricare il contenuto di hiberfil.sys, da cui è già caricato il driver del filesystem.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.