Windows 10 na systemie podwójnego rozruchu z Debianem 9 nie zostanie poprawnie zamknięty

0

Kilka dni temu zainstalowałem Windows 10 i Debian 9 Stretch jako Dual Boot w moim systemie. Wszystko poszło dobrze i udało mi się uruchomić oba systemy bez żadnych problemów.

Oba systemy działają (prawie) doskonale - z wyjątkiem Windows. Zauważyłem, że nie mogę zamknąć systemu Windows. Za każdym razem, gdy wybieram „zamknij” za pomocą klawisza Windows -> Powersymbole -> Zamknij, Windows po prostu wyłącza ekran - to wszystko, co się dzieje. Jeśli są dostępne aktualizacje do zainstalowania, występuje inne zachowanie: system Windows przechodzi do „ekranu aktualizacji” i wyłącza się po zainstalowaniu aktualizacji. Jeśli ponownie uruchomisz komputer i wybierzesz system Windows do uruchomienia, system Windows poinformuje, że aktualizacja nie powiodła się, i spróbuje odzyskać najnowszy punkt zapisu. Po tym kroku jest nadal tak samo: Windows nie może zostać zamknięty, tylko ekran się wyłącza.

Nie mogę tego wyjaśnić, ponieważ Debian 9 działa doskonale.

Myślę, że problem polega na tym, że zainstalowałem oba systemy. Zrobiłem to w następujący sposób:

  • Podzieliłem dysk twardy na dwie partycje tej samej wielkości
  • Najpierw zainstalowałem system Windows na partycji 1
  • Po drugie, zainstalowałem Debian 9 na partycji 2 i zainstalowałem Grub w Master Record
  • Uruchomiłem oba systemy i skonfigurowałem systemy do pracy na nich

Myślę, że błąd leży w tych krokach, ale jak powiedziałem, nie jestem pewien.

Czy istnieje sposób, jak mogę naprawić ten błąd?

Z góry bardzo dziękuję.

Vygravlil
źródło
Wspomniałeś o „głównym rekordzie”. Czy uruchamia się przez UEFI czy starszą wersję? Jak działał system przed zainstalowaniem systemu Windows i Debiana?
jdwolf
@jdwolf Przed zainstalowaniem Debiana i systemu Windows miałem zainstalowany system Windows. To działało bez żadnych problemów. Aby odpowiedzieć na pierwsze pytanie, uruchamia się za pośrednictwem UEFI.
Vygravlil
co się stanie, jeśli przytrzymasz shift i wyłączysz zasilanie
Joe
@Joe Zetknąłem się z przypadkami: jeśli system Windows próbuje zainstalować aktualizacje, problem nadal występuje - system Windows nie może ich poprawnie zainstalować. Jeśli nie ma żadnych aktualizacji, przytrzymanie klawisza Shift i wyłączenie zasilania działa - system Windows wyłącza się tak, jak powinien. Pozostał tylko jeden problem. Ale i tak dziękuję za podstęp!
Vygravlil
Jeśli przytrzymanie zmiany biegów działa, wiąże się to z szybkim uruchomieniem. Przytrzymanie klawisza shift powoduje zmniejszenie mocy zamiast hibernacji. To sugeruje, że hibernacja nie działała i może nadal nie działać. Czy to możliwe, że po zainstalowaniu systemu Windows rozmiar partycji został zmieniony, aby zainstalować system Linux? Nieco gorszą możliwością jest utrata danych, ponieważ Linux nie obsługuje poprawnie NTFS, jeśli jest w stanie hibernacji.
jdwolf

Odpowiedzi:

0

Windows zapisuje stan systemu na dysku twardym, aby przyspieszyć uruchamianie , nie tylko po włączeniu hibernacji , ale także po ustawieniu szybkiego uruchamiania lub „hybrydowego wyłączania”. Pliki te, np. Hiberfil.sys , mogą powodować problemy podczas podwójnego uruchamiania, dlatego wyłącz Szybkie uruchamianie w oknie dialogowym Opcje zasilania . Hibernację można włączyć lub wyłączyć z wiersza polecenia CMD lub pliku wsadowego (wykonywanego jako administrator), co może być wygodne, jeśli często używasz tej funkcji, ale nadal chcesz uruchomić system Linux:

powercfg -h wyłączony

Aby zapewnić pełne zamknięcie zamiast hybrydowego, możesz użyć następującego polecenia:

wyłączenie / s / t 0

Oba polecenia można połączyć w jeden plik wsadowy.

DrMoishe Pippik
źródło