Выберите операционную систему при загрузке Windows — как убрать меню

Как убрать меню выберите операционную систему при загрузке WindowsПри загрузке Windows 11 или Windows 10 некоторые пользователи могут видеть экран с меню «Выберите операционную систему» с выбором из нескольких вариантов ОС, причем даже в случаях, когда на компьютере установлена только одна система.

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

Меню выбора операционной системы при загрузке Windows

Обычно меню выбора системы появляется либо после установки нескольких ОС на одном компьютере, либо после действий по восстановлению загрузчика Windows 11/10, когда в дополнение к неработающим записям BCD добавляются новые, исправленные. В последнем случае один из пунктов меню может загружать систему, а второй — сообщать об ошибке.

В статье будет рассмотрена ситуация, когда Windows 11/10 на компьютере лишь одна, при этом по какой-то причине предлагается выбрать операционную систему, но те же подходы подойдут и для других случаев.

Удаление ненужных пунктов меню в окне «Конфигурация системы» (msconfig)

Самый простой способ убрать ненужные или неработающие пункты меню выбора операционной системы и само это меню — использовать утилиту «Конфигурация системы». Шаги будут следующими:

  1. Загрузитесь в ту ОС, которую в дальнейшем нужно загружать автоматически без меню выбора операционной системы.
  2. Нажмите клавиши Win+R на клавиатуре, либо нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить». Введите msconfig и нажмите Enter. Запуск msconfig в диалоговом окне Выполнить
  3. Перейдите на вкладку «Загрузка».
  4. Выберите тот пункт, для которого не указано «Текущая операционной система» и нажмите кнопку «Удалить». Удаление пунктов меню загрузки в конфигурации системы
  5. Повторите удаление для других ненужных пунктов меню загрузки, если они есть.
  6. Нажмите «Ок».

Готово, теперь, когда на вкладке «Загрузка» остался только один пункт, при загрузке не будут появляться какое-либо меню и автоматически будет запускаться текущая операционная система.

Командная строка

Второй вариант — использование командной строки для удаления ненужных пунктов загрузки:

  1. Загрузитесь в ту ОС, которую нужно оставить и запускать автоматически.
  2. Запустите командную строку от имени администратора.
  3. Введите команду
    bcdedit /enum
  4. В результате выполнения команды обратите внимание на пункты, обозначенные как «Загрузка Windows», в частности тот, для которого в поле «идентификатор» указан GUID, состоящий из шестнадцатеричных цифр. Пункт с идентификатором {current} — это текущая операционная система, его нужно оставить.
  5. Введите команду
    bcdedit /delete {GUID}
    заменив идентификатор на нужный, и нажмите Enter. Удаление пунктов меню загрузки в bcdedit

Теперь командную строку можно закрыть (или повторить удаление для других пунктов меню) и при следующей перезагрузке автоматически будет запущена ОС по умолчанию.

EasyBCD

При желании можно использовать сторонние редакторы BCD, в частности — EasyBCD, который можно скачать отдельно или запустить с большинства популярных образов WinPE с утилитами.

Для удаления пунктов меню (если останется лишь один — меню появляться не будет) в EasyBCD:

  1. Перейдите в раздел «Редактировать меню загрузки».
  2. Выберите пункт, который нужно удалить и нажмите кнопку «Удалить». Повторите то же самое для других ненужных пунктов. Удаление пунктов меню загрузки в EasyBCD
  3. Сохраните изменённое меню (если в качестве языка в параметрах меню выбран «English», рекомендую изменить на нужный вам язык).

При следующей загрузке компьютера меню «Выберите операционную систему» появляться не должно.

Отключение меню без удаления пунктов

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

  • Использовать команду
    bcdedit /timeout 0
    в командной строке, запущенной от имени администратора.
  • Установить отметку «Пропустить меню начальной загрузки» в окне редактирования меню EasyBCD

При этом установить значение 0 в поле «Таймаут» на вкладке «Загрузка» в окне «Конфигурация системы» не получится — минимальное значение в этом окне ограничено 3 секундами.

Дополнительная информация

Некоторые дополнительные полезные детали, касающиеся меню выбора операционной системы при загрузке:

  • Если в этом меню открыть пункт «Изменить значения по умолчанию или выбрать другие параметры», вы сможете настроить таймаут (при 0 будет автоматически запускаться система по умолчанию), выбрать операционную систему по умолчанию, а также использовать расширенные параметры запуска в «Выбрать другие параметры» — «Поиск и устранение неисправностей» — «Параметры загрузки».
  • Вы можете изменить имена пунктов меню с помощью bcdedit с помощью следующей команды (ID следует заменить на идентификатор соответствующего пункта меню)
    bcdedit /set ID description "Новое имя"
  • Вы можете добавлять собственные пункты в меню выбора ОС, например, в статье про безопасный режим Windows 11 (подойдет и для Windows 10) описывается добавление пункта меню для безопасного режима, а в этой инструкции — пунктов для запуска системы с включенным и отключенным Hyper-V (может быть полезным для запуска некоторых эмуляторов и виртуальных машин).

Если у вас остались вопросы, касающиеся рассмотренного в материале меню, их можно задать в комментариях ниже.

Комментарии (12) к Выберите операционную систему при загрузке Windows — как убрать меню

  • Max

    Здравствуйте! А можно ли вместо голубого меню выбора ОС сделать черное классическое?

    Ответить

    • Dmitry

      Здравствуйте.
      Да, это можно с помощью следующей команды в командной строке, запущенной от имени администратора:

      bcdedit /set {default} bootmenupolicy legacy

      Ответить

  • Денис

    А что значит, если в списке «загружаемая операционная система, загружаемая по умолчанию» и в конфигурации системы в разделе «загрузка» вообще пусто? Нет никаких вообще пунктов, но всё прекрасно работает (windows 11). При этом есть 2 ссд: системный и клон системы (бекап).

    Ответить

    • Dmitry

      Странно, не видел такого даже. А если посмотреть с помощью программки EasyBCD, что там видно? (или не видно)

      Ответить

  • Денис

    Возможно это из разряда проблемы по ссылке:
    https://remontka.pro/bcdedit-boot-configuration-data-store-error/

    EasyBCD выдал ошибку, что не может найти bcd и попросил указать точное расположение вручную — C:\Boot\BCD. После указания расположения всё увидел и появилась возможность редактирования.

    Но в msconfig в «загрузке» так и осталось пусто. Как это решить непонятно, хотя с EasyBCD теперь некритично.

    Ответить

    • Dmitry

      Возможное решение — пометить загрузочный раздел или раздел «зарезервировано системой» при наличии как active с помощью контекстного меню в списке разделов в управлении дисками или в diskpart (решение из интернета)

      Ответить

  • Денис

    Спасибо за вариант. Кстати, у меня этого раздела и нет. На ссд один общий раздел для всей системы + загрузчика. Возможно и в этом причина ошибки bcd

    Ответить

    • Dmitry

      А есть возможность его активным пометить и посмотреть, изменится ли что-то после перезагрузки

      Ответить

      • Денис

        В мом случае проблема с пустым окном «загрузка» в msconfig решилась очень просто:

        — В биосе выставить режим загрузки legacy only (т.к. у меня диск mbr)
        — В приоритет загрузки поставить системный диск БЕЗ НАДПИСИ «windows boot manager»

        Всё! Система загрузилась и в msconfig сразу всё подтянулось! Ура!

        Ответить

        • Денис

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

          — В msconfig в разделе загрузка пусто, не высвечивалась система в приоритете загрузки, просто белое поле.
          — В реестре также не было ветки HKEY_LOCAL_MACHINE\BCD00000000

          Важно отметить: Системный диск MBR, т.е. для устаревшей версии биоса (legacy).

          При этом система сама по себе запускалась и работала нормально, за исключением некоторых моментов:
          — не устанавливались обновления с ошибкой «Произошла ошибка. Нет необходимости беспокоиться: отмена изменений.»
          — в командной строке bcdedit также выдавал ошибку «Не удается открыть данные конфигурации загрузки. Не удается найти указанный файл», хотя bcd (загрузчик) сам на месте и запускался через командную строку, если указать к нему прямой путь.

          В моём случае решение было такое:
          Поскольку системный диск у меня mbr в биосе необходимо настроить совместимость с устаревшим режимом биоса.
          В разделе Boot/CSM поставить режим
          — Launch CSM: enabled,
          — Boot device control: UEFI and Legacy OPROM,
          — boot from Storage devices: legacy only,
          — Boot from PCI-e/PCI Devises: legacy only

          Далее в разделе настройки приоритета загрузки поставить на первое место системный диск БЕЗ НАДПИСИ «windows boot manager». Готово! Всё запустится как положено и в msconfig система отобразится и в реестре есть соответствующий раздел.

          Если поставить в приоритет загрузки «windows boot manager» то система будет стартовать с помощью загрузчика UEFI (для gpt дисков).
          И она, как ни странно, запустится, т.к. современный биос поддерживает такой запуск, но вот уже внутри системы не будут созданы нужные разделы в реестре.

          П.С. Возможно стоит добавить к статье с соответствующей темой в качестве дополнения. Возможно к этой статье как дополнительное решение: https://remontka.pro/bcdedit-boot-configuration-data-store-error/

          Ответить

  • Денис

    В управлении диском функция «сделать активным» заблокирована. Тогда с помощью diskpart установил раздел активным и перезагрузился. В msconfig в «загрузка» по-прежнему пусто) увы!

    Ответить

  • Илья

    Позавчера вышел из строя жесткий с виндой, поставил новый, накатил 11 (была 10 до этого) и после установки, в момент загрузки стало предлагать загрузить 11 или 7 на черном фоне. Спасибо за совет- помогло удаление ОС win7 через мсконфиг.

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться