Когда появляется меню выбора

В Windows 7 меню выбора операционной системы управляется загрузчиком и данными загрузки (BCD). Если установлены две версии Windows, чаще всего они должны отражаться в списке автоматически. Но при смене, переносе или “перезаписи” загрузчика на одном из накопителей меню может не появляться, а загружаться будет только одна windows.

Способ 1. Включить и настроить меню через “Загрузка и восстановление” (быстро)

  1. Откройте Панель управления.
  2. Перейдите в Система.
  3. Выберите Дополнительные параметры системы.
  4. Откройте раздел Загрузка и восстановление - кнопка Параметры.
  5. Включите пункт Отображать список операционных систем.
  6. При необходимости измените время ожидания.
  7. Нажмите ОК и перезагрузите компьютер.

Ограничение способа: добавить новую запись или поменять порядок “глубоко” вы здесь не сможете - только базовые настройки списка.

Способ 2. Управлять списком через msconfig (если нужно быстро поменять “по умолчанию”)

  1. Нажмите Win + R.
  2. Введите msconfig и нажмите ОК.
  3. Откройте вкладку Загрузка.
  4. Выберите нужную систему и:
  5. поставьте по умолчанию,
  6. измените тайм-аут,
  7. удалите запись, если она там есть.

Если в списке вообще нет второй windows, этот метод не поможет - действуйте через BCD.

Способ 3. Настроить меню через bcdedit (когда список нужно вернуть или поменять порядок)

Это главный инструмент для управления загрузкой. Он работает с BCD, где хранится конфигурация загрузки.

3.1. Посмотреть, что сейчас есть в BCD

  1. Откройте командную строку от имени администратора.
  2. Выполните:
bcdedit

Вы увидите идентификаторы записей и параметры.

3.2. Найти нужные идентификаторы

Обычно есть записи вида:
- {current} - текущая система,
- {default} - система по умолчанию,
- “длинные” идентификаторы для отдельных записей.

Также ориентируйтесь на параметр description - он отвечает за название, которое видите в меню.

3.3. Показать меню выбора: задать порядок отображения и тайм-аут

Команды (замените ID на идентификатор нужной записи):

bcdedit /timeout 10
bcdedit /displayorder {ID1} {ID2}

Если нужно вернуть нужный порядок:
- добавить запись в конец:

bcdedit /displayorder {ID} /addlast
  • добавить в начало:
bcdedit /displayorder {ID} /addfirst

3.4. Установить систему по умолчанию

bcdedit /default {ID}

3.5. Изменить название в меню

bcdedit /set {ID} description "Windows 7"

3.6. Частый случай: в BCD отображается только одна windows

Иногда на машине установлена windows 7 и вторая windows, но в BCD осталась только запись одной из них. Тогда поможет добавление загрузочных файлов второй системы с помощью bcdboot.

Пример: добавить windows 10 в BCD, который уже используется загрузкой windows 7

  1. Откройте командную строку администратора.
  2. Выполните команду, указав раздел с windows 10 (замените букву диска):
bcdboot D:\windows

После этого проверьте:

bcdedit

и перезагрузите компьютер.

Команда bcdboot используется для копирования файлов загрузки и пересборки части конфигурации. Подробности: Microsoft, документация по bcdboot и bcdedit. Источники:
- bcdedit (Microsoft Learn): https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit
- bcdboot (Microsoft Learn): https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot

Способ 4. Если меню пропало после установки на другой диск: пересоздать BCD

Если добавление записи не помогло, обычно проще заново создать загрузочные файлы для обоих разделов. Чаще всего это делают после форматирования или когда “переписался” скрытый системный раздел.

Важно: операции с diskpart и форматированием опасны для данных. Перед действиями сохраните важное на отдельный диск.

4.1. Загрузитесь в среду восстановления

  • Загрузитесь с установочной флешки/диска Windows 10.
  • В окне установщика нажмите Shift + F10 (откроется командная строка).

4.2. Определите буквы дисков и раздел System Reserved

  1. Запустите diskpart:
diskpart
  1. Выведите список томов:
list volume

Найдите:
- раздел System Reserved (часто 100-300 МБ),
- раздел с windows 7,
- раздел с windows 10.

4.3. Форматирование System Reserved и пересоздание загрузки

Выберите System Reserved, затем выполните форматирование:

sel vol 1
format fs=NTFS
exit

Дальше пересоберите загрузку для каждой windows, указав буквы дисков:

bcdboot D:\Windows
bcdboot E:\Windows

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

Этот подход описывается в практике восстановления загрузки через пересоздание BCD с использованием bcdboot и diskpart. Источник (пример кейса с пересозданием): https://remontcompa.ru/windows/windows-10/1507-chto-delat-esli-posle-ustanovki-na-kompyuter-s-windows-10-operacionnoy-sistemy-windows-7-net-menyu-vybora-os-pri-zagruzke.html

Почему меню может не появляться: частые причины

Причина Как проявляется Что проверить
В BCD осталась только одна запись Загружается только одна windows bcdedit - есть ли в списке вторая запись
Неправильный порядок отображения в меню есть обе системы, но нужная не первая и тайм-аут не успевает bcdedit /displayorder и bcdedit /timeout
Перезапись загрузчика при установке второй системы Меню пропало после установки/восстановления есть ли System Reserved и актуальные записи через bcdboot
Тайм-аут выключен меню скрывается при каждой нормальной загрузке “Отображать список операционных систем” в параметрах и bcdedit /timeout

Ошибки, из-за которых “не получается”

  • Запуск bcdedit без прав администратора: команды часто не меняют BCD, и в итоге изменений “нет”.
  • Неправильная буква диска в bcdboot: загрузочные файлы кладутся не туда, где лежит windows. Проверяйте буквы через WinPE/установщик.
  • Удаление записи в BCD без резервной копии: потом приходится восстанавливать всю конфигурацию. Перед правками полезно экспортировать BCD: bcdedit /export.
  • Форматирование “не того” тома в System Reserved: можно потерять нужные файлы загрузки или повредить разделы.

Итог

Если обе windows стоят на разных дисках и меню не показывается, самый быстрый путь - включить отображение списка в “Загрузка и восстановление”. Если второй системы нет в списке, настраивайте BCD через bcdedit и при необходимости добавляйте загрузку командой bcdboot. Когда это не помогает, пересоздание BCD через установочную среду возвращает корректное меню выбора.