Я использую двойную загрузку 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 — ни один из этих способов не дал желаемого эффекта.
решение1
Боюсь, это может оказаться невозможным:
Пока используются загрузочные файлы Windows 8, отображаемое вами меню загрузки зависит как минимум от трех факторов:
- Запись Windows по умолчанию, заданная в BCD: если это Windows 7, вы увидите текстовое меню.
bootmenupolicy
Если для Windows 8 установлено значениеStandard
, потому что если оно установленоLegacy
или даже не установлено, вы увидите текстовое меню, даже если запись Windows 8 установлена как запись по умолчанию.- Если запись менеджера загрузки установлена
displaybootmenu
наYes
, текстовое меню будет использоваться независимо от записи по умолчанию.
Таким образом, вы можете выбрать наличие текстового меню в любой конфигурации, но не наоборот.
Я понимаю, почему так: в Windows 7 вам сначала показывают меню загрузки, а затем все начинает загружаться в зависимости от того, что вы выбрали. В Windows 8 меню загрузки не появляется, пока вы не загрузите достаточно много вещей, и если вы не хотите загружать запись по умолчанию, машина перезагружается, загружая то, что вы хотели, после этого.
Вы даже можете продублировать запись для Windows 8, и все равно столкнетесь с тем же поведением: наличие двух абсолютно одинаковых записей для загрузки Windows 8 приведет к перезагрузке компьютера, если вы не выберете запись по умолчанию, даже если то, что вы собираетесь загрузить, на самом деле одно и то же.
Так что если в магазине BCD установлено что-то, кроме Windows 8, по умолчанию, предварительная загрузка Windows 8 до выбора не имеет смысла, поэтому вместо этого вам предлагается текстовое меню, а затем все загружается. Я полагаю, что такая предварительная загрузка недоступна или невозможна в других версиях Windows.
решение2
Вы не можете использовать Windows 7 в качестве загрузочной среды по умолчанию и меню загрузки «Metro» или «New UI».
Причина в том, что загрузочное меню пользовательского интерфейса отображается кодом в файлах .dll, недоступных в Windows 7.
Кроме того, настройка политики меню загрузки для записи загрузчика Windows 7 (установка по умолчанию) имеет странный побочный эффект — меню загрузки пропускается, и Windows 7 загружается напрямую, даже если имеется несколько записей в меню загрузки.
Документации по теме от Microsoft нет. Другие элементы BCD также имеют побочные эффекты при отображении меню загрузки: DisplayBootMenu (для bootmgr) и emssettings.
ВидетьПолитика меню загрузкидля подробного объяснения.
Смотрите такжекраткое описание элементов менеджера загрузкии пункты меню загрузки.