Dlaczego system Windows hibernuje po wyłączeniu? [duplikować]

25

Właśnie zamknąłem system Windows i ponownie uruchomiłem system Linux. Kiedy próbuję wejść na partycję Windows, mówi, że Linux nie może jej zamontować, ponieważ partycja Windows jest w stanie hibernacji . Oznacza to, że system Windows 10 hibernuje tylko zamiast się wyłączać. Jak faktycznie zamknąć?

Little Alien
źródło
3
Nie wspomniano o tym w odpowiedziach, ale przytrzymanie klawisza Shift podczas zamykania powoduje tymczasowe wyłączenie hybrydy.
Daniel M.
1
Cała ta sprawa wydaje się dziwnym semantycznym rozwiązaniem problemu technicznego. „Ludzie narzekają na czasy uruchamiania w systemie Windows”. Rozwiązanie: „Zmień znaczenie„ rozruchu ””.
jrh

Odpowiedzi:

32

Jest to oczekiwane zachowanie.

Windows 8 ma nową formę zamykania, która jest również obecna w Windows 10, która zamyka wszystkie programy, a następnie hibernuje komputer, więc przy następnym uruchomieniu systemu Windows uruchamia się bardzo szybko.

Jest to ten sam powód, dla którego ponowne uruchomienie komputera zajmuje dużo więcej czasu niż wyłączenie i włączenie zasilania.

Oto jak wyłączyć Hybrid Shutdown (znany również jako szybki start)

  1. Kliknij prawym przyciskiem myszy przycisk menu Start systemu Windows i wybierz Opcje zasilania
  2. kliknij Wybierz działanie przycisku zasilania
  3. Jeśli u góry znajduje się tarcza UAC systemu Windows z aktualnie zmienianymi ustawieniami , kliknij ją i podaj Tak lub hasło, aby ponownie otworzyć okno dialogowe z uprawnieniami administracyjnymi.
  4. W dolnej części poniżej ustawień zamykania powiedzą: Włącz szybkie uruchamianie (zalecane) . Odznacz to i naciśnijSave changes

Teraz, kiedy zamkniesz komputer, zamknie się normalnie i nie przejdzie w stan hibernacji.

LPChip
źródło
2
Ta „FUNKCJA” zakłóca również „Wake-on-LAN” i pełne wyłączenia komputera niektórych marek komputerów. Wciśnięcie przycisku zasilania i całkowite wyłączenie komputera jest denerwujące, a następnie częściowe ponowne uruchomienie zamiast hibernacji.
Fiasco Labs,
To szybka kula, bo chyba nie ma initrd
Mark K Cowan
7

Oznacza to, że Windows 10 cię podszywa, gdy mówi, że zamknął komputer

W pewnym sensie poprawne. Standardowe zamknięcie systemu Windows 10 nie jest zamknięciem, którego się spodziewasz. Zamyka procesy USER , a następnie hibernuje jądro.

Nie wykonuje normalnego pełnego wyłączenia.

Zaletą tego są krótsze czasy uruchamiania. Minusem jest to, że system operacyjny nie został całkowicie zamknięty. Informacje o systemie plików mogą być nadal buforowane, a zmiana zawartości dysku może spowodować awarię systemu Windows po wznowieniu hibernacji po poprzednim zamknięciu .

Rozwiązania:

  • Zamknij całkowicie (np. shutdown /sJak wspomniał Little Alien).
  • Wyłącz szybki rozruch w systemie Windows.
Hennes
źródło
1
W większości przypadków krótsze czasy rozruchu ... Mieliśmy problemy z niektórymi komputerami Dell i HP, w których powrót do pełnego zamknięcia zapewnił niezawodne ponowne uruchomienie we wszystkich urządzeniach i krótszy czas rozruchu około połowy maszyn. To funkcja, która nie jest jeszcze gotowa na showtime.
Fiasco Labs
3
To mnie denerwuje. Wyłączenie powinno być zamknięciem. Hibernacja to hibernacja. Jeśli dodasz maksimum tych dwóch, to nazwaliby to „hiperszybkim częściowym napięciem w dół” lub coś takiego. :)
Hennes
3

Odkryłem to

shutdown /s

pomaga

Little Alien
źródło
„pomaga” jak? Czy wymusza prawidłowe wyłączanie systemu Windows zamiast hibernacji?
underscore_d
1
@underscore_d Czy miałem jakieś inne problemy? Hibernacja zapobiegająca zamontowaniu dysku była jedynym problemem, który zgłosiłam, prawda?
Little Alien
1
Ale to także odpowiada na pytanie. Za pomocą tego polecenia osiągasz prawdziwe zamknięcie, o które wystąpiono.
Little Alien,
1
Nie mówię, że nie! Chodziło mi tylko o to, że - jeśli nie byłeś OP, jak błędnie myślałem - lepiej byłoby wyjaśnić „pomaga”. Uzyskujemy odpowiedzi użytkowników na podobne tematy, mówiąc: „spróbuj tego; to działa ”, a czasem nie jest jasne, do czego się odnoszą lub nie są bezpośrednio istotne. Ale ponieważ jesteś OP, to oczywiście odnosi się do twojego postu i jest bardzo istotne!
underscore_d
W rzeczywistości, jeśli po prostu wejdziesz do podwyższonej konsoli poleceń i zakończysz powercfg / h, wyłączysz hibernację, pozbędziesz się hyberfil.sys (zwalniając coś w rodzaju miejsca na dysku 256 MB) i wszystko, co musisz zrobić, to kliknąć przycisk zasilania jak zwykle.
NZKshatriya,
3

Możesz sprawić, by dysk był montowany, jak wyjaśnia druga odpowiedź, poprzez uruchomienie

sudo ntfsfix /dev/sdXY

gdzie X i Y oznaczają odpowiednio literę dysku i partycję.

Upewnij się, że jest zainstalowany, uruchamiając sudo apt-get install ntfs-3gna Ubuntu.

Eliminuje to konieczność ponownego uruchamiania komputera i działa na dyskach GPT, co remove_hiberfilenie działa.

Wędrowiec
źródło
1
Czy nie oznacza to zabicia zawieszonej instancji systemu operacyjnego Windows? To trochę jak wyłączenie urządzenia.
usr
2
W wielu przypadkach system Windows wykonuje pełne zamknięcie systemu, ale problem nadal występuje. Jest to do tego dobre i dodaje trochę wygody, jeśli nie obchodzi Cię sesja hibernacji.
TheWanderer