Двойное меню выбора операционной системы при включении компьютера — распространенная проблема после переустановки Windows, сбоя обновлений или установки второй ОС для тестирования. Наличие нерабочих или дублирующих записей не только замедляет старт ПК, но и затрудняет восстановление системы в случае сбоев. Удалить лишний загрузчик можно несколькими способами: от простого графического интерфейса до глубокой очистки через командную строку.

Определяем активную систему

Прежде чем удалять записи, необходимо точно знать, какая из них отвечает за текущую работающую Windows. Ошибка может привести к невозможности загрузки. Откройте диалоговое окно «Выполнить» сочетанием клавиш Win + R, введите msconfig и нажмите Enter.

Перейдите на вкладку Загрузка. В списке будут отображены все найденные операционные системы. Активная система помечена как «Текущая ОС; Загрузка по умолчанию». Именно эту запись трогать нельзя. Все остальные элементы, особенно если они ведут на другие диски или имеют статус удаленных данных, являются кандидатами на удаление.

Варианты состояния загрузочного меню

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

Удаление через интерфейс msconfig

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

  1. Во вкладке Загрузка выделите ненужную строку (не ту, что помечена как текущая).
  2. Нажмите кнопку Удалить.
  3. Закройте окно и согласитесь на перезагрузку.

Если после включения компьютера меню выбора исчезло, задача решена. Если же список остался, значит, физические файлы загрузчика (например, bootmgfw.efi) все еще находятся на диске и опрашиваются BIOS/UEFI. В таком случае требуется более глубокая очистка.

Чистка хранилища BCD через командную строку

Когда графический интерфейс не показывает всех деталей, используйте утилиту bcdedit. Она позволяет управлять данными конфигурации загрузки на низком уровне.

Запустите терминал от имени администратора и выполните команду:

bcdedit /enum all

В выводе найдите секцию, соответствующую лишней системе. Обратите внимание на параметры device и path. Если устройство указывает на несуществующий раздел, запись можно удалять. Идентификатор обычно выглядит как GUID в фигурных скобках, например {guid}.

Для удаления введите:

bcdedit /delete {идентификатор}

Если запись относится к firmware-приложениям (остатки Linux или старых версий Windows), добавьте флаг /cleanup: bcdedit /delete {идентификатор} /cleanup. Будьте осторожны: удаление идентификаторов {current} или {default} сделает систему не загружаемой.

Очистка раздела EFI System Partition

Даже после удаления записей из BCD, файлы загрузчиков могут занимать место на скрытом разделе ESP (обычно FAT32, 100–500 Мб). Для работы с ним нужна утилита diskpart.

  1. Запустите diskpart в административной командной строке.
  2. Введите list disk для просмотра дисков.
  3. Выберите нужный диск: select disk 0 (замените 0 на номер вашего системного диска).
  4. Просмотрите тома: list vol. Найдите раздел с файловой системой FAT32.
  5. Выберите том и назначьте ему букву, например Z: select vol X assign letter=Z

Откройте этот раздел в проводнике. В папке EFI вы увидите подпапки с именами ОС (Microsoft, Ubuntu и т.д.). Удалите папку, соответствующую удаленной системе. Делайте это только при полной уверенности, так как случайное удаление папки Microsoft нарушит загрузку Windows.

Удаление физического раздела с данными

Если старая Windows была установлена на отдельный раздел диска, целесообразно удалить его полностью, освободив пространство. Откройте Управление дисками (правой кнопкой мыши по кнопке Пуск → Управление дисками).

Найдите раздел, который соответствует старой системе (NTFS, без буквы диска или с неиспользуемой буквой). Убедитесь, что это не системный раздел с пометкой «Система» или «Загрузка». Нажмите правой кнопкой мыши и выберите Удалить том.

После этого появится нераспределенное пространство. Вы можете расширить основной том Windows, нажав на него правой кнопкой и выбрав «Расширить том».

Проведите по таблице влево, чтобы увидеть остальные столбцы

Действие Риск Результат
Удаление в msconfig Низкий Исчезает меню выбора
Чистка BCD Средний Удаление ссылок из реестра
Форматирование EFI Высокий Риск потери загрузки
Удаление тома Средний Освобождение места

Типичные ошибки и восстановление

Если после манипуляций появляется ошибка 0xc000000f или 0xc0000001, значит, был поврежден активный загрузчик. Потребуется установочная флешка Windows 10.

  1. Загрузитесь с флешки и перейдите в Восстановление системы → Поиск и устранение неисправностей → Командная строка.
  2. Выполните команды восстановления: bootrec /fixboot и bootrec /rebuildbcd.
  3. Согласитесь на добавление найденной системы в меню загрузки.

Если меню выбора остается висеть даже после удаления записей, возможно, проблема в настройках BIOS/UEFI или таймауте. Попробуйте сбросить настройки BIOS на дефолтные или уменьшите время ожидания командой bcdedit /timeout 0.

Часто задаваемые вопросы

Что делать, если кнопка «Удалить» в msconfig неактивна?

Это происходит, когда вы пытаетесь удалить текущую активную систему. Также запись может быть защищена правами доступа. В этом случае используйте командную строку и утилиту bcdedit с правами администратора.

Можно ли удалить раздел EFI полностью?

Нет, если ваша система использует UEFI (стандарт для Windows 10), раздел EFI обязателен для запуска. Его полное удаление приведет к тому, что компьютер перестанет находить операционную систему.

Как узнать, какой диск является системным при наличии нескольких накопителей?

В «Управлении дисками» системный раздел помечен флажком «Система». В командной строке команда echo %SystemDrive% покажет букву диска, с которого запущена текущая ОС.

Почему после удаления второго Windows меню все равно появляется?

Вероятно, остались файлы на разделе EFI или запись сохранилась в NVRAM материнской платы. Попробуйте очистить BCD заново или сбросить настройки BIOS в режим по умолчанию.