1

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

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

Есть ли способ объединить два, где один перезагружает компьютер, но следующая загрузка - быстрая загрузка? Я предполагаю, что любые такие методы не изменят функциональность перезапуска Windows, поскольку у холодной загрузки есть свои достоинства. Возможно, установить своего рода "флаг перезапуска", чтобы после завершения гибридного выключения был запущен перезапуск. Есть ли способ, которым я могу сделать это?

2 ответа2

5

Функция быстрой загрузки делает «снимок» системных файлов, находящихся в данный момент в памяти, и сохраняет их на жестком диске (аналогично тому, как работает гибернация), готовый загрузить эти файлы обратно в память после повторного включения - вместо того, чтобы просматривать весь файл. Загрузите последовательность еще раз, чтобы сгенерировать эти файлы. Это то, что дает вам быстрый эффект при запуске этой функции. Однако при выборе перезагрузки предполагается, что вы хотите полностью закрыть систему и начать заново. Поэтому он выполняет последовательность закрытия всех системных файлов в памяти.

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

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

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

2

Нет, это невозможно. Hibernate ожидает, что состояние системы останется прежним. Однако, если другая операционная система монтирует файловую систему, состояние изменяется, делая снимок гибернации недействительным. Это также может привести к серьезному повреждению файловой системы.

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