Dlaczego nie mogę uruchomić innego dysku lub zmienić opcji BIOS po hibernacji?

5

ja słyszeć że wiele osób z systemem Windows może hibernować swój komputer, tymczasowo uruchom inny system operacyjny, następnie zamknij ten inny system operacyjny i wznów system Windows w miejscu, w którym zostało przerwane.

Jak się upewnić, że następny komputer, który otrzymam, ma tę zdolność?

Czy jest jakiś sposób, w jaki mogę to zrobić, czy mój laptop po prostu nie jest w stanie tego zrobić?

Jeśli ten laptop nie jest w stanie tego zrobić, czy istnieje nazwa „rodzaj komputera, który może pozwolić mi na hibernację systemu Windows i uruchomienie innego systemu operacyjnego, a następnie wznowienie systemu Windows, w którym skończyłem” odróżnić je od „rodzaj komputera, który mi nie pozwoli” (taki jak mój obecny laptop) ?

Detale

Na niektórych komputerach (takich jak mój laptop HP Pavilion dm1) po tym, jak powiadomię system Windows o hibernacji i czekam, aż wszystkie światła staną się ciemne, po naciśnięciu przycisku zasilania komputer uruchamia się bezpośrednio w systemie Windows, nie dając mi opcji wyboru innego dysku rozruchowego ani zmiany opcji bios.

Myślałem, że „hibernacja” całkowicie wyłączyła komputer. Myślałem, że włączam komputer zawsze dał „naciśnij ESC dla opcji BIOS” (lub jakiś podobny komunikat) za każdym razem, gdy był włączony po całkowitym wyłączeniu. Ale tak nie jest w przypadku niektórych komputerów, takich jak mój laptop.

(Mogę powiedzieć, że „hibernacja” różni się od „uśpienia”. Gdy mówię systemowi Windows, że ma „uśpić”, lampka przycisku zasilania miga, a następnie po naciśnięciu dowolnego klawisza na klawiaturze szybko budzi się bezpośrednio do okien. Kiedy mówię Windowsowi, by „hibernował”, wszystkie światła gasną, a żaden z przycisków klawiatury nie robi nic poza przyciskiem zasilania.)

Spośród wszystkich opcji „uśpienia”, „snu hybrydowego”, „hibernacji” i „wyłączenia”, tylko wtedy, gdy powiem systemowi Windows, aby „zamknął się”, później otrzymuję komunikat „naciśnij ESC for BIOS options” przy następnym uruchomieniu - tylko wtedy mogę uruchomić ten laptop z dysku flash w moim innym systemie operacyjnym. Wszystkie pozostałe opcje uruchamiają się bezpośrednio w oknach, całkowicie omijając komunikat „naciśnij ESC dla opcji BIOS”.

David Cary
źródło
1
Pamiętaj: Jeśli uzyskasz dostęp do systemu plików, który jest używany przez hibernowany system operacyjny w trybie odczytu / zapisu z innego systemu operacyjnego, ryzykujesz utratę wszystkich danych (nawet jeśli może się wydawać, że na początku działa). Dotyczy to wszystkich popularnych systemów plików i systemów operacyjnych.
BatchyX

Odpowiedzi:

4

To, co musisz zrobić, to spuścić całą moc z maszyny, odłączając ją i czekając przez chwilę (co najmniej 5 minut) lub naciskając przycisk zasilania kilka razy (to próbuje ją uruchomić, co spowoduje rozładowanie kondensatorów w zasilacz - zazwyczaj wentylatory mogą się obracać lub diody LED mogą się zaświecić na chwilę).


To ciekawe pytanie, jak różne płyty główne (w szczególności oprogramowanie układowe BIOS / UEFI) wyświetlają menu podczas hibernacji. ACPI definiuje specjalny stan zasilania dla hibernacji, S4 (pod G1, podobnie jak wszystkie inne tryby gotowości), który BIOS może zdecydować się obsługiwać inaczej. na przykład przez uruchomienie z tego samego urządzenia bez wyświetlania menu.

Co musisz zrobić, to umieścić maszynę w wyłączony stan, S5 (pod G2, zwykle wprowadzany, gdy „wyłączony”). Najłatwiej jest najpierw przejść do G3, usuwając całą moc.

Wydaje się, że w systemie Windows nie ma opcji mówienia mu, by używał S5 do hibernacji - ale wtedy właśnie S4 został zaprojektowany. Windows nie robi nic złego. Przydatne może być zapoznanie się z opcjami / podręcznikiem BIOS / UEFI, ponieważ może istnieć możliwość zmiany stanu, w którym komputer wchodzi, gdy odbierany jest sygnał S4.

Jedynym prawdziwym sposobem na zapewnienie, że twoja następna płyta ma taką opcję lub zawsze wyświetla menu startowe, jest doświadczenie, zarówno twoje, jak i inne. Zwykle nie jest to funkcja reklamowana.

Należy zauważyć, że BIOS (nie jestem zaznajomiony z procesem uruchamiania UEFI) może załadować określone urządzenie (np. Dysk twardy), ale do bootloadera na tym urządzeniu należy wznowienie ze stanu hibernacji lub zapewnienie dodatkowych opcji . Program ładujący Windows będzie zawsze wznawiany po hibernacji, o ile wiem. Wierzę, że GRUB może być konfigurowalny, aby za każdym razem udostępniać menu startowe.

( źródło )

Bob
źródło
Odłączyłem go i odczekałem 5 minut, ale kiedy nacisnąłem przycisk zasilania, wznowił on pracę z powrotem do okien. Czy naprawdę muszę wyciągnąć zarówno dużą główną baterię laptopa, jak i małą baterię pastylkową?
David Cary
@DavidCary Nie komórka monety. Po prostu odłącz, wyjmij główny akumulator i naciśnij przycisk zasilania kilka razy. Następnie podłącz go ponownie i rozpocznij normalnie. Że powinien działa, chyba że BIOS przechowuje stan ACPI w pamięci nieulotnej z jakiegokolwiek powodu. (Lub jest to UEFI, w tym przypadku nie wiem.) W takim przypadku powinieneś być w stanie wymusić wyłączenie zasilania w połowie wznowienia (np. Przytrzymując przycisk zasilania). To powinno zresetować stan ACPI. Ponadto system Windows zapyta, czy chcesz spróbować ponownie wznowić następnym razem. Jest to bardziej jednorazowa rzecz i nie nadaje się jako stałe rozwiązanie ...
Bob