Jak zwolnić miejsce na dysku poprzez skompresowanie pliku hibernacji systemu Windows?
Nasi czytelnicy nieustannie pytają nas, że system Windows zajmuje dużo miejsca na dysku na woluminie systemu operacyjnego i że wolne miejsce stale się zmniejsza, gdy instalują aktualizacje i nowe aplikacje. Wcześniej omawialiśmy kilka sposobów na odzyskanie wolnego miejsca na dysku poprzez wyczyszczenie Sklepu Windows Component Store na Windows 8.1/Windows 8 oraz System Windows 7. Pokazaliśmy również, jak można zautomatyzować Oczyszczanie dysku i uruchom go bezpośrednio w trybie plików systemowych. Dzisiaj chcielibyśmy pokazać, jak zwolnić miejsce na dysku, włączając kompresję w pliku hibernacji Windows.
Gdy hibernacja jest włączona w systemie Windows, system operacyjny tworzy plik o nazwie hiberfil.sys w katalogu głównym dysku C:. Ten hiberfil.sys przechowuje zawartość pamięci (RAM) podczas hibernacji komputera. Po wznowieniu ze stanu hibernacji system Windows ponownie odczytuje ten plik i przesyła jego zawartość z powrotem do pamięci. Ponieważ pojemność pamięci w nowoczesnych komputerach stale rośnie, plik hibernacji zajmuje znaczną ilość miejsca na dysku.
Chociaż możesz wyłączyć hibernację i używać stanu uśpienia lub zawsze utrzymywać zasilanie komputera, nie jest to energooszczędny sposób na komputery przenośne. Ponadto funkcje takie jak Szybkie uruchamianie w nowoczesnych wersjach systemu Windows, takich jak Windows 8/8.1, zależy od włączenia hibernacji w celu szybszego uruchomienia systemu operacyjnego. Jeśli wyłączysz hibernację, stracisz korzyści płynące z szybkiego uruchamiania.
Aby rozwiązać problem zwiększającej się pojemności pamięci RAM, Microsoft dodał możliwość skompresowania pliku hibernacji w systemie Windows 7. Oznacza to, że plik C:\hiberfil.sys nie zajmuje tyle miejsca na dysku, co pojemność pamięci RAM. Może zająć znacznie mniej miejsca na dysku, nawet 50% pojemności zainstalowanej pamięci RAM. To fantastyczne ulepszenie, które firma Microsoft wprowadziła w systemie Windows 7 i nowszych, ale jest domyślnie wyłączone. Zobaczmy, jak to włączyć.
- Otwórz i wiersz polecenia z podwyższonym poziomem uprawnień.
- Wpisz następujące polecenie:
powercfg rozmiar hibernacji NN
gdzie NN to żądany rozmiar pliku hiberfile.sys wyrażony jako procent całkowitej pamięci.
Na przykład, jeśli masz zainstalowane 8 GB pamięci RAM i chcesz ustawić rozmiar pliku hibernacji na 60%, aby zaoszczędzić miejsce na dysku. Następnie po prostu użyj tego polecenia:powercfg hibernacja rozmiar 60
To ustawi plik hibernacji na 60% z 8 GB pamięci RAM, co oznacza tylko 4,8 GB. Zaoszczędzi to 3,2 GB miejsca na dysku.
Określony rozmiar nie może być mniejszy niż 50, chociaż jeśli zhakujesz w Rejestrze, możesz uzyskać mniejszy rozmiar (wysoce niezalecane).
Nawet jeśli masz tylko 4 GB lub 3 GB pamięci RAM, ustawienie tego na 50% zaoszczędzi odpowiednio 2 GB lub 1,5 GB miejsca na dysku. Jest to więc bardzo fajna optymalizacja, którą zawsze możesz wykonać w każdym systemie Windows. Będziesz mieć więcej wolnego miejsca na dysku C: niż wcześniej.
Jeśli hibernacja jest wyłączona, Rozmiar hibernacji powercfg przełącznik automatycznie włączy hibernację.
Możesz zobaczyć rozmiar pliku C:\hiberfile.sys w Eksploratorze w gigabajtach (GB), wybierając go lub otwierając jego Właściwości. Zwykle ten plik systemowy jest ukryty, więc może być konieczne włączenie ustawienia wyświetlania ukrytych plików jako wymienione w kroku 2 tego artykułu.
Zwróć uwagę, że w zależności od jakości pamięci RAM, komputer może nie wznowić pomyślnie, jeśli ustawisz zbyt niski rozmiar pliku hibernacji, na przykład 50%. W takim przypadku, jeśli nie zostanie wznowione, ustaw nieco wyższy rozmiar, na przykład 60% lub 65%.