Nigdy do końca nie rozumiałem pierwotnego celu stanu zasilania Hibernacji w systemie Windows. Rozumiem, jak to działa, jakie procesy zachodzą i co się dzieje po ponownym uruchomieniu z Hibernacji, ale nigdy tak naprawdę nie rozumiem, dlaczego jest używany.
Przy dzisiejszej technologii, szczególnie gdy dyski SSD, RAM i procesory stają się coraz szybsze, zimny rozruch przy czystej / wydajnej instalacji systemu Windows może być dość szybki (dla niektórych osób zaledwie kilka sekund od naciśnięcia przycisku zasilania). Tryb gotowości jest jeszcze szybszy, czasem natychmiastowy. Nawet dyski SATA sprzed 5-6 lat mogą osiągnąć te szybkie czasy rozruchu.
Hibernacja wydaje mi się bezcelowa, jeśli weźmiemy pod uwagę nowoczesną technologię, ale być może istnieją aplikacje, których nie rozważam.
Jaki był pierwotny cel hibernacji i dlaczego ludzie nadal z niej korzystają?
Edytuj :
Odrzucam mój komentarz o tym , że hibernacja jest przestarzała , ponieważ ma ona bardzo praktyczne zastosowania do laptopów i komputerów przenośnych, biorąc pod uwagę ograniczenia mocy. Miałem na myśli głównie hibernację na komputerze.
Odpowiedzi:
Tryb hibernacji zwykle oszczędza pamięć komputera, w tym na przykład otwieranie dokumentów i uruchamianie aplikacji, na dysk twardy i wyłączanie komputera, zużywa zero energii. Po ponownym włączeniu komputer wznowi wszystko, co zostało przerwane.
Możesz użyć tego trybu, jeśli nie będziesz używać laptopa / komputera przez dłuższy czas i nie chcesz zamykać dokumentów.
Prosta obsługa i cel : oszczędność energii elektrycznej i wznawianie dokumentów. Mówiąc najprościej, ten komentarz służy miło (np. Będziesz spał, ale twoje wspomnienia są nadal obecne).
Dlaczego jest używany:
Pozwól mi opisać jeden przykładowy scenariusz. Wyobraź sobie, że w laptopie jest mało energii i pracujesz nad ważnymi projektami na komputerze. Możesz przełączyć się w tryb hibernacji - spowoduje to zapisanie dokumentów, a po włączeniu zostanie przywrócony rzeczywisty stan aplikacji. Jego główne zastosowanie przypomina zamykanie awaryjne z automatycznym wznawianiem dokumentów.
źródło
it uses zero power
to rodzaj odważnego stwierdzenia. Byłoby to prawdą tylko wtedy, gdy komputer był właściwie odłączony od ściany po przejściu w stan hibernacji. Płyta główna będzie nadal pobierała moc (chociaż dość mało), nawet gdy komputer jest wyłączony.Ponieważ zapisuje status wszystkich uruchomionych programów. Wszystkie moje programy pozostawiam otwarte i mogę bardzo łatwo wznowić pracę następnego dnia.
Wykonanie prawdziwego rozruchu wymagałoby ponownego uruchomienia wszystkich programów, załadowania wszystkich tych samych plików do tych programów, dotarcia do tego samego miejsca, w którym byłem wcześniej i umieszczenia wszystkich moich okien w dokładnie tym samym miejscu.
Hibernacja oszczędza dużo pracy, wyciągając te rzeczy z powrotem.
źródło
Hibernacja zachowuje bieżący stan systemu i pozwala całkowicie wyłączyć zasilanie. Tak, możesz uruchomić się w ciągu kilku sekund, ale ile czasu zajmie Ci uruchomienie przeglądarki internetowej, edytora tekstu, klienta czatu, odtwarzacza muzyki itp. Itp.? Z hibernacją nie ma czasu.
źródło
Po pierwsze, nie wszystko jest na dysku SSD. Jestem teraz na laptopie bez dysku SSD i cały czas hibernuję.
Po drugie, hibernacja zachowuje pełny stan pamięci (mniej więcej). Jeśli masz uruchomiony proces, którego nie chcesz zamykać, hibernacja jest dobrym rozwiązaniem.
Kilka razy musiałem spakować laptopa, gdy wciąż trwa proces. Jest to szczególnie konieczne, gdy uruchamiam programy intensywnie wykorzystujące procesor, takie jak Mathematica lub kompilacja, ponieważ włożenie laptopa do torby jest jednym ze sposobów jego przegrzania. Hibernacja jest tutaj najlepszą rzeczą.
W przypadku komputerów stacjonarnych hibernacja ma mniej sensu, ponieważ nadal możesz spać / zawiesić i osiągnąć ten sam efekt. Jednak potrzeba hibernacji na pulpicie różni się od potrzeby hibernacji sprzed lat . Ładowanie może być szybsze, ale standardowy rozruch nie zwróci wszystkich otwartych programów. Tryb uśpienia / zawieszenia / hibernacji, a wybór tego, którego chcesz użyć, zależy od tego, czy ufasz swojemu zasilaczowi na pulpicie. W wielu przypadkach nie można - mieszkam w mieście, w którym codziennie w niektórych częściach przedmieść są zaplanowane przerwy w dostawie prądu.
Jedyną rzeczą, jaką daje nam nowoczesna technologia w zakresie hibernacji, jest możliwość wyłączenia komputera, gdy nie martwimy się uruchomionymi programami, i ponownego uruchomienia z taką samą / podobną prędkością jak hibernacja.
źródło
Do szybkiego wyłączania podczas awarii zasilania ...
UPS sygnalizuje brak zasilania, urządzenie sprawdza poziom naładowania akumulatora, zapisuje stan systemu na dysku, aby powrócił dokładnie tak samo, jak przed zanikiem zasilania.
W przeciwnym razie zamknięcie może potrwać zbyt długo, otwarte programy nie zawsze mają czyste zamknięcie od inicjowanego przez system zamykania i powodują uszkodzenie lub utratę niezapisanych otwartych dokumentów.
Standby flat out nie robi nic z tego ...
źródło
Hibernacja to jedyny sposób, aby całkowicie wyłączyć komputer, a później go włączyć i przywrócić dokładnie ten sam stan, gdy go opuściłeś.
Nie ma to nic wspólnego z oszczędzaniem czasu na baterii, laptopie lub rozruchu, ssd, nową technologią, dawnymi czasami i pierwotnym przeznaczeniem. Cel nigdy się nie zmienił. Sposób, w jaki ludzie korzystają obecnie z komputera, nie zmienia tego.
Edytuj: po więcej szczegółów:
Ponieważ komputer musi wrócić do poprzedniego stanu, musi go gdzieś zapisać.
Taki jest cel pliku „hiberfil.sys” na dysku twardym. (Mówimy o systemie operacyjnym Windows)
W ten sposób można zapisać całą zawartość pamięci RAM na dysku twardym. Hibernację można włączyć lub wyłączyć. Po aktywacji tworzony jest plik hiberfil.sys. (Nie próbowałem sprawdzić, czy został on usunięty po wyłączeniu hibernacji)
Warto więc pamiętać, że podczas hibernacji stracisz miejsce na dysku. Domyślnie plik hiberfil.sys będzie miał 75% wielkości pamięci RAM. Przykład: jeśli masz 8 GB pamięci RAM, „stracisz” + -6 GB pamięci ROM na dysku twardym.
Ale jego rozmiar można skonfigurować (do 100% pamięci RAM). Jeśli chcesz dowiedzieć się więcej na ten temat, oto link od Microsoft: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463229.aspx
źródło
Cały czas korzystam ze hibernacji, ponieważ oszczędza to mój przepływ pracy. Nie cierpię ponownego uruchamiania, ponieważ muszę przemyśleć, gdzie przerwałam z poprzedniego dnia. Na koniec dnia dodam coś, co możesz nazwać symbolem zastępczym w moim systemie, zwykle w Visual Studio lub notatniku. Więc po wyjściu z hibernacji jest to natychmiast prezentowane, co daje mi bardzo potrzebny szok pamięci - szczególnie przydatny, gdy jest 9 rano i potrzebuje kawy.
!
Inne osoby mogą używać karteczek samoprzylepnych naklejonych na ekranach lub czytać wpisy w dzienniku. Cokolwiek Ci odpowiada. Dla mnie mój przepływ pracy jest rozłożony na wiele aplikacji; Firefox, Visual Studio, Outlook, Dziennik zdarzeń Windows, Microsoft SQL Management Studio, LINQPad, iPlayer, Greenshot, Notepad i PowerShell. Uruchomię ponownie po wymuszeniu przez Windows Update, ale w przeciwnym razie wolałbym być produktywny. Po prostu hibernuj, zabierz laptopa do domu i nie martw się o moc, jak gdybyś spał.
źródło
Hibernacja jest skierowana na rynek mobilnego biznesu, gdzie konieczne jest efektywne wykorzystanie energii baterii. Hibernacja, choć powolna, prawie nie pobiera mocy. Z drugiej strony tryb gotowości nadal może pobierać zaskakującą ilość baterii.
W przypadku korzystania z laptopa na baterii hibernacja może stać się szczególnie przydatna, gdy wiesz, że nie będziesz go używać przez jakiś czas. Powód jest trojaki.
1) Tryb gotowości nadal pobiera energię, która może zsumować duży procent baterii, jeśli zostanie pozostawiona na dłuższy czas. Szacunki różnią się w zależności od różnicy mocy i mogą występować znaczne różnice w zależności od komputera. Będę edytować, jeśli znajdę tabelę porównawczą zużycia energii.
2) Aplikacje mogą wybudzić komputer z trybu gotowości bez interakcji użytkownika. Typowe przykłady to Windows Update, wirusy w tle, skanowanie systemu lub inne zadania w tle. Stwarza to problem polegający na tym, że laptop nagle zwiększył zużycie energii (bez zgody użytkownika) i jest mało prawdopodobne, aby powrócił do trybu gotowości po zakończeniu zadania. To zabija twoją baterię.
3) Gdy komputer wybudza się z trybu gotowości bez interakcji użytkownika, może się obudzić w środowisku, które nie jest przyjazne dla komputera, takim jak szczelna i izolowana walizka. Może to szybko uszkodzić elementy komputera, jeśli komputer się nagrzeje.
EDYCJA: Hibernacja na pulpicie nie ma większego znaczenia. Różnica w poborze mocy między hibernacją / trybem gotowości powoduje, że tryb gotowości jest oczywistym wyborem, gdy dostępne jest stałe źródło zasilania. Wyjątkiem jest sytuacja, gdy mieszkasz w obszarze, w którym często występują przerwy w dostawie prądu i nie chcesz utraty danych.
źródło
Chcę się bardziej skoncentrować na aspektach technicznych. Musisz rozróżnić tryb uśpienia i hibernacji . Oba pozwalają wznowić pracę w krótkim czasie, ale oba mają różne funkcje, a tym samym pozwalają na różne scenariusze użytkowania. Oba pozwalają wznowić pracę w stosunkowo krótkim czasie.
Spać
Gdy komputer jest przełączany w tryb uśpienia, większość jego składników jest wyłączana. Pamięć jest jednak nadal zasilana, co pozwala na szybkie przywrócenie stanu systemu operacyjnego. Wyczerpanie się baterii w laptopie lub utrata zasilania spowoduje utratę sesji i niezapisaną pracę. Zdarzały się również przypadki, w których uszkadzał / niszczał system operacyjny. Z powodu tego niebezpieczeństwa należy tego prawdopodobnie używać wyłącznie w laptopach obsługiwanych przez baterie lub komputerach stacjonarnych podłączonych do zasilacza UPS.
Hibernacja
Hibernacja zapisuje zawartość pamięci na dysku twardym, umożliwiając całkowite wyłączenie komputera, a tym samym nie marnowanie energii. Umożliwia także wznowienie pracy w innym miejscu, na przykład po przeniesieniu komputera stacjonarnego w nowe miejsce lub w przypadku nieużywania baterii do laptopa. Ponieważ zawartość pamięci musi zostać wczytana z powrotem do pamięci podczas rozruchu, przywrócenie i uruchomienie systemu zajmuje więcej czasu niż wyjście ze stanu uśpienia, które jest prawie natychmiastowe.
Hibernacja ma sens dla osób, które mają dużo pracy, której nie można zapisać ze względu na warunki zewnętrzne lub których konfiguracja pracy jest dość złożona, więc jej ponowne uruchomienie zajęłoby bardzo dużo czasu. Może to dotyczyć laptopów, ale prawdopodobnie głównie użytkowników komputerów stacjonarnych, ponieważ użytkownicy laptopów mogą również korzystać z trybu uśpienia w połączeniu z baterią laptopa. Hibernacja ma więc szczególnie sens w przypadku komputerów stacjonarnych, które zwykle nie mają elektrycznej linii życia w postaci baterii w przypadku awarii zasilania.
Najwyraźniej, jak wynika z innych odpowiedzi, ludzie używają go również do lenistwa, myśląc, że jest to w rzeczywistości szybszy sposób uruchamiania. Zgadzam się z autorem tego pytania, że w czasach SSD i ciągłego doskonalenia hibernacji systemów operacyjnych dla takich osób tak naprawdę nie ma sensu. W końcu zrestartowanie ma wiele zalet, takich jak opróżnianie pamięci w celu usunięcia wycieków pamięci, usuwanie nieuczciwych procesów i tym podobne. Oszczędzanie okazjonalnych sekund przy użyciu hibernacji bez uzasadnionego powodu prawdopodobnie będzie miało szkodliwe skutki, jeśli będzie używane przez dłuższy czas.
źródło
Hibernację użytkownika używam na komputerze stacjonarnym w pracy pod koniec każdego dnia i wyłączam ją całkowicie w weekendy. Chociaż dotarcie do ekranu logowania może nie potrwać długo, uruchomienie komputera i wszystkich programów, których potrzebuję, i załadowanie w projektach, z którymi pracuję, zajmuje trochę więcej czasu. Załadowanie zarówno Visual Studio, jak i Eclipse zajmuje trochę czasu, a następnie projekty wymagają nieco więcej. Następnie program antywirusowy musi się załadować, zanim zacznę cokolwiek robić, a także lubię uruchamiać program Outlook, a także zajmuje to trochę czasu. Dzięki hibernacji mogę włączyć komputer i niemal natychmiast rozpocząć pracę.
źródło
Nie wszyscy korzystają z dysków SSD. W tym momencie użycie dysku SSD jest nadal znacznie mniejsze niż w przypadku dysku twardego.
I nawet w przypadku korzystania z dysku SSD, gdy ludzie coś robią, a następnie muszą wyłączyć komputer, pozostawiając obecny stan programów otwierających, nie ma innego rozwiązania niż hibernacja.
źródło
W szczególności tutaj pytania wymagają dodatkowych informacji w tym zakresie, a następnie można udzielić odpowiedniej odpowiedzi. Jakim jesteś użytkownikiem?
Hibernacja jest szczególnie powszechna w laptopach i notebookach, w których aplikacje są pozostawione w takim samym stanie, w jakim zostały pozostawione, a system powróci do pierwotnego stanu ze wszystkim w ten sam sposób.
Jeśli jesteś zwykłym użytkownikiem, który korzysta z systemu do Internetu, gier, strony internetowe i stan gry, w którym je zostawiłeś, będą dostępne po regularnym uruchomieniu.
Jeśli jesteś pracownikiem pakietu Office i wymagasz użycia wielu wystąpień słowa lub arkusza kalkulacyjnego, hibernacja również to przywróci.
Co ważniejsze, jeśli jesteś programistą komputerowym, oprogramowanie, które tego wymaga, jest duże i zajmuje trochę czasu, aby załadować i przenieść wszystkie pliki, które ostatnio kodowałeś, dlatego hibernacja może również do tego użyć
W ten sposób widać, że istnieje wiele zastosowań
źródło
Zasadniczo w trybie „uśpienia” komputer wyłącza dyski, wyświetlacze itp. I kopiuje „stan” z energochłonnych komponentów do pamięci RAM (ostatnim „energochłonnym” komponentem jest sam procesor). Pamięć RAM jest następnie „utrzymywana” z odświeżaniem niskiej częstotliwości, a kiedy coś wyzwala procesor do przebudzenia, odkłada wszystko z powrotem na swoje miejsce.
W przypadku hibernacji zachodzi większość powyższych sytuacji (plus zapisywany jest każdy dodatkowy „stan”, który nie został zapisany powyżej), a następnie obraz RAM jest zapisywany na „dysku” (tj. Pamięci trwałej), jako jeden duży „plik” (chociaż na zarezerwowana lokalizacja na dysku). W tym momencie w maszynie nie ma „stanu”, który nie jest reprezentowany przez obraz RAM na dysku, a komputer można całkowicie wyłączyć. Po ponownym włączeniu procesora sprawdza, czy na dysku nie ma obrazu RAM, a jeśli taki istnieje (i nie było późniejszego „rozruchu”), obraz jest odczytywany z powrotem do pamięci RAM, a system zasadniczo uruchamia się ponownie jak ze stanu uśpienia.
źródło
Jako osoba pracująca w dziale IT w środowisku korporacyjnym, z komputerami zarządzanymi przez zasady grupy systemu Windows, hibernacja może skrócić czas uruchamiania do 1/4 lub mniej, niż byłoby w przypadku czystego uruchamiania. Większość zadań zarządzania, które mają miejsce podczas rozruchu, nie muszą być wykonywane podczas wybudzania ze stanu hibernacji. Oczywiście w naszym środowisku okresowo uruchamiamy się ponownie, aby przechwycić aktualizacje i inne zmiany konfiguracji, ale możemy to zrobić w dogodny dla nas sposób, na przykład podczas przerw na lunch.
Ponadto w środowisku, w którym się znajdujemy, używamy samoszyfrujących dysków twardych jako środka bezpieczeństwa, a te, których używamy, wciąż obracają dyski, więc nie możemy jeszcze skorzystać z prędkości SSD i przez pewien czas nie.
Wykonanie czystego rozruchu za każdym razem, gdy włączasz komputer, marnuje więcej energii niż hibernacja, ponieważ zamiast po prostu wciągać dane z powrotem do pamięci RAM, każda aplikacja, a także system operacyjny, musi przejść pełną procedurę uruchamiania, co może powodować znacznie większa aktywność procesora i użycie dysku twardego.
źródło
Hibernacja pozwala tymczasowo odłączyć komputer od gniazdka. Załóżmy, że musisz przeprowadzić migrację w inne miejsce lub wstrzyknąć miernik mocy między gniazdkiem a komputerem
Najpierw musisz odłączyć kabel zasilający. Spróbuj zrobić to w trybie uśpienia (który, jak sądzę, potrzebuje trochę energii, aby utrzymać pamięć RAM).
Co więcej, ponieważ widać, że Hibernacja nie potrzebuje żadnej mocy do utrzymania stanu,
źródło
temporary
podczas gdyundefinite time
jest bardziej poprawne. Powiedz mu, że nie jest lepiej, ponieważ Hibernacja ma sens tylko wtedy, gdy planujesz przywrócić. To rzeczywiście oznacza limit czasu. Jeśli nie chcesz przywracać, nie potrzebujesz Hibernacji. Przypomnij mu o folderze tymczasowym na dysku. Pozwól mu wyjaśnić, jak źle nazywa się folder w systemie operacyjnym i jakie odpowiedzi musi o nim napisać.How often
należy zapytać o oszczędności. Wszystko stawiasz do góry nogami. Oszczędności naprawdę zależą od tego, jak często przechodzisz offline. Jeśli co minutę ponownie uruchamiasz komputer, przeładowanie będzie kosztować więcej niż jakiekolwiek oszczędności. Sen jest dobry na krótkie przerwy, hibernuje na dłużej. Ponieważ koszt przeładowania jest stały, a oszczędności rosną, przeważają one przy dłuższych przerwach.Odpowiedź jest dla mnie oczywista.
Shutdown kończy i zamyka wszystko. Następnie po uruchomieniu nic nie mam otwarte.
A contrario, hibernacja, a następnie budzenie dają mi wszystko, co miałem na ekranie - nawet niezapisane dokumenty.
źródło
Fakt, że Twój laptop zaczyna się w mniej niż minutę, nie oznacza, że wszystkie laptopy na świecie zaczynają się tak szybko. Mam tani laptop klasy podróżnej, używany tylko do Internetu i jest bardzo wolny. Uruchomienie zajmuje kilka minut, a zamknięcie czasami znacznie dłużej niż minutę. Podczas gdy przywracanie ze stanu hibernacji nie jest błyskawiczne, jest znacznie szybsze niż uruchamianie, a hibernacja jest znacznie szybsza niż wyłączenie.
Tryb gotowości po prostu nie jest niezawodny na komputerach, których używałem. Pozostawienie notebooka w gotowości przez pół dnia często kończyło się nieudanym uruchomieniem i wymuszonym ponownym uruchomieniem, po którym musiałem przywrócić cały pulpit. Nie wspominając już o konieczności odłączenia urządzenia lub chwilowego braku zasilania.
Właściwie znam kilka osób, które uważają, że ponowne uruchomienie jest przestarzałe i nie było restartowane od miesięcy - używając tylko hibernacji. (Oczywiście nie używają systemu Windows;)
źródło
Kolejnym innowacyjnym zastosowaniem funkcji hibernacji było wykorzystanie przez Express MediaDirect 2.0 funkcji laptopów. Była to w zasadzie opcja szybkiego rozruchu, która załadowała niestandardową aplikację odtwarzacza multimediów.
Działa to poprzez posiadanie ukrytej partycji z instalacją Windows XP Embeded, zawierającą tylko to, co jest potrzebne do uruchomienia programu odtwarzacza multimediów oraz niestandardowy program odtwarzacza / eksploratora multimediów. Ponieważ osadzona instalacja jest w zasadzie rozebranymi oknami, samo to powoduje szybszy czas uruchamiania.
Przy pierwszym uruchomieniu przejdzie w stan hibernacji po pełnym załadowaniu, a następnie uruchomi się ponownie. Od tego momentu każdy rozruch jest po prostu przywracaniem z początkowej hibernacji, co spowodowało znacznie krótszy czas rozruchu. Gdyby kiedykolwiek oprogramowanie musiało zostać zaktualizowane lub zmiana sprzętu unieważniła plik hibernacji, wystarczy go usunąć i odtworzyć.
(Może mam kilka błędnych szczegółów, minęło trochę czasu, odkąd go ostatnio użyłem, ale powyższe pokazuje podstawową koncepcję.)
Podstawowa koncepcja miałaby również zastosowanie do nieprzenośnych urządzeń Windows do specjalnych celów, takich jak kiosk na komputery stacjonarne. Jeśli odczytujesz plik hibernacji z dysku SSD w połączeniu z szybkim systemem BIOS, wynikowa prędkość rozruchu może być wystarczająca, aby domyślnie wyłączyć kiosk i uruchomić go na żądanie użytkownika.
źródło
tl; dr; Wyłącz komputer bez utraty pracy innego użytkownika.
Jestem wielkim fanem hibernacji i zawsze ustawiałem go na moich domowych komputerach stacjonarnych. Dopiero niedawno w zeszłym roku wyłączyłem go po wymianie dysku rozruchowego na paski SSD. Wybór nie wynikał jednak z dużej prędkości dysków SSD. Wydałem dużo pieniędzy na „nowe zabawki”, a pisanie dużego zrzutu pamięci na dysk SSD przy każdym wyłączeniu nie jest dobre dla życia dysku SSD . Nadal miałbym włączony tryb hibernacji, gdybym mógł skierować go na dodatkowy dysk inny niż SSD.
Na moich innych komputerach, które nie mają dysków SSD, nadal używam hibernacji, ponieważ są one przeznaczone dla wielu użytkowników i miło jest móc całkowicie wyłączyć komputer bez martwienia się o utratę danych innych użytkowników . Członek rodziny mógł badać pracę domową w Internecie i został śledzony z boku, pozostawiając uruchomiony komputer. Jestem w stanie wyłączyć komputer bez utraty pracy.
źródło
Pomyślałem, że wrzucę jeszcze jeden powód do kupy: posiadanie wielu systemów operacyjnych na komputerze. Jeśli na przykład uruchamiasz podwójnie system Linux i Windows, możesz przełączyć się na inny system operacyjny i wrócić bez utraty pracy.
źródło