Newsgroup: it.comp.os.win.windows10
Titolo: Rilanciare il file hiberfil.sys

Poco fa ho messo in ibernazione Win10 perchè avevo necessità di passare 
a Win11 sullo stesso pc ed aiutare un amico con Teamviewer.
 
Ho quindi riavviato il pc ma sono tornato sul win10 con tutti i 
programmi che avevo.
 
Ho riavviato ancora una volta e ho aperto Win11.
 
Ora vorrei tornare a Win10 riutilizzando il file di ibernazione 
hiberfil.sys
 
E' cosa possibile?
 
Il file c'è ed è bello grosso (più di 6GB).

E' cosa possibile?
 
No.
 
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 No.
 
...e credo che la tua risposta sia esaustiva: una volta rilanciato win 
dalla sua ibernazione il file di ibernazione è "bruciato" e non più 
utilizzabile.
 
Ma allora perchè non viene cancellato, che tanto non è più 
utilizzabile?

 Ma allora perchè non viene cancellato, che tanto non è più utilizzabile?
 
suppongo che mammasoft voglia essere sicura di avere lo spazio 
preallocato per non andare in crisi se il disco è quasi pieno
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 Ma allora perchè non viene cancellato, che tanto non è più utilizzabile?
 
Quando fai una nuova installazione di windows, senza averlo ancora 
usato, ti ritrovi fin da subito il file hiberfil.sys che occupa uno 
spazio di svariati GB preventivamente allocati. File che non è 
eliminabile, a prescindere dal fatto che tu usi o no l'ibernazione.
Personalmente non uso l'ibernazione, per cui una delle prime cose che 
faccio dopo aver installato windows, consiste nell'aprire una finestra 
dos (o terminale, o powershell, a tua scelta) come amministratore e 
lanciare il comando "powercfg -h off" così da eliminare quell'inutile 
spazio occupato ;-)
 
 
 
 
-- 
__________________________________________
 
Merely Job: 
http://www.sergiotressino.it/
 
Leisure: 
http://trextrips.altervista.org/
 
__________________________________________
 

 comando "powercfg -h off" così da eliminare quell'inutile spazio occupato
 
e poi dici Toma
 
Il file è eliminabile con un apposito comando, come hai ben descritto 
nella seconda parte, ma un utonto che si ferma alla prima affermazione 
resta con i suoi Gb di disco occupati per niente B-)


 
 
Beh, l'utonto che si ferma a leggere la prima riga di un post di tre (ma 
fossero anche 10), merita di rimanere col disco pieno :-D


 fossero anche 10), merita di rimanere col disco pieno :-D
 
Il mio hiberfil.sys "pesa" 2.5gb (e uso l'ibernazione quasi tutti i giorni).
Se una persona è ridotta ad avere bisogno di quei 2 giga e mezzo per lavorare forse fa meglio a comprare un disco nuovo invece che disattivare l'ibernazione.

Rispondo qui sotto a ArchiPit
 
@Ammammata
@Trex
 
Grazie a tutti e due, e ho appena liberato quei 6GB che avevo

 Se una persona è ridotta ad avere bisogno di quei 2 giga e mezzo per lavorare forse fa meglio a comprare un disco nuovo invece che disattivare l'ibernazione.
 
Infatti io ho ben specificato che tolgo l'hiberfil.sys perché non uso 
l'ibernazione. Un'altra cosa da tenere in considerazione è anche che lo 
spazio di questo file dipende dalla quantità di ram installata nel 
sistema. Se non si modificano i parametri (sempre tramite il comando 
"powercfg") windows alloca automaticamente uno spazio pari alla quantità 
di ram presente nel sistema. Nel mio pc, con 64gb di ram, il file 
hiberfil.sys occupa - in automatico - 64gb di spazio disco. Ipotizzando 
di avere un disco di sistema ssd da 500gb direi che, trattandosi di 
qualcosa che non uso, sarebbe comunque uno spreco superiore al 10%...


hiberfil.sys occupa - in automatico - 64gb di spazio disco.
 
Strano questo, normalmente occupa meno della metà della RAM.


 
 
Copio incollo dal sito microsoft...
 
"Lo spazio occupato dal file Hiberfil.sys dipende dalla quantità di 
memoria fisica installata sul computer. Il file contiene una copia 
completa della memoria di sistema, quindi lo spazio occupato è pari alla 
quantità di memoria fisica installata.
 
Ad esempio, se un computer ha 16 GB di memoria fisica, il file 
Hiberfil.sys occuperà 16 GB di spazio sul disco rigido.
 
È possibile ridurre lo spazio occupato dal file Hiberfil.sys 
disabilitando l'ibernazione. Per fare ciò, è necessario aprire il prompt 
dei comandi come amministratore e digitare il seguente comando:
 
powercfg.exe /hibernate off
Dopo aver eseguito questo comando, il file Hiberfil.sys verrà eliminato 
dal disco rigido.
 
In alternativa, è possibile ridurre lo spazio occupato dal file 
Hiberfil.sys riducendo la quantità di memoria fisica che viene salvata 
durante l'ibernazione. Per fare ciò, è necessario aprire il prompt dei 
comandi come amministratore e digitare il seguente comando:
 
powercfg.exe /hibernate /size <dimensione>
Sostituendo <dimensione> con la dimensione desiderata in megabyte. Ad 
esempio, per salvare solo 4 GB di memoria durante l'ibernazione, è 
necessario digitare il seguente comando:
 
powercfg.exe /hibernate /size 4096
Dopo aver eseguito questo comando, il file Hiberfil.sys verrà 
ridimensionato per contenere solo 4 GB di dati.
 
È importante notare che disabilitare l'ibernazione o ridimensionare il 
file Hiberfil.sys può influire sulle prestazioni del computer durante 
l'avvio."


 boot manager e lanciare win11.
 
Se è una computer desktop Windows di default, AFAIK, imposta la 
sospensione ibrida, una funzionalità che coniuga sia la sospensione che la 
tradizionale ibernazione.
 
https://www.ideepercomputeredinternet.com/2019/11/windows-sospensione-
 
ibrida-ibernazione.html
 
http://www.computer-facile.com/computer/533-qual-e-la-differenza-tra-
 
ibernazione-e-sospensione-in-windows-10
 
In pratica il sistema viene messo contemporaneamente in sospensione ed 
ibernazione. Questo per poter avere un immediato risveglio come fosse in 
sospensione ma al contempo c'è la possibilità di non perdere lo stato del 
sistema in mancanza di corrente, perché in questo caso viene ripreso 
dall'ibernazione.
 
 
 
Ora ipotizzo che per fare quello che volevi fare tu, avresti dovuto 
staccare la corrente, cioè proprio spegnere l'alimentatore o tirare via la 
spina della corrente se manca l'interruttore sull'alimentatore. In questo 
modo al successivo tentativo di avvio non sarebbe partito a razzo 10 e 
avresti potuto scegliere 11. Successivamente al tentativo di avvio di 10 
sarebbe potuto ripartire lui ripreso dall'ibernazione. Solo teoria sia 
chiaro, non mi ricordo da aver avuto mai bisogno di effettuare cose del 
genere  e del resto una delle prime operazioni che faccio post 
installazione di Windows è disattivare del tutto l'ibernazione col comando 
dal prompt.
 

powercfg.exe /hibernate /size <dimensione>
 
Ho guardato qui su una macchina con 8 GB, il file è 3 e qualcosa.
Non glie l'ho detto io, l'ho solo attivato.


 Strano questo, normalmente occupa meno della metà della RAM.
 
io con 8gb mi trovo il file di 3,15gb, presumibilmente la memoria 
occupata al momento dell'ibernazione.
 
 
-- 
L'auto elettrica è come la diarrea, non sai se arrivi a casa! :-D
 

 Strano questo, normalmente occupa meno della metà della RAM.
 
nel mio caso, 16 Gb di RAM, è effettivamente meno di metà:
 
c:\hiberfil.sys   6,738,395,136
 
nota che non lo mai usato, il pc è sempre acceso, giorno e notte


 
 
Ok, non ho nessuna intenzione di discutere se quanto riporta microsoft 
corrisponde al vero o no. Per quel che ne so, potrebbero aver deciso di 
occupare meno della metà di ram fisica da non si sa quando, ovviamente 
senza aggiornare le informazioni. Solo per curiosità, ho provato ad 
attivare anch'io l'hiberfil.sys ed il file occupa 33.485.160 KB, quindi 
circa la metà di ram.
Resta il fatto che si tratta di una considerevole quantità di spazio 
inutilmente occupato, non usando la funzione. Quindi continuerò con le 
mie vecchie abitudini :-)
