Gdy uruchamiasz komputer po nieprawidłowym zamknięciu / awarii systemu, zwykle sugeruje on działania, takie jak uruchomienie w trybie awaryjnym i sprawdzenie dysku. Skąd komputer wie, że się zawiesił?
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn z pytaniami i odpowiedziami, prowadzonej przez społeczność.
Pytanie
Czytnik SuperUser FrozenKing chce wiedzieć, skąd jego komputer wie, kiedy się zawiesił lub w inny sposób miał nieprawidłowe zamknięcie. On pisze:
Właściwie to pytanie uderzyło mnie z powodu przerw w dostawie prądu w moim domu. Kiedy następuje przerwa w zasilaniu, następuje nagła utrata zasilania z komputera.
Skąd komputer wie, że zamknięcie nie zostało poprawnie wykonane?
To interesujące pytanie; najwyraźniej nowoczesne systemy operacyjne doskonale zdają sobie sprawę, że coś poszło nie tak, ale za pomocą jakiego mechanizmu są one uświadamiane?
Odpowiedzi
Współautor SuperUser David Schwartz oferuje ogólną odpowiedź i wgląd w różne systemy operacyjne:
Inny współpracownik, ChrisF, odpowiada bardziej konkretnie w przypadku systemu operacyjnego Windows:
![]()
Windows używa również Brudny kawałek metoda wykrywania, czy komputer został poprawnie zamknięty:
Po normalnym wyłączeniu bit jest wyłączany. Jednak w przypadku przerwy w zasilaniu lub niewłaściwego (wymuszonego) wyłączenia, bit będzie nadal włączony przy następnym uruchomieniu komputera.
Oznacza to, że system Windows może zasugerować działania naprawcze - takie jak uruchomienie w trybie awaryjnym.
Ponadto komputer PC z systemem Windows zapisze wpis w dzienniku zdarzeń z wyszczególnieniem, kiedy i dlaczego (jeśli jest znany) został zamknięty. Zapisuje również zdarzenie podczas uruchamiania komputera.
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdzić pełny wątek dyskusji tutaj .