Вопрос или проблема
У меня есть машина с тремя отдельными накопителями M.2, на каждом из которых установлена версия Windows 10. Я использую BitLocker на каждом диске.
- Когда я загружаю свою машину, я могу выбрать, в какую из трех установок хочу войти.
- Я вижу экран загрузки BIOS POST перед выбором.
- Если я выбираю другую установку Windows, отличную от той, в которую я входил в последний раз (это могло быть неделю назад!), мне нужно снова пройти через экран BIOS POST.
Почему это так, и есть ли способ обойти это?
Пример: В данный момент я нахожусь в Windows 1. Я выключаю свою машину. Я включаю ее снова позже:
- BIOS POST -> Выбор установки Windows -> Я выбираю Windows 1 -> Экран загрузки Windows -> Готово
С другой стороны: В данный момент я нахожусь в Windows 1. Я выключаю свою машину. Я включаю ее снова позже:
- BIOS POST -> Выбор установки Windows -> Я выбираю Windows 2 -> BIOS POST -> Экран загрузки Windows -> Готово
Это зависит от программного обеспечения загрузчика, которое управляет системой двойной/тройной загрузки.
На самом деле существует несколько различных способов передачу управления правильному загрузочному диску (и одновременно установить его в качестве основного для следующих загрузок).
Некоторые из этих методов требуют, чтобы для выбора нового основного диска сначала обновился EFI, чтобы newly selected entry стала “по умолчанию”, и затем последний шаг процесса загрузки (“выполнить загрузочный элемент по умолчанию”) был повторно активирован, чтобы теперь он автоматически выполнял только что установленный элемент.
Это обычно НЕ является полной процедурой POST (хотя визуально это может выглядеть как таковая). Это просто последний шаг “запустить элемент загрузки по умолчанию”.
А некоторые EFI-системы всегда действительно выполняют полный перезапуск, включая POST, потому что именно так их дизайнер EFI реализовал функцию “повторного запуска последнего шага”.
Ответ или решение
При выборе загрузки с одного из нескольких дисков в системе с несколькими установками Windows может возникать ситуация, когда после выбора конкретного диска система проходит через несколько этапов загрузки BIOS (POST). Давайте разберемся, почему это происходит и как можно оптимизировать процесс.
1. Этапы BIOS POST и его функциональность
BIOS (Базовая система ввода-вывода) отвечает за первичную инициализацию оборудования во время включения компьютера. Этап POST (Power-On Self-Test) проверяет работоспособность компонентов, таких как оперативная память, видеокарта и другие устройства. Этот процесс проходит каждый раз, когда вы включаете компьютер или выполняете сброс системы.
При каждой загрузке система должна удостовериться, что все аппаратные компоненты работают исправно, что и приводит к появлению экрана загрузки BIOS. Однако, как вы заметили, если вы выбираете другую установку Windows, система может завершать этот процесс с повторной инициализацией.
2. Как работает загрузка систем с несколькими дисками
Когда у вас установлены несколько операционных систем на разных дисках, процесс загрузки зависит от конфигурации загрузчика. Ваша система использует UEFI (Unified Extensible Firmware Interface) или традиционный BIOS для управления загрузками. Каждая установка Windows записывает свои параметры загрузки и другой необходимый для работы информации.
Когда вы выбираете загрузочную настройку, система может корректировать параметры загрузчика, чтобы указать, какой из установленных систем должен быть загружен по умолчанию. Это может требовать дополнительного обращения к процессу BIOS POST для обновления записей загрузки, особенно в случаях, когда изменения касаются конфигурации аппаратного обеспечения или при наличии устаревших записей.
3. Почему происходит повторный процесс POST?
Если вы выбираете другую установку Windows после того, как ранее загрузили другую, это может привести к повторению этапа POST по следующим причинам:
-
Изменение конфигурации загрузчика: Система обновляет записи в UEFI/BIOS, чтобы отразить новую выбранную установку. Это может инициировать повторный процесс инициализации аппаратного обеспечения.
-
Производственные настройки BIOS/UEFI: Некоторые производители устанавливают настройки, которые заставляют систему выполнять полный POST каждый раз при смене системы загрузки.
-
Функции безопасности: Возможно, часть оборудования, как например, BitLocker, требует проверки и авторизации при каждой загрузке, особенно если происходит смена диска.
4. Возможные решения для оптимизации процесса загрузки
Существует несколько подходов, которые могут помочь сократить время загрузки:
-
Настройка Boot Order (Порядок загрузки): Убедитесь, что порядок загрузки настроен правильно, чтобы первая загрузка шла через требуемый диск.
-
Использование GRUB: Если вы рассматриваете возможность использования нового загрузчика, таких как GRUB, он может быть более эффективным в управлении несколькими операционными системами без необходимости выполнения полного POST.
-
Обновление прошивки UEFI/BIOS: Иногда устаревшее программное обеспечение может вызывать проблемы с загрузкой, и его обновление может помочь решить эту задачу.
-
Отключение BitLocker: Хотя это не рекомендуется, временное отключение BitLocker перед переключением может значительно ускорить процесс.
Подводя итоги, повторный процесс BIOS POST при загрузке с разных дисков может быть вызван различными факторами, включая настройки загрузчика и особенности реализации UEFI/BIOS. Зачастую это нормальное поведение системы, но его можно оптимизировать, изменив конфигурации загрузки и параметры BIOS.