BCDEDIT — это инструмент командной строки в операционной системе Windows, который позволяет изменять и настраивать параметры хранения и загрузки операционных систем в базе данных конфигурации загрузчика (BCD).
BCD (Boot Configuration Data) — это база данных, которая хранит информацию о настройках загрузчика операционной системы, такие как список операционных систем, параметры загрузки и дополнительные опции. Эта база данных играет ключевую роль при запуске компьютера, так как на основе ее данных происходит загрузка операционной системы.
BCDEDIT позволяет изменять и управлять настройками в базе данных BCD. При помощи этого инструмента можно добавлять, удалять и изменять параметры загрузки операционных систем, настраивать параметры отображения меню выбора операционной системы при запуске компьютера, а также редактировать другие параметры, влияющие на процесс загрузки.
Для получения справочной информации о BCDEDIT выполните команду: bcdedit /?
Список основных параметров
- идентификатор – ID той или иной записи;
- device – показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
- osdevice – показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;
- path – если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы;
- default – показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение {current};
- displayorder – показывает порядок, в котором расположены записи о загружаемых системах;
- timeout – таймаут (смотри выше), значение показано и устанавливается в секундах;
- locale – указывает язык загрузочного меню или меню дополнительных параметров загрузки;
- description – показывает название операционной системы, отображающееся в меню загрузки.
Список основных идентификаторов
{bootmgr} | Указание записи диспетчера загрузки Windows. |
{fwbootmgr} | Указание записи диспетчера загрузки микропрограмм в энергонезависимой ОЗУ, часто используемых в системах с UEFI. |
{memdiag} | Указание записи приложения диагностики памяти. |
{ntldr} | Указание на загрузчик Ntldr, используемых в прошлых версиях ОС (до Windows Vista). |
{current} | Виртуальный идентификатор, обозначающий загрузочную запись запущенной в данной момент операционной системы. |
{default} | Виртуальный идентификатор, обозначающий используемую по умолчанию загрузочную запись. |
{ramdiskoptions} | Включает в себя параметры диспетчера загрузки при работе с электронными дисками (т.е. располагающимися в оперативной памяти). |
{dbgsettings} | Содержит глобальные параметры отладки, которые наследуются любой записью в приложении загрузки. |
{emssettings} | Содержит глобальные параметры служб аварийного управления, которые наследуются любой записью в приложении загрузки. |
{badmemory} | Включает в себя общий список дефектов оперативной памяти, который наследуется любой записью в приложении загрузки. |
{globalsettings} | Общие параметры, которые наследуются всеми записями в приложении загрузки. |
{bootloadersettings} | Набор общих параметров, наследуемых всеми записями приложений загрузки Windows. |
{resumeloadersettings} | Набор общих параметров, наследуемых всеми возобновлениями работы Windows из спящего режима. |
{hypervisorsettings} | Параметры гипервизора, которые могут наследоваться любой записью в приложении загрузки. |
Примеры использования BCDEDIT
- Добавление новой операционной системы в список загрузки:
bcdedit /create {название} /d "Описание" /application bootsector
Здесь {название} — уникальный идентификатор новой операционной системы, «Описание» — текстовое описание операционной системы - Установка параметров загрузки операционной системы:
bcdedit /set {название} device partition=\Device\HarddiskVolume1
bcdedit /set {название} osdevice partition=\Device\HarddiskVolume1
Здесь {название} — уникальный идентификатор операционной системы, «partition=\Device\HarddiskVolume1» — указание раздела, на котором находится операционная система - Изменение параметров отображения меню выбора операционной системы:
bcdedit /set {параметр} ПараметрЗначение
Например:bcdedit /set {bootmgr} displaybootmenu yes
Эта команда позволяет отобразить меню выбора операционной системы при запуске компьютера - Удаление операционной системы из списка загрузки:
bcdedit /delete {название}
Здесь {название} — уникальный идентификатор операционной системы
BCDEDIT — это мощный инструмент для управления процессом загрузки операционных систем в Windows. Он позволяет настраивать и изменять параметры загрузки, добавлять и удалять операционные системы из списка загрузки. Этот инструмент особенно полезен, когда требуется настроить многооперационное окружение или в случаях, когда возникают проблемы с загрузкой операционной системы.