Hibernacja nie działa w systemie Windows 7 64bit

11

Hibernacja nie działa w systemie Windows 7 64bit. Kiedy próbuję przejść w stan hibernacji, po prostu wyłącza komputer, a kiedy go włączam, nie wznawia się, a zaczyna ponownie od nowa. Zaktualizowałem sterowniki. Jaki jest problem? Czy może Pan mi pomóc? Dziękuję Ci.

Chodź, pomóż mi, naprawdę potrzebuję hibernacji, 100 moich reputacji trafi do ciebie. Dzięki.

Nawiasem mówiąc, edytuj mój model to: Inspiron N5010. Po hibernacji i włączeniu komputera po prostu pokazuje, że zamknij nie zamknął się poprawnie.

Hej
źródło
Komputer musi obsługiwać instrukcje sprzętowe umożliwiające hibernację.
Ramhound
@Ramhound: więc co powinienem zrobić?
cześć
Czy hibernacja jest włączona? Czy w katalogu głównym dysku C jest plik „hiberfil.sys”?
Moab
@Moab: nie. . . .
cześć
Otwórz wiersz polecenia z podwyższonym poziomem uprawnień, wpisz „powercfg -h on” bez cudzysłowów, naciśnij klawisz Enter, aby sprawdzić, czy teraz hibernuje.
Moab

Odpowiedzi:

6

Kilka pomysłów na rozwiązanie problemów ze snem i hibernacją:

  1. Odłącz wszystkie niepotrzebne urządzenia od komputera. Zrób to do absolutnego minimum: odłącz wszystko, co możesz odłączyć, wyłącz i odłącz komputer od sieci na kilka minut, a następnie uruchom ponownie. Jeśli problem zniknie, dodaj urządzenia z powrotem podczas testowania.
  2. Sprawdź w BIOSie opcje zawieszenia ACPI i spróbuj przełączać tryby pomiędzy „S1 i S3”, „S3” itp.
  3. Wyłącz tryb uśpienia hybrydowego , zobacz wyjaśnienie tutaj (w przypadku systemu Vista, ale jest to samo)
  4. Plik hibernacji jest czasami wyłączany przez czyszczenie dysku, aby przywrócić w cmd uruchom jako administrator „powercfg -h on”.
  5. Możesz użyć następującego polecenia, aby rozwiązać problemy ze snem i zwrócić szczegółowy raport: powercfg -ENERGY

EDYTOWAĆ

Opisane przez ciebie objawy nie brzmią dobrze. Twój komputer może być zainfekowany. Lepiej zainstalować i za pomocą głębokiego skanowania kilku produktów antywirusowych oprócz bieżącej jednego, przynajmniej Malwarebytes 'Anti-Malware , ale możliwe są również Avast i Spybot-S & D .

Możesz także użyć antywirusowego skanu online, takiego jak ESET Online Scanner , Trend Micro House Call i bezpłatne skanowanie antywirusowe firmy Kaspersky Lab . Pamiętaj, że mogą wymagać użycia przeglądarki Internet Explorer jako przeglądarki jako administrator, a każde skanowanie może potrwać kilka godzin.

Jeśli nic nie zostanie znalezione, sugeruję użycie sfc / scannow .

Ostatnim rozwiązaniem jest instalacja naprawcza , która odświeży system Windows bez konieczności ponownej instalacji aplikacji. Następnie pozostaje tylko całkowita ponowna instalacja systemu Windows.

Jeśli żadne z nich nie rozwiązuje problemu, oznacza to problem sprzętowy, więc mam nadzieję, że Twój komputer jest objęty gwarancją.

harrymc
źródło
@harrymc: próbowałem wszystkiego, wciąż nie działa.
cześć
Czy masz jakieś komunikaty o błędach w powercfg? A ile wolnego miejsca na dysku masz na C?
harrymc
@harrymc: tak nie było. Zostało mi 228 GB.
cześć
Czy uruchomiłeś usługę Windows Update, w tym aktualizacje opcjonalne?
harrymc
2

Czy wypróbowałeś tę poprawkę: http://support.microsoft.com/kb/2410477

Chciałbym wyłączyć hibernację, usunąć c: \ hiberfil.sys, a następnie włączyć ją ponownie. Hiberfil.sys to ukryty plik, musisz włączyć przeglądanie ukrytych plików, otwierając Komputer, naciskając klawisz ALT i przechodząc do Narzędzia> Opcje folderów> Wyświetl i kliknij „Pokaż ukryte pliki, foldery i dyski”. Możesz także odznaczyć opcję „Ukryj chronione pliki systemu operacyjnego”.

Oto jak wyłączyć i ponownie włączyć hibernację:

http://www.sevenforums.com/tutorials/819-hibernate-enable-disable.html

Czy zaktualizowałeś sterownik karty graficznej?

Znalazłem również interesujące rozwiązanie w Internecie: czy Twój komputer korzysta z funkcji Readyboost, a jeśli tak, to w jaki sposób formatowany jest dysk? Jeśli tak, upewnij się, że jest sformatowany w systemie plików NTFS.

http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/black-screen-after-hibernation-with-readyboost-sd/1d679969-7888-47c5-b748-6ddebcc2ad76

Chciałbym też spojrzeć na to:

http://www.prevx.com/blog/140/Black-Screen-woes-could-affect-millions-on-Windows--Vista-and-XP.html (został zaktualizowany o Windows 7).

KCotreau
źródło
@KCotreau: nie ma pliku hiberfil.sys c: \, chociaż widzę niektóre inne ukryte pliki.
cześć
Nie widzę tego, ale kiedy próbuję utworzyć plik w C: / za pomocą notatnika, pojawia się komunikat „możesz zastąpić”. Sądzę więc, że istnieje plik hiberfil.sys, ale nie widzę go, nawet jeśli mu na to pozwolę. Próbowałem włączyć hibernację, wciąż nie działając.
hej,
@hey Możesz otworzyć wiersz polecenia i wykonać polecenie „dir hiberfil.sys / ah” minus cudzysłowy, aby sprawdzić, czy istnieje. Jeśli tak, po wyłączeniu hibernacji wykonaj to „attrib -r -s -h hiberfil.sys”, a następnie możesz je usunąć i ponownie włączyć hibernację.
KCotreau
@KCotreau: Nie można zmienić atrybutu
hej,
@hey Czy już wyłączyłeś hibernację i uruchomiłeś ponownie? Prawdopodobnie nie można go zmienić, jeśli jest w użyciu.
KCotreau
2

Mój problem był podobny do tego, ale nieco inny; kiedy hibernuję komputer, po prostu blokuje ekran (tak jakbym nacisnął Win + L). Co dziwne, rozwiązałem ten problem, nadając mojej partycji rozruchowej systemu (mała partycja ~ 100 MB, którą Windows 7 tworzy podczas instalacji) literę dysku!

Myślę, że w moim przypadku problem mógł być pierwotnie spowodowany przez klonowanie systemu operacyjnego między napędami lub użycie EasyBCD do modyfikacji BCD. Zwykle nie trzeba wyświetlać partycji rozruchowej jako litery dysku, aby hibernacja działała.

SamF
źródło
1

Spróbuj tego (z http://social.technet.microsoft.com/forums/en-US/itprovistasp/thread/4d74523f-2b9e-4fe7-9b5e-f0153166adcc/ ):

We have found that sometimes the BCD file may have issues.

You can try this to fix the BCD file.



1. Run CMD.EXE as administrator

2. Run the following command: bcdedit -enum all

   Look for "Resume from Hibernate" in the output from the command above(example below):

   Resume from Hibernate

   ---------------------

   identifier {3d8d3081-33ac-11dc-9a41-806e6f6e6963}

   device partition=C:

   path \Windows\system32\winresume.exe

   description Windows Vista (TM) Enterprise (recovered)

   inherit {resumeloadersettings}

   filedevice partition=C:

   filepath \hiberfil.sys

   pae Yes

   debugoptionenabled No

3. Once you have found it, copy the value for identifier (in this example - {3d8d3081-33ac-11dc-9a41-806e6f6e6963})

4. Run the following command: bcdedit /deletevalue {3d8d3081-33ac-11dc-9a41-806e6f6e6963} inherit

5. Test hibernation.


Thanks,
Darrell Gorter[MSFT]

This posting is provided "AS IS" with no warranties, and confers no rights
kokbira
źródło
nie działało
cześć
tak trudno jest znaleźć rozwiązanie twojego problemu ... czy pytałeś już o to na innych forach? nie zapomnij skopiować tutaj rozwiązania, jeśli znajdziesz je na zewnątrz :)
kokbira
1

Próbowałem wielu wskazówek bez rezultatu. Potem odkryłem, że rozmiar mojego pliku hibernacji jest nieprawidłowy. Jest zaskakująco łatwy do naprawienia. Uruchom cmdi wpisz:

powercfg -HIBERNATE -Size 100

... aby ustawić rozmiar pliku hibernacji na 100% pamięci RAM (50% to minimum, zgodnie z pomocą kontekstową). To polecenie aktywuje również funkcję hibernacji, jeśli to konieczne.

To natychmiast rozwiązało mój problem, bez ponownej instalacji (nawet bez restartu).

lantom
źródło
0

Nie widziałem, aby tak się działo od dni XP, więc może to już nie być istotne, ale spójrz w Menedżerze urządzeń i zajrzyj do góry na Komputer. Jeśli nie jest napisane, że komputer jest oparty na ACPI, nie masz włączonego ACPI w BIOS-ie. Myślę, że będziesz musiał ponownie zainstalować system Windows, jeśli chcesz go włączyć.

paradroid
źródło
Mówi „PC oparty na ACPI x64”
hej,
0

Dziwi mnie, że wszyscy zaproponowali rozwiązania, ale nikt nie zadał sobie trudu, aby sprawdzić Dziennik zdarzeń i Monitor wydajności. Windows 7 zawiera narzędzia do sprawdzania sterowników urządzeń, ale wciąż robimy to po staremu. Pomogą ci one znacznie zawęzić sytuację. Za każdym razem, gdy system się uruchamia, wyłącza, wylogowuje i hibernuje, wpis jest zapisywany w dzienniku systemu. Najpierw sprawdziłbym, uruchamiając Podgląd zdarzeń.

Następnie uruchomiłbym Monitor wydajności. Przejdź do Panelu sterowania / Performance Tools / Advanced Tools. To jak wyskakujące bzdury z Centrum bezpieczeństwa, które dostajesz cały czas. Tyle że chodzi o wydajność. Zobaczysz tam Podgląd zdarzeń. Ponadto system Windows rejestruje czas potrzebny do obudzenia się każdego sterownika urządzenia i przejścia w tryb uśpienia oraz oznaczy wszystkie nieprawidłowości w górnej części okna.

Jeśli żadna z tych metod nie pomoże, kliknij opcję Generuj raporty diagnostyczne systemu. Spowoduje to sprawdzenie wszystkich sterowników urządzeń.

Jeśli ten STILL nie pomoże, możemy przynajmniej wyeliminować sterowniki urządzeń. Teraz szukamy procesów, które nie chcą iść spać. Możesz je zawęzić, eliminując najpierw wszystkie programy startowe. Odpal „ MSCONFIG.” Po prostu wpisz go w polu wyszukiwania. Wybierz „Uruchamianie selektywne i odznacz Załaduj” elementy startowe. ”
Następnie przejdź do zakładki Usługi. Zaznacz pole„ Ukryj usługi Microsoft ”, a następnie kliknij Wyłącz wszystkie. Spowoduje to wyłączenie wszystkich nieistotnych usług uruchamiania. Teraz uruchom ponownie komputer. Powinieneś mieć uruchomienie systemu od podstaw. Ważne jest, aby zrobić to w ten sposób, a NIE w trybie awaryjnym.

Następnie spróbuj hibernować. Jeśli to się powiedzie, zacznij włączać grupę usług i programów startowych jednocześnie i hibernuj.

Jeśli nawet samo uruchomienie podstawowego systemu nie przejdzie w stan hibernacji, możemy śmiało powiedzieć, że jest to problem sprzętowy.

surfasb
źródło
nic nie pomogło :(
hej