Как установить Windows 7 в качестве ОС по умолчанию, но при этом сохранить загрузочный экран Windows 8?

Я выполняю двойную загрузку между Windows 7 и Windows 8 на тестовой рабочей станции и обычно перезагружаюсь 3-4 раза в день.

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

Можно ли (и если да, как мне это настроить) так, чтобы Windows 7 была ОС по умолчанию, но при этом все равно отображался загрузочный экран Windows 8?

Редактировать: просто чтобы вы, ребята, знали, я попытался установить Windows 7 по умолчанию как на самом экране загрузки Windows 8, так и в Windows 8 - ни один из них не дает желаемого эффекта.

2 ответа

Решение

Боюсь, это может быть невозможно

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

  • Запись по умолчанию для Windows установлена ​​в BCD: если это Windows 7, вы увидите текстовое меню.
  • Если один для Windows 8 имеет bootmenupolicy установлен в Standardпотому что, если он установлен в Legacy или даже не установлено, вы увидите текстовое меню, даже если для Windows 8 задано значение по умолчанию.
  • Если запись менеджера загрузки имеет displaybootmenu установлен в Yesтекстовое меню будет использоваться слишком независимо от записи по умолчанию.

Таким образом, вы можете выбрать текстовое меню в любой конфигурации, но не наоборот.

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

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

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

У вас не может быть Windows 7 в качестве загрузочной записи по умолчанию и "metro" или нового меню загрузки пользовательского интерфейса.

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

Кроме того, настройка политики меню загрузки для записи загрузчика Windows 7 (заданной по умолчанию) имеет странный побочный эффект - меню загрузки пропускается, и Windows 7 загружается напрямую, даже если имеется несколько записей меню загрузки.

Нет документации по этому вопросу от Microsoft. Другие элементы BCD также имеют побочные эффекты при отображении меню загрузки: DisplayBootMenu (для bootmgr) и emssettings.

См. Boot Menu Policy для подробного объяснения.

Смотрите также краткое описание элементов менеджера загрузки и пунктов меню загрузки.

Другие вопросы по тегам