Hibernate не работает в Windows 7 64bit

11

Hibernate не работает в Windows 7 64bit. Когда я пытаюсь перейти в спящий режим, он просто выключает компьютер, а когда я его включаю, он не возобновляет работу и снова начинает работать как «свежий». Я обновил свои драйверы. В чем проблема? Можешь дать мне руку? Спасибо.

Давай, пожалуйста, помоги мне, мне действительно нужно работать в спящем режиме, 100 моей репутации достанется тебе. Благодарю.

Отредактируйте, кстати, мою модель: Inspiron N5010. После того, как я перешел в спящий режим и включил компьютер, он просто показывает, что завершение работы было завершено неправильно.

Привет
источник
Ваш компьютер должен поддерживать аппаратные инструкции, которые делают возможным переход в спящий режим.
Ramhound
@Ramhound: так что мне делать?
Привет
Включен ли спящий режим? Есть ли файл "hiberfil.sys" в корне диска C?
Моав
@Moab: нет. , , ,
Привет
Откройте командную строку с повышенными привилегиями, введите «powercfg -h on» без кавычек, нажмите ввод, посмотрите, будет ли он сейчас в спящем режиме.
Моав

Ответы:

6

Некоторые идеи для решения проблем сна и гибернации:

  1. Отключите все ненужные устройства от вашего компьютера. Уменьшите его до абсолютного минимума: отсоедините все, что вы можете отсоединить, выключите и отсоедините компьютер от сети на несколько минут, затем перезагрузите компьютер. Если проблема исчезнет, ​​добавьте устройства обратно во время тестирования.
  2. Посмотрите в своем BIOS параметры приостановки ACPI и попробуйте переключить режимы между «S1 и S3», «S3» и т. Д.
  3. Отключить гибридный сон , см. Объяснение здесь (для Vista, но то же самое)
  4. Файл гибернации иногда отключается очисткой диска, для восстановления выполните в cmd от имени администратора «powercfg -h on».
  5. Вы можете использовать следующую команду для устранения проблем со сном и возврата подробного отчета: powercfg -ENERGY

РЕДАКТИРОВАТЬ

Симптомы, которые вы описываете, звучат неправильно. Ваш компьютер может быть заражен. Лучше установить и глубоко сканирования с помощью нескольких антивирусных продуктов в дополнение к текущей, по крайней мере , Malwarebytes Anti-Malware , но возможно также являются Avast и Spybot-S & D .

Вы также можете использовать антивирусную онлайн-проверку, такую ​​как ESET Online Scanner , Trend Micro House Call и Kaspersky Labs Free Virus Scan . Обратите внимание, что они могут потребовать от вас использовать Internet Explorer в качестве браузера в качестве администратора, и что каждое сканирование может занять несколько часов.

Если ничего не найдено, я предлагаю использовать sfc / scannow .

В крайнем случае это Repair Install , который обновит Windows, не требуя переустановки каких-либо приложений. После этого остается только полная переустановка Windows.

Если ни один из них не решает проблему, то это аппаратная проблема, поэтому я надеюсь, что ваш компьютер находится на гарантии.

harrymc
источник
@harrymc: попробовал все, все еще не работает.
Привет,
Были ли у вас сообщения об ошибках в powercfg? А сколько свободного места на диске у тебя на С?
harrymc
@harrymc: это не так. У меня осталось 228Gb.
Привет
Вы запускаете Центр обновления Windows, включая дополнительные обновления?
harrymc
2

Вы пробовали это исправление: http://support.microsoft.com/kb/2410477

Я бы отключил спящий режим, удалил c: \ hiberfil.sys и включил его снова. Hiberfil.sys - это скрытый файл, вам нужно включить просмотр скрытых файлов, открыв «Компьютер», нажав клавишу ALT и выбрав «Инструменты»> «Свойства папки»> «Просмотр» и нажав «Показать скрытые файлы, папки и диски». Вы также можете снять флажок «Скрыть защищенные файлы операционной системы».

Вот как отключить и включить спящий режим:

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

Вы обновили свой графический драйвер?

Я также нашел интересное решение в Интернете: использует ли ваш компьютер readyboost, и если да, то как форматируется диск? Если это так, убедитесь, что он отформатирован в NTFS.

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

Я бы тоже посмотрел на это:

http://www.prevx.com/blog/140/Black-Screen-woes-could-affect-millions-on-Windows--Vista-and-XP.html (обновлен для включения Windows 7).

KCotreau
источник
@KCotreau: в каталоге c: \ нет файла hiberfil.sys, хотя я вижу некоторые другие скрытые файлы.
Привет
Я не вижу этого, но когда я пытаюсь создать файл в C: / через блокнот, он говорит: «Вы можете заменить». Итак, я думаю, что есть hiberfil.sys, но я не вижу его, даже если я позволил. И я попытался включить спящий режим, до сих пор не работает.
Привет
@hey Вы можете открыть командную строку и выполнить команду «dir hiberfil.sys / ah» без кавычек, чтобы увидеть, существует ли она. Если это так, после отключения режима гибернации выполните команду «attrib -r -s -h hiberfil.sys», затем вы можете удалить ее и снова включить режим гибернации.
Котро
@KCotreau: Невозможно изменить атрибут
эй,
@hey Вы уже отключили спящий режим и перезагрузили? Вы, вероятно, не можете изменить его, если он используется.
Котро,
2

Моя проблема была похожа на это, но немного отличалась; когда я переводю компьютер в спящий режим, он просто блокирует экран (как если бы я нажал Win + L). Как ни странно, я решил эту проблему, предоставив моему системному загрузочному разделу (небольшой раздел ~ 100 МБ, который Windows 7 создает во время установки) букву диска!

Я думаю, что в моем случае проблема могла быть вызвана тем, что я клонировал ОС между дисками и использовал EasyBCD для изменения BCD. Обычно вам не нужно отображать загрузочный раздел как букву диска для работы Hibernate.

SAMF
источник
1

Попробуйте это (из 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
источник
не работал
Привет,
так сложно найти решение вашей проблемы ... вы уже спрашивали об этом на других форумах? не забудьте скопировать решение здесь, если вы найдете его снаружи :)
kokbira
1

Я перепробовал много подсказок без результата. Затем я обнаружил, что размер моего файла гибернации был неправильным. Это удивительно легко исправить. Запустите cmdи введите:

powercfg -HIBERNATE -Size 100

... чтобы установить размер файла гибернации равным 100% вашей оперативной памяти (минимум 50%, согласно контекстной справке). Эта команда также активирует функцию гибернации, если это необходимо.

Это решило мою проблему немедленно, без переустановки чего-либо (даже без перезагрузки).

lantom
источник
0

Я не видел, чтобы это происходило со времен XP, поэтому это может быть неактуально, но посмотрите в диспетчере устройств и посмотрите в разделе «Компьютер» в верхней части. Если это не говорит ПК на основе ACPI, у вас не включен ACPI в BIOS. Я думаю, вам также нужно будет переустановить Windows, если вы хотите включить ее.

Paradroid
источник
Там написано "ПК на базе ACPI x64"
привет,
0

Я удивлен, что все предложили решения, но никто не удосужился проверить журнал событий и монитор производительности. Windows 7 поставляется с инструментами для проверки драйверов устройств, но мы все еще работаем по-старому. Это поможет вам сузить кругозор. Каждый раз, когда система запускается, выключается, выходит из системы и переводится в спящий режим, запись записывается в системный журнал. Сначала я проверю это, запустив Просмотр событий.

Затем я бы запустил монитор производительности. Зайдите в Панель управления / Инструменты производительности / Расширенные инструменты. Это как хлам всплывающего окна Центра безопасности, который вы получаете постоянно. За исключением того, что это для производительности. Вы увидите Просмотрщик событий там. Кроме того, Windows регистрирует время, необходимое каждому драйверу устройства для пробуждения и перехода в спящий режим, и помечает все ненормальное в верхней части окна.

Если ничего из этого не помогло, нажмите Создать отчеты о диагностике системы. Это проверит все ваши драйверы устройств для вас.

Если это все еще не помогает, мы можем по крайней мере устранить драйверы устройств. Теперь мы ищем запущенные процессы, которые не хотят идти спать. Вы можете сузить их, сначала удалив все программы запуска. Запустите " MSCONFIG." Просто введите его в поле поиска. Выберите «Выборочный запуск и снимите флажок Загрузить» элементы запуска. «
Далее перейдите на вкладку« Службы ». Установите флажок« Скрыть службы Microsoft », затем нажмите« Отключить все ». Это отключит все несущественные службы запуска. Теперь перезагрузите компьютер. загрузка с базовыми функциями. Важно, чтобы вы делали это таким образом, а не в безопасном режиме.

Тогда попробуйте зимовать. Если это удастся, начните включать группу служб и запускать программы одновременно и продолжайте переходить в спящий режим.

Если даже базовая загрузка не перейдет в спящий режим, мы можем с уверенностью сказать, что это аппаратная проблема.

surfasb
источник
ничего не помогло :(
эй,