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ć.

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.

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 .


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


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ęć.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.