Ja znalazłem dokument Microsoft dotyczącą pliku hibernacji. Mówi nam to, że zawartość pamięci jest kompresowana przed zrzuceniem do pliku hibernacji, więc przez większość czasu ustawienie mniejszego procentowego rozmiaru pliku hibernacji jest korzystne, ponieważ marnuje się mniej miejsca na dysku.
System Windows obsługuje hibernację, kopiując zawartość pamięci na dysk. System kompresuje zawartość pamięci przed zachowaniem jej na dysku, co zmniejsza wymaganą przestrzeń dyskową do mniejszej niż całkowita ilość pamięci fizycznej w systemie.
Prawidłowa składnia polecenia wydaje się następująca:
PowerCfg.exe /HIBERNATE /SIZE 75
Dokument stwierdza również, że jeśli plik hibernacji jest zbyt mały, pojawi się komunikat „Błąd zatrzymania”, a kody podpowiedzą, o ile należy zwiększyć rozmiar pliku hibernacji.
Takie postępowanie nie ograniczy ilości fizycznej pamięci RAM dostępnej dla twojego systemu.
Po skompresowaniu zmniejszenie rozmiaru pliku nie będzie stanowiło problemu, jeśli tylko rzadko trafisz na 100% używanej pamięci fizycznej i / lub twoja pamięć prawdopodobnie będzie zawierać dane, które można kompresować przez większość czasu.
Z tego dokumentu:
System Windows rezerwuje miejsce na dysku na hibernację w pliku hibernacji o nazwie Hiberfil.sys. W systemie Windows 7 domyślny rozmiar pliku hibernacji wynosi 75 procent całkowitej pamięci fizycznej w systemie. Na przykład na komputerze, który ma 2 GB pamięci RAM, domyślny rozmiar pliku hibernacji to 1,5 GB.
W rzadkich i ekstremalnych przypadkach użycia pamięci , w tym sprawdzania poprawności pamięci przez narzędzie pamięci lub narzędzie testowe, hibernacja może się nie powieść, ponieważ zawartość pamięci nie może być wystarczająco skompresowana, aby zmieściła się w rozmiarze pliku hibernacji.
Spróbowałbym spróbować mniejszych liczb, ale osobiście nie obniżyłbym nawet 50%. Może to być w porządku, a najgorsze, co się stanie, to hibernacja zakończy się niepowodzeniem, a będziesz musiał ponownie uruchomić się normalnie i ustawić rozmiar nieco większy.