Windows 8 действительно выключается? [Дубликат]

12

У меня на ноутбуке установлена ​​Windows 8 Pro, и я использую ее по несколько часов, например, за 8-10 часов до выключения или перезапуска. Я, как обычно, впечатлен невероятной скоростью запуска, которая в 4 раза превышает скорость загрузки Windows 7 перед обновлением . Однако в нескольких случаях я заметил, что время работы, отображаемое диспетчером задач в Windows 8, не соответствует точному времени, когда я его запустил. Например, я включил ноутбук примерно на 2 часа с момента моего последнего использования, а время безотказной работы превысило 11 часов (я уверен, что нажал кнопку выключения, и его функция настроена на выключение компьютера) .

введите описание изображения здесь

Проверка продолжительности моего интернет-соединения доказала, что я был прав, это было почти 2 часа.

введите описание изображения здесь

Итак, я спрашиваю, Windows 8 действительно выключается? Или это входит в некоторую форму гибернации, чтобы позволить этому запускаться быстрее?


источник
1
Отличная работа, связывающая его со временем соединения WiFi.
Джоэл Б
Когда вы говорите «кнопка выключения», вы имеете в виду кнопку на вашем экране, верно? Не физическая кнопка на вашем компьютере?
Октябрь
@oKtosiTe на самом деле, я также упоминаю, что несколько раз наблюдал упомянутое поведение, используя оба метода. Что не так с физической кнопкой? Выключение происходит так же, как при нажатии кнопки выключения, только внезапно, когда удерживается.
1
@ oKtosiTe о, в этом случае оба были настроены на отключение.

Ответы:

18

Windows 8 основана на гибридном процессе запуска / выключения. На самом деле он не отключается так же, как в предыдущих версиях Windows. Выключение Windows 8 «сохраняет» запущенные службы и драйверы, загруженные в нечто вроде гиберфайла, и возобновляет его при следующем «быстром запуске». Это хорошо объяснено на этом сайте :

Причина такого быстрого поведения заключается в том, что Windows 8 выключается. Новое отключение аналогично режиму гибернации в текущей и более старой версии Windows, за исключением того, что оно сохраняет и повторно открывает все ваши приложения при запуске. Вместо того, чтобы сохранять все, Windows 8 сохраняет только ядро ​​ОС в файле на жестком диске, а затем использует его при загрузке, значительно ускоряя всю обработку. Windows 8 также полностью использует многоядерные процессоры для загрузки файла гибернации. Кроме того, поскольку он не сохраняет ваши приложения, файл гибернации также намного меньше обычного.

Имея эти «предыдущие службы и драйверы, сохраненные» при гибридном запуске, Windows 8 не нужно перешагивать через все процессы инициализации системы, запускать службы и драйверы, она просто «возобновляет» ее:

введите описание изображения здесь

Диого
источник
Если вы, например, запустите shutdown / f / s / t 0, он фактически закроется. Я склонен делать это, потому что я ленивый, и фактически заставлял мой компьютер работать дольше, чем требовалось при следующей загрузке. Оказывается, вы можете добавить / hybrid к shutdown.exe, чтобы заставить его завершить работу «обычным» способом, как описано выше. Намного лучше.
Марк Аллен
1

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

Это контролируется настройкой «Включить быстрый запуск» в параметрах питания.

Есть много вопросов об этом на Superuser.

Дэвид Маршалл
источник
1

Проверьте в настройках электропитания - может быть, у вас установлен какой-то гибридный режим?

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

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

Спасибо @Virtlink за поправку. Он прав, Windows 8 по умолчанию не закрывается так, как мы, старые кодеры, привыкли. Вот несколько ссылок на дополнительную информацию:

Суть в том, что обычная опция «выключения» не полностью выключается в традиционном смысле, потому что Microsoft пытается прийти к тому, что вам никогда не придется делать такую ​​старомодную вещь.

Кажется, что, если вы делаете перезагрузку, все будет сброшено должным образом или если вы отключите «Быстрый перезапуск». Смотрите ссылки для деталей.

Джулиан Найт
источник
3
Вы не правы. Windows 8 по умолчанию не закрывается таким образом, что она отключила драйверы и службы. Вместо этого он сохраняет их в файле гибернации. Вы можете увидеть это, когда есть обновления, которые нужно установить: в предыдущих версиях Windows вы могли выключиться, а затем запустить компьютер и установить обновления. В Windows 8, поскольку драйверы и службы на самом деле не закрыты, они не могут быть обновлены. Вы должны явно обновить и перезапустить, чтобы получить обновления для установки.
Даниэль А.А. Пельсмакер
Спасибо @Virtlink, вы абсолютно правы. Я обновлю свой ответ некоторыми ссылками.
Джулиан Найт