Czy potrzebuję pliku hiberfil.sys, jeśli używam opcji „Uśpij” tylko w wystąpieniu systemu Windows 7 na dysku SSD?

9

Nie wiem, jak działa „Uśpienie” (to znaczy, czy umieszcza wszystko, co aktualnie znajduje się w głównej pamięci DRAM, hiberfil.sysa następnie, gdy budzę system, ładuje wszystko z powrotem do pamięci).

Obecnie mam 16 GB pamięci RAM i 64-bitowy system Windows 7 na dysku SSD M4 128 GB.

hiberfil.syszajmuje 12 GB cennego miejsca na dysku SSD. Nie trzeba dodawać, że chcę to uwolnić.

Wuschelbeutel Kartoffelhuhn
źródło

Odpowiedzi:

9

hiberfil.sys jest używany przez Hibernate , a nie przez Sleep . Jedyną niezawodną metodą wyłączenia Hibernacji , a tym samym usunięcia hiberfil.sysw systemie Windows Vista i Windows 7, jest skorzystanie z wiersza polecenia i następujące kroki:

  1. Otwórz wiersz polecenia z uprawnieniami administratora.
  2. Wpisz „powercfg.exe -h off”.
  3. Wyjdź z wiersza polecenia.
alexs
źródło
dzięki, to działało. Nie widziałem „hibernacji” na liście opcji. czy „uśpienie” nadal zasila moduły RAM? więc po prostu wyłącza dyski?
Wuschelbeutel Kartoffelhuhn
AFAIK, tryb uśpienia utrzymuje tylko moduły pamięci RAM, wszystko inne jest zamknięte
alexs,
To jest niepoprawne. Zobacz więcej pełnych informacji w mojej odpowiedzi.
Corporate Geek
To działa! Właśnie odzyskałem 4 GB na starym systemie (ale nadal Windows 7), który miał mało miejsca na dysku. hiberfil.sys został natychmiast usunięty, bez potrzeby ponownego uruchamiania.
Peter Mortensen
10

Nie powinieneś usuwać tego pliku. Tryb uśpienia i hibernacji działają razem w systemach Windows 7 i Windows 8.

Windows 7 ma tryb o nazwie hybrydowy sen, używany na komputerach stacjonarnych. Cytując Microsoft:

Tryb uśpienia hybrydowego jest przeznaczony głównie dla komputerów stacjonarnych. Uśpienie hybrydowe to połączenie uśpienia i hibernacji - umieszcza wszystkie otwarte dokumenty i programy w pamięci i na dysku twardym, a następnie wprowadza komputer w stan niskiego zużycia energii, dzięki czemu można szybko wznowić pracę. W ten sposób w przypadku awarii zasilania system Windows może przywrócić pracę z dysku twardego. Gdy tryb uśpienia hybrydowego jest włączony, przełączenie komputera w tryb uśpienia automatycznie powoduje przejście w tryb uśpienia hybrydowego. Tryb uśpienia hybrydowego jest zazwyczaj domyślnie włączony na komputerach stacjonarnych .

Ponadto w laptopach, jeśli poziom naładowania baterii laptopa spadnie krytycznie, gdy komputer śpi, system Windows automatycznie przełącza laptop w tryb hibernacji.

Dlatego nie usuwaj tego pliku, chyba że wyłączysz tryb uśpienia i hibernacji w aktywnym planie zasilania.

Aby uzyskać więcej informacji na temat trybu uśpienia i hibernacji, polecam przeczytanie tego FAQ: Sen i hibernacja: często zadawane pytania .

Corporate Geek
źródło
Nie ma sposobu, aby kontrolować ilość miejsca zajmowanego przez plik hiberfil.sys?
Boris_yo,
Brak, o którym wiem. Przynajmniej nie bez poważnego włamania. :)
Corporate Geek
1
@Corporate Geek: wiele razy budziłem się ze snu, a hyberfil.sys zniknął (za pomocą innej metody)
Wuschelbeutel Kartoffelhuhn 30.09.12
czy miałeś jakieś awarie zasilania? Microsoft cytowany przez CorporateGeek mówi, że jest potrzebny w przypadku awarii zasilania.
vinnief
2

Odpowiedź zaakceptowana przez Alexa była dla mnie odpowiednia, z małą różnicą, że musiałem użyć ukośnika zamiast minus:

powercfg /h off

System operacyjny: Windows 7 Professional

Aby uzyskać więcej informacji, zobacz zaakceptowaną odpowiedź tutaj: Używanie programu Powercfg do usuwania pliku hibernacji nie działa, mimo że jestem administratorem

dracuella
źródło
1
Witamy w SuperUser dracuella ... Podaj swoją wersję systemu Windows, może być przydatna dla innych czytelników. Moja osobista convincement jest to, że ukośnik , /brzmią więcej okien podobny Tymczasem minus , -bardziej uniksopodobnego . Dzięki nowoczesnym wersjom programów Powinien współpracować z każdym z nich, ale zależy to od implementacji. Tylko jedna ogólna uwaga, opcje są opatrzone minusem, który może różnić się od znaku Hypen ... (więc możemy wyjaśnić, dlaczego czasami kopiowanie i wklejanie z niektórych stron spowoduje błąd ...).
Hastur
@hastur wypisuje powercfg /?wszystkie opcje na początek -...
DavidPostill
@Hastur, dodał OS i zmieniłem „myślnik” na „minus” - nie wiedziałem, że jest różnica. Zrobiłem również powercfg /? po pierwsze, co dało mi -h, ale bez powodzenia, poszukałem go i znalazłem link, który rozwiązał mój problem.
dracuella,
1

Możesz zmienić rozmiar hiberfile.sys na Win7-Win10, otwierając wiersz polecenia z podwyższonym poziomem uprawnień

  • naciśnij klawisz Windows
  • wpisz „cmd”
  • kliknij prawym przyciskiem myszy pozycję „cmd” na wyświetlonej liście
  • wybierz „uruchom jako administrator”

następnie wpisz polecenie,

Powercfg –h –size percentsize 

zamień wartość procentową na swoją wartość (na przykład 60%), ale nie może ona być mniejsza niż 50. Zobacz tutaj kilka zdjęć.

vinnief
źródło
1

Po tylu latach Windows 10 stał się obecnie najpopularniejszym systemem. Jeśli ktoś chce usunąć ten plik w systemie Windows 10, muszę ci coś przypomnieć, zanim to zrobisz.

Jeśli wyłączysz funkcję hibernacji za pomocą „powercfg.exe -h off” w systemie Windows 10, utracisz również funkcję szybkiego uruchamiania. Ponieważ funkcja szybkiego uruchamiania wymaga tego pliku.

Jeśli więc miejsce na dysku nie jest tak małe, lepiej nie wyłączać funkcji hibernacji w systemie Windows 10.

lcysyx
źródło