4

Я использую Windows 7 x64 на своей машине, и все идеально. На самом деле я никогда не выключаю свой компьютер полностью, а просто переключаю его в режим гибернации для быстрого возобновления работы после возвращения.

Гибернация работает как шарм, но раз в 50 или 100 спячек что-то идет не так, и машина перезагружается. После этого мне обычно приходится сбрасывать системные часы в BIOS, и Windows запускается из образа гибернации, который каким-то образом был сохранен на диск (это действительно круто).

Но: Это восстановление образа гибернации очень медленное, после того, как компьютер снова включается, ему требуется почти 2 минуты, чтобы он больше не чувствовал себя вялым (я подозреваю, что это происходит из-за сбоев страниц при доступе к любой памяти).

Я ищу способ сказать Windows, чтобы НЕ восстанавливаться после сбоя, а просто загружаться заново, отказываясь от гибернации, поскольку быстрее просто перезагрузиться, чем ждать 3 с лишним минуты, пока машина соберется.

Я вижу нормальный запуск BIOS, а также загрузку Windows после этого, но удар по F8 как сумасшедший ничего не делает. В Windows 2000 и Windows XP появлялось меню, спрашивающее, как я хочу загрузиться, но я не могу найти его в Windows 7.

4 ответа4

1

Это то, что Microsoft называет "гибридным сном", приостановка в ОЗУ, затем пробуждение из ОЗУ, если нет выключения (и, конечно, удаление hiberfil.sys), или пробуждение с жесткого диска, если было выключение. Если вы пытаетесь сделать то, что я думаю, вы пытаетесь отключить функцию "пробуждение от жесткого диска". Если это так, следуйте следующим инструкциям:

Microsoft говорит:

  1. Перейти к параметрам питания.
  2. Нажмите Change plan settings on the currently selected plan .
  3. Откройте Sleep > Allow Hybrid Sleep и выберите Off после нажатия кнопки On .

ИЛИ ЖЕ:

Откройте окно командной строки и введите powercfg.exe /hibernate off .

1

F8 как сумасшедший ничего не делает. В Win2000 и XP появилось бы меню, спрашивающее меня, как я хочу загрузиться

Это тот же ключ для Windows 7, предположительно, Windows слишком быстро решает выйти из спящего режима.

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

0

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

Проверьте настройки восстановления (sysdm.cpl -> Дополнительно -> Запуск и восстановление: Настройки). Снимите флажок автоматического перезапуска (который обычно рекомендуется в любом случае). Таким образом, он не будет автоматически перезагружаться и выходить из спящего режима.

Затем вы можете удерживать клавишу F8, как только BIOS завершит POST, вместо того, чтобы просто нажимать ее несколько раз. Другой вариант - добавить дополнительную копию ОС в меню загрузки, чтобы вы могли настроить время, в течение которого оно отображает меню, вместо автоматической загрузки ОС по умолчанию / только в списке:

bcdedit /copy {current} /d "Copy of Windows 7"

Вы также можете добавить дополнительное загрузочное устройство (например, дискету, CD/DVD, флэш-накопитель, live-CD и т.д.), Которое можно использовать для загрузки после сбоя и удаления файла гибернации вручную.

0

Нажмите и удерживайте кнопку питания для принудительного "жесткого" выключения (аппаратного выключения). Если ОС не имеет возможности сохранить состояние системы, она не может выйти из спящего режима. Вы получите сообщение об ошибке "неожиданное отключение", но при нормальной загрузке оно не возобновит состояние сна. Удачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .