Как удалить лишние записи в загрузчике uefi виндовс 10

Обновлено: 08.07.2024

↑ Создание загрузчика Windows 10 заново. Удаляем шифрованный (EFI) системный раздел 99 Мб, а также раздел MSR 16 Мб и создаём их заново

Привет друзья! Если ваша Windows 10 не загружается из-за проблем с файлами , ответственными за загрузку операционной системы, располагающимися на скрытом шифрованном (EFI) системном разделе FAT32 (размер 99 Мб), то можно удалить этот раздел и затем создать заново. В результате файлы загрузчика обновятся и вполне возможно такое решение приведёт к успешной загрузке Windows. Здесь не лишним будет заметить, что за загрузку Windows отвечают файлы конфигурации хранилища загрузки (BCD) в папке Boot и менеджер загрузки системы (файл bootmgr). Шифрованный (EFI) системный раздел FAT32, размер 99 Мб, можно увидеть в "Управлении дисками" вашего компьютера. Нам также придётся удалить первый раздел со средой восстановления (499 Мб), так как после пересоздания загрузчика она перестанет функционировать (среду восстановления можно будет позже создать заново ).


Ещё мы создадим заново не отображаемый в Управлении дисками служебный раздел MSR, обязателен для разметки GPT в системах UEFI (размер 16 Мб).


Итак, перед работой ещё раз уточним, какие именно разделы мы б удем удалять и затем создавать заново:

1. Раздел (499 Мб) содержащий среду восстановления Windows 10 (от данного раздела можно избавиться и пользоваться при необходимости средой восстановления, находящейся на загрузочном носителе с Win 10).

2. Раздел (99 Мб), шифрованный (EFI) системный раздел, содержащий все файлы загрузчика Windows 10.

3. Служебный раздел MSR (Microsoft System Reserved) 16 Мб, обязательный для разметки дисков GPT.


Загружаем ноутбук с загрузочной флешки с Windows 10 и в начальном окне установки системы жмём клавиатурное сочетание Shift + F10,


открывается окно командной строки, вводим команды:

lis dis (выводит список физических дисков).

sel dis 0 (выбираем жёсткий диск ноутбука 120 Гб).

lis par (показ всех разделов выбранного диска, первые три раздела будем удалять).

sel par 1 (выбираем первый раздел

del par override (удаляем раздел, для удаления раздела ESP и MSR или раздела OEM-изготовителя ноутбука, необходимо указать параметр override)

del par override

del par override

Всё, все три скрытых раздела мы удалили.



↑ Создаём заново шифрованный (EFI) системный раздел 99 Мб, а также раздел MSR 16 Мб

create par efi size=99 (создаём шифрованный (EFI) системный раздел 99 Мб). format fs=fat32 (форматируем его в файловую систему FAT32). bcdboot C:\Windows , так как буква диска операционной системы в среде восстановления (C:).


Рекомендуем другие статьи по данной теме

Комментарии (67)

Рекламный блок

Подпишитесь на рассылку

Навигация

Облако тегов

Архив статей

Сейчас обсуждаем

ULBoom

Спасибо за статью в целом и информацию, что на поддерживаемой Microsoft «Десятке» можно поработать

img

admin

Евгений, не буду посылать вас на другие сайты и скажу очень просто. Для SSD не нужна

Гость Павел

Гость Денис, Удалите антивирус, у меня Eset Internet Security блочил.

img

admin

Добрый вечер! А что за загрузочная флешка у вас? Каким способом создавали и что вообще на ней:

img

admin

Здравствуйте. В Windows 10 копирование и вставка между разными устройствами поддерживается на

RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.

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

Установлено две системы винда и линукс, чтобы заходить в бут меню а оттуда в Grub пришлось указать в биосе путь к файлу grub64. Такая специфика у ноута как я понял. Так вот, винду недавно обновил и линукс опять накатил, все разделы удалял под чистую и размечал заново, все с нуля ставил, но нерабочая строчка от старого граба осталась. В убунту в Grub Customizer этого пункта нет (хз, может и не должно), только Windows Boot Manager и Ubuntu со своими настройками. Пытался удалить из под виндовса через bcdedit по этой инструкции, но пункт так и не исчез, хотя в консоли писало что все успешно. В чем проблема?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Стал невозможным вход в BIOS, Boot Menu и в Безопасный режим с клавиатуры
После перехода с Win8 на Win10 у меня стало невозможным вход в BIOS, Boot Menu и в Безопасный.

Горячие клавиши POST (загрузочное меню BIOS, Boot Menu, BBS POPUP, Boot Agent, Flash Utility. )
Собрано на просторах сети.Что-то подправлено, что-то проверено. Desktop Motherboard|BIOS| Горячая.

Boot Menu / вход в BIOS
Доброго времени суток, Форумчане. Обстоит такая проблемка: хотел закачать вторую операционную.

Не заходит в BIOS and Boot Menu, Lenovo b570e
В общем проблема такая: решил я снести вин 7 и поставить 10ку. Но когда я пытаюсь зайти в boot menu.

Пытался удалить из под виндовса через bcdedit по этой инструкции, Простых путей не ищем?
Через программу Bootice не пробовали удалить не нужную запись. Запустить Bootice с правами администратора (установки не требует) -> EFI -> Edit boot entries -> выделить нужную стоку и удалить.
Можно удалить из Linux через efibootmgr.
Возможно из самого UEFI-BIOS можно удалить (не смотрели?).

Куда уж проще чем пару строк кода в cmd?

Через программу Bootice не пробовали удалить не нужную запись. Запустить Bootice с правами администратора (установки не требует) -> EFI -> Edit boot entries -> выделить нужную стоку и удалить.

Когда то пробовал ею, там тоже кажись не было пунктов (не отображались те которые надо удалить), с EasyUEFI (или как там ее) такая же фигня была

Возможно из самого UEFI-BIOS можно удалить (не смотрели?).

каким образом? в разделе Boot нету опции "Удалить", да и вообще биос здесь очень убогий

Добавлено через 42 минуты
Андрей1224,

удалил через efibootmgr из под линукса, но пункты все равно остались на месте
чертовщина какая-то

Добавлено через 24 минуты
Андрей1224,

может быть дело в самом биосе, вернее в его "памяти"? ибо это единственное что осталось не тронутым после переустановки винды. Пробовал сделать сброс до дефолтных настроек (F9) но лишние пункты ожидаемо никуда не пропали, а просто переместились в конец списка. Еще всего есть две настройки которые отвечают за "сброс", но не совсем уверен как они работают, это: erase secure boot settings и restore secure boot to factory default. Это может помочь?

удалил через efibootmgr из под линукса, но пункты все равно остались на месте
чертовщина какая-то Вы когда вручную в BIOS указывали путь к к файлу grubх64, Secure Boot включали? Насколько я помню, на Acer нужно включать Secure Boot, чтобы добавить доверенный загрузчик. Возможно для удаления записи нужно выключить Secure Boot, а возможно UEFI-BIOS криво работает. Вы когда вручную в BIOS указывали путь к к файлу grubх64, Secure Boot включали? Насколько я помню, на Acer нужно включать Secure Boot, чтобы добавить доверенный загрузчик. Возможно для удаления записи нужно выключить Secure Boot, а возможно UEFI-BIOS криво работает.

когда указывал, Secure Boot был включён 100%, вот тоже думал попробовать удалить с отключенным

Добавлено через 50 минут
Андрей1224,

с отключённым Secure Boot все тоже самое, в консоли все проходит без ошибок, в конце выводится список без удаленного пункта, но после перезагрузки все пункты снова на месте

crypton_ua,
Вероятно это кривая работа UEFI-BIOS, что встречается довольно часто. Вот недавно была похожая тема Заменить GRUB на WBL.

crypton_ua,
Пока в голову ничего не приходит, если появятся идеи, то я отпишусь (если к этому моменту проблему не решите или она сама "не рассосётся").

Добавлено через 22 минуты
В некоторых UEFI-BIOS есть такая особенность. Если удалить пункт Linux из UEFI-BIOS, но не удалить файлы загрузки Linux c EFI раздела, то строка загрузки Linux восстанавливается даже после удаления. Другими словами, нужно удалять и строку Linux из UEFI-BIOS и файлы загрузки с EFI раздела. Это нужно (можно) было сделать до повторной установки Linux.

Вы когда переустанавливали Linux, добавили ещё одну запись, а нельзя было использовать уже имевшуюся запись Linux?

Добавлено через 37 минут
Можно попробовать многоходовый вариант. Предлагаю "принцип действия", а какими средствами делать (и делать ли), решать Вам.
1. Загрузиться с установочного носителя Linux.
2. Сделать на всякий пожарный бэкап раздела EFI, например через программу Диски.
3. Смонтировать раздел EFI и перенести с этого раздела файлы (папку) загрузки Linux в другое место. Папка вероятно называется Ubuntu, если установлены или Linux или Ubuntu.
4. Удалить запись Linux из UEFI-BIOS. Несколько раз загрузиться, перезагрузиться в Windows, проверить, что запись Linux не восстанавливается.
5. Загрузиться с установочного носителя Linux. Смонтировать раздел EFI и перенести (вернуть) на этот раздел папку с загрузочными файлами Linux.

Инженеры Microsoft реализовали в Windows хранилище загрузки, известное ещё как Boot Configuration Data (BCD), и меню загрузки. Первое содержит в себе идентификаторы загрузчиков всех имеющихся на ПК операционных систем, а второе считывает их и выводит в виде перечня ОС, доступных для запуска. Это значительно облегчает жизнь пользователю, на компьютере которого стоит несколько систем. Ему не нужно что-то мудрить, чтобы переключиться между ними. Достаточно перезагрузить компьютер и выбрать нужную из представленного списка. Как и другие части ОС Windows, меню загрузки поддаётся настройке. В этом руководстве перечислены доступные способы редактирования данного раздела.

Примечание: практически все действия, описанные в этом руководстве, нужно выполнять из-под учётной записи с правами администратора. В противном случае вы должны знать пароль от неё.

Редактирование меню загрузки Windows 10 в окне загрузчика

Меню загрузки Windows 10 обладает небольшим разделом настроек. Он предоставляет минимальный набор опций — изменение значения таймера автоматического запуска основной системы, смена ОС, загружаемой по умолчанию, а также дополнительный раздел с режимами старта системы и функцией выключения компьютера.

Windows 10-2017-04-20-11-31-53

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

Редактирование меню загрузки Windows 10 в параметрах системы

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

Edit-Boot-Mgr

Чтобы попасть в указанный раздел, вам нужно сделать следующее:

Редактирование меню загрузки Windows 10 в Конфигурация системы

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

Отредактировать меню загрузки с помощью Конфигурация системы можно следующим образом:

Как отредактировать меню загрузки Windows 10 с помощью EasyBCD

EasyBCD — бесплатная утилита, предоставляющая широкий выбор возможностей для редактирования меню загрузки. В сравнении с ней все стандартные системные инструменты (кроме Командной строки) смотрятся весьма примитивно.

Эта компактная программа позволяет:

  • Удалять ОС из списка доступных для запуска.
  • Добавлять новые записи Windows (в том числе и устаревших), Linux / BSD, Mac.
  • Добавлять записи для установки систем с помощью ISO-образов или отдельных разделов жёсткого диска.
  • Переименовывать записи операционных систем.
  • Выставлять систему по умолчанию.
  • Изменять положение записей в списке.
  • Устанавливать язык меню загрузки.
  • Выбирать оболочку интерфейса загрузчика (Metro или более раннюю от Windows Vista / 7).
  • Выставлять длительность таймаута.
  • Архивировать и восстанавливать настройки хранилища загрузки (BCD).
  • Просматривать содержимое BCD и меню загрузки.

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

Как добавить запись системы в меню загрузки

Как удалить запись системы из меню загрузки

Как переименовать запись системы в меню загрузки

Как переместить запись системы в меню загрузки

Как выбрать систему для загрузки по умолчанию

Как изменить время отображения меню загрузки

Как изменить язык меню загрузки

Как отредактировать меню загрузки Windows 10 с помощью командной строки

Если вы не доверяете сторонним программам и стараетесь пользоваться исключительно системными инструментами, тогда вам стоит опробовать способы редактирования меню загрузки Windows 10 с помощью командной строки.

Создание или восстановление резервной копии хранилища загрузки Windows

Перед выполнением всех действий создайте резервную копию хранилища загрузки, чтобы вы могли восстановить его в случае необходимости. Создать бекап BCD вы можете следующим образом:

Как добавить запись системы в меню загрузки

Как удалить запись системы из меню загрузки

  1. Введите команду bcdedit, чтобы получить список всех записей установленных ОС. Обратите внимание на пункт displayorder в разделе Диспетчер загрузки Windows. В нём перечислены уникальные коды всех операционных систем. Их порядок точно такой же, как и пунктов установленных систем в меню загрузки.
  2. Наберите команду bcdedit /delete . Вместо ИД вам нужно вставить код записи, которую собираетесь удалить. Его вы можете получить из пункта displayorder. Данная команда уберёт запись не только из диспетчера загрузок, но и из хранилища. Если нужно удалить запись с именем (к примеру, ), а не в виде комбинации букв и цифр, тогда команда должна выглядеть так: bcdedit /delete /f. Как и во всех остальных случаях, на место ИД нужно вставить идентификатор.
  3. Если вы желаете лишь на время исключить её из списка, тогда выполните команду bcdedit /displayorder /remove. Запись исчезнет из него, но при этом останется в хранилище, что позволит при необходимости восстановить её.

Как изменить порядок отображения систем в меню загрузки

Edit-Boot-Mgr-40

Для редактирования положения записей в загрузчике используйте команду bcdedit /displayorder . Вместо всех ИД укажите реальные коды записей в той последовательности, в которой вы хотите видеть их во время запуска компьютера.

Как выбрать систему для загрузки по умолчанию

Edit-Boot-Mgr-41

Всё, что вы должны сделать, это выполнить команду bcdedit /default с указанием кода системы в фигурных скобках.

Как переименовать систему в меню загрузки

Edit-Boot-Mgr-42

Для изменения названия операционной системы используйте команду bcdedit /set description "Новое имя".

Как изменить время отображения меню загрузки

Edit-Boot-Mgr-43

Чтобы установить оптимальное время отображения меню загрузки наберите команду bcdedit /timeout time, где time — время таймаута в секундах.
Вот, собственно, и все основные способы редактирования меню и хранилища загрузки в операционной системе Windows 10.

Но как быть, если вы решите, что вам больше не нужна вторая операционная система? Есть ли простой способ удалить дополнительную запись об операционной системе из диспетчера загрузки, чтобы избежать путаницы при запуске?

Давайте рассмотрим четыре способа удалить старые параметры меню загрузки.

Что такое диспетчер загрузки Windows?

Код вашего диспетчера загрузки загружается с начала активного системного раздела, иногда с меткой System Reserved, чтобы вы случайно не перезаписали его селфи с кошками. Диспетчер загрузки помогает начать установку Windows. Сам Windows Boot Manager является универсальным и не знает каких-либо требований к операционной системе в процессе загрузки системы.

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

Данные конфигурации загрузки

Современные версии Windows хранят данные конфигурации загрузки (BCD) в базе данных, подобной реестру. Раньше вы управляли параметрами экрана загрузки с помощью крошечного файла boot.ini (и загрузчика Windows NT, ntldr). Однако один небезопасный текстовый файл уязвим для атаки. Следовательно, это было изменено на более безопасное, но универсальное решение.

Более того, BCD предоставляет системам на основе BIOS и EFI одинаковые возможности для редактирования данных конфигурации с помощью инструмента редактирования параметров загрузки, такого как BCDEdit (подробнее об этом чуть позже).

Вот четыре способа удалить старые параметры диспетчера загрузки из процесса загрузки системы в Windows 10.

1. Скрыть параметры

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

Альтернативный метод: используйте MSConfig

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

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


2. Используйте BCDEdit для удаления параметров диспетчера загрузки.


Раздел «Диспетчер загрузки Windows» описывает расположение диспетчера загрузки вместе с другими идентификаторами. Раздел загрузчика Windows описывает загрузчик Windows 10 для этой системы, уникальный идентификатор, где найти winload.exe для продолжения процесса загрузки, если для раздела включено восстановление, и корень системного каталога.

Если у вас более одной установки Windows, здесь можно найти информацию о загрузчике. Тип операционной системы отображается рядом с описанием. Кроме того, под отдельной скобкой появится загрузчик устаревшей ОС.

Скопируйте идентификатор (длинную буквенно-цифровую строку) загрузчика, который вы хотите удалить. Теперь введите команду bcdedit / delete , заменив идентификатор вашей собственной буквенно-цифровой строкой.

Связано: Объяснение BIOS: порядок загрузки, видеопамять, сохранение, сброс и оптимальные настройки по умолчанию

3. Использование визуального редактора BCD

Если использование командной строки не для вас, есть возможность Визуальный редактор BCD.

Visual BCD Editor реализует огромный набор команд BCDEdit в удобном визуальном графическом интерфейсе. Вы получаете тот же опыт и функциональность, что и при использовании BCDEdit в командной строке, но не беспокоясь о вводе точной команды.


Как и встроенный редактор BCD, Visual BCD Editor упрощает удаление старых записей меню загрузки. Однако, поскольку Visual BCD Editor поставляется с удобным графическим интерфейсом, это, вероятно, самый простой вариант удаления меню загрузки для большинства пользователей.

4. Удаление параметров диспетчера загрузки EFI с помощью BCDEdit.

Я начал писать эту статью, потому что в моем диспетчере загрузки EFI остался ряд старых записей загрузчика Linux. Опять же, они не вызывают никаких проблем, но со временем накапливаются и становятся раздражающими.

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

Чтобы удалить старые записи EFI, откройте командную строку с повышенными привилегиями, введите bcdedit / enum firmware и нажмите Enter. В отличие от команды, используемой для диспетчера загрузки Windows, команда «enum firmware» перечисляет все объекты, доступные в хранилище BCD, включая любые установки Linux.


Скопируйте идентификатор записи микропрограммы, которую вы хотите удалить, и выполните следующую команду bcdedit / delete , снова заменив идентификатор буквенно-цифровой строкой, соответствующей вашей записи.


Связанный: Двойная загрузка или виртуальная машина: какая из них вам подходит?

Ваш диспетчер загрузки теперь чист

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

Читайте также: