✅ редактирование меню загрузки операционных систем при помощи bcdedit | msconfig.ru – 2022
bcdedit — инструмент, позволяющий изменить значения загрузчика Windows, а также произвести его(загрузчика) восстановление.
Чтобы увидеть предлагаемые системой для изменения параметры: запустите командную строку от имени администратора
(В строке поиска меню Пуск введите команду: cmd и нажмите одновременно Ctrl ⇑ Shift Enter ↵), наберите в ней bcdedit и нажмите Enter ↵.
Все команды, приведенные в данном варианте, необходимо будет запускать в командной строке, запущенной от имени администратора. Также данные команды могут выполняются в командной строке среды восстановления или в командной строке MSDaRT (ранее ERD Commander).
Некоторые значения параметров BCD записаны в фигурных скобках – {}. Это идентификаторы – {CLSID}. Любой идентификатор имеет буквенно-цифровой код вида {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. Стандартные идентификаторы имеют названия, например: {default}, {bootmgr}, {ntldr} и так далее.
Наиболее интересующими нас компонентами являются:
идентификатор – CLSID той или иной записи;
device – показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
osdevice – показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;
path – если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы;
default – показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение {current};
displayorder – показывает порядок, в котором расположены записи о загружаемых системах;
timeout – таймаут(время — по истечении которого будет загружена операционная система), значение показано и устанавливается в секундах;
locale – указывает язык загрузочного меню или меню дополнительных параметров загрузки;
description – показывает название операционной системы, отображающееся в меню загрузки.
Внимание: Если в выполняемой Вами команде, с использованием программы bcdedit.exe, отсутствует параметр /set с дальнейшим указанием идентификатора, то внесенные Вами изменения будут добавлены в Диспетчер загрузки Windows (Windows Boot Manager), а не в Загрузка Windows (Windows Boot Loader)
Перед тем, как начнете вносить необходимые Вам изменения, создайте резервную копию загрузчика. Для этого, создайте на любом диске папку с названием BCDREZ и выполните следующую команду:
где X — буква диска, на котором находится папка BCDREZ.
Если Вы решите вернуть все сделанные Вами изменения к начальным настройкам, то выполните следующую команду:
Для дальнейших примеров, предположим, что наше меню загрузки содержит три записи с идентификаторами {ID1}, {ID2}, {ID3}.
Изменение системы, загружаемой по умолчанию
Введите параметр /default и {ID} той системы, которую Вы хотите загружать по умолчанию. Например, для системы с {ID2} команда:
Данная команда не перемещает запись о системе, загружаемой по умолчанию, на верхнюю строчку меню загрузки.
Изменение расположения записей в меню загрузки
1) Перемещение выбранной записи вверх списка:
2) Перемещение выбранной записи вниз списка:
3) Формирование меню в выбранном порядке:
Изменение таймаута
где XX – время в секундах.
Изменение языка диспетчера загрузки
где ln-LN – выбранное обозначение языка. Для русского – это ru-RU, для английского – en-US и т.д.
Изменение языка меню дополнительных вариантов загрузки
В связи с тем, что программа восстановления запуска, выполняющаяся из среды восстановления, использует параметры «по-умолчанию», меню дополнительных вариантов загрузки, которое появляется при нажатииF8 после наведения на строку меню с нужной операционной системой, может стать англоязычным. Вернуть необходимый Вам язык, можно выполнив следующую команду:
где ln-LN – выбранное обозначение языка. Для русского – это ru-RU, для английского – en-US и т.д.
Изменение названия загружаемой системы
После использования среды восстановления, в названии операционной системы появляется надпись — (восстановлено).
Вы также можете исправить значение «Предыдущая версия Windows» на более удобное Вам «Windows XP» или добавить версию и разрядность к текущей(используемой по умолчанию) версии Windows.
Вы можете изменить это указанной ниже командой:
Например:
Изменение буквы раздела, на котором расположена папка операционной системы и ее загрузочные файлы
где X – буква раздела жесткого диска. Обычно значения device и osdevice совпадают.
Добавление новой операционной системы (Windows Vista или Windows 7) в загрузчик.
1) Скопируйте существующую запись текущей системы с новым названием:
2) Дождитесь сообщение «Запись успешно скопирована в {хххххххх-хххх-хххх-хххх-хххххххххххх}».
3) Измените значения параметров device и osdevice на соответствующие добавляемой операционной системе.
где X – буква диска, на котором находится операционная система. Вместо крестиков, введите значение {ID}, полученное после успешного окончания копирования.
4) Выполните команду, добавляющую новую запись в диспетчер загрузки:
Запись будет добавлена внизу существующего списка.
Удаление записи загрузки системы из BCD и диспетчера загрузки.
Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды bcdedit /delete {ID}.
Есть особенность выполнения команды: если в качестве ID указывается известная запись, например {ntldr}, то команда должна выполняться с ключом /f:
Если же ID записывается в буквенно-цифровом коде, ключ /f не нужен.
В случае отсутствия одного из файлов, необходимых для работы с загрузчиком, Вы можете скачать архив Bootfiles_x86 x64.zip (содержит файлы: Bcdboot.exe; Bcdedit.exe; Bootsect.exe; Bootrec.exe)
Для информации:
Главная Загрузочная Запись (Master Boot Record — MBR), совместимая с загрузчиком операционной системы (ntldr — для Windows XP и bootmgr — для Windows 7/Vista);
Файлы загрузки: для Windows XP — файлы ntdetect.com и boot.ini, для Windows 7/Vista — хранилище загрузки — Boot Configuration Data (BCD), которое расположено в скрытой системной папке BOOT.
Store options
/createstoreCreates a new empty boot configuration data store. VBCDE menu item “Store – Create New Store”./exportExports the contents of the system store into a file. This file can be used later to restore the state of the system store.
VBCDE menu item “Store – Backup store”./importRestores the state of the system store by using a backup data file previously generated by using the /export option. This command deletes any existing entries in the system store before the import takes place.
VBCDE menu item “Store – Import store”./storeThis option can be used with most BCDedit commands to specify the store to be used. If this option is not specified, then BCDEdit operates on the system store. VBCDE menu item “Store – Open Store”.
Object/entry options (boot/recovery/resume loaders and other objects)
/copyMakes a copy of a specified boot entry(or other objects) in the same store. VBCDE Popup Menu item “Copy object”* on the selected object./createCreates a new entry(object) in the boot configuration data store.
VBCDE can create application objects, settings objects and device settings objects. These new objects do not have elements (elements can be created with separate operations).VBCDE can create complete boot loader objects with all default elements for following Windows OS:
Windows XP, Windows Vista, 7, 8*, 8.1* and Windows 10*. More than that VBCDE can create autoMagically on one go complete boot loaders for every installed Windows OS which is accessible either on internal hard disk, external USB disk or VHD(virtual hard disk).
More than that VBCDE allows the creation of custom bootstrap actions which are in essence keyboard shortcuts to boot loaders. Custom bootstrap actions are not available on UEFI maybe by the decision of the UEFI working group(?).All these create operations are available from VBCDE menu entry “New” and sub menu entries and from objects popup menu entries “New NT loader – XP/2003”, “New OS loader – Vista,7/8*/10*”, “New PE .wim loader”* and “New boot sector loader (for Linux, OS/X)”/deleteDeletes a specified store entry(object).
VBCDE “Del” key on selected object or object popup menu “Delete object”./rename – no bcdedit equivalentVBCDE has a “Rename object” operation accessible over “F2” key on selected object or edit of corresponding “Description” element.
1. Basic operations on elements
/deletevalue – VBCDE equivalent is “Delete” on elements tab./set – VBCDE equivalents are either create new element or edit element operations.VBCDE can create (“New” on elements tab) and edit (“Edit” on elements tab) all thinkable and possible (even unimplemented by Microsoft) elements.
Control of output/v – by default VBCDE displays all available information in the store for every object and element so it displays even more detailed information than bcdedit.Eventually a future version of VBCDE could include a setting to display fewer details.
2. Boot manager elements
/bootsequence – sets one-time boot object/loader for next reboot/default – sets default boot menu entry/displayorder – base of boot menu manipulation/timeout – how long boot menu is displayed before loading continues with default boot menu entry/toolsdisplayorder – separately available boot options like memtest.
Visual BCD Editor implements all boot manager options(elements).The main element here is “displayorder” which is the base of Windows Vista,7,8,10 boot menu.See also our special tool “BootNext” which manipulates (not only) “bootsequence” element.
3. Emergency Management Services options
/bootems/ems/emssettingsVisual BCD Editor implements all EMS options.
4. Debugging
/bootdebug/dbgsettings/debug/hypervisorsettingsVisual BCD Editor implements all debugging options – see “Setting kernel debugging”.
* – in version 0.9.4 and later
Dual-boot repair tool – automatic one-click repair for dual or multi-boot systems based on windows 10/8/7/vista.
Accompanying Dual-boot Repair tool is part of Visual BCD package(also available as separate download) and needs .NET Framework 2.0 or .NET 4 and Windows XP as a minimum.
It can repair the MBR, partition boot records (PBR), Windows BCD and the disk structure by simple selections and clicks. The tool offers automatic one-click dual-boot repair for non-booting Windows 10/8/7/Vista in the scenario of a dual or multi boot system with Windows 10/8/7/Vista/XP. Windows bootmgr problems are fixed as well.
Easybcd 2.4.0.237
Выбор системы по умолчанию
Как выставить режим в момент включения ПК:
- включить устройство;
- когда на дисплее появится «Выберите ОС», самостоятельно активировать опцию «Изменить значения по умолчанию…»;
- появится окно «Параметры»;
- активировать «Выбрать ОС по умолчанию».
Как настроить режим на работающем ПК:
- отыскать «Дополнительные параметры системы»;
- активировать окошко «Свойства…»;
- перейти в окошке «Свойства…» во вкладку под названием «Дополнительно»;
- отыскать «Загрузка и восстановление»;
- активировать «Параметры»;
- выбрать операционку, которая запустится «по умол.»;
- при желании активировать опцию «Отображать список…сек.» или «Отображать варианты восстановления…сек.».
Как задать режим «по умолчанию» из командной консоли (команды задаются после bcdedit/):
- назначить current Win, загружаемый в режиме «по умол.»: default {current};
- назначить иную операционку загружаемую в режиме «по умол.»: default {ID}.
Изменение времени отображения меню
Как изменить таймер для загрузчика:
- активировать командную консоль на администраторских правах;
- выставить время в секундах «??», по истечению которого начнется процедура запуска ОС: «bcdedit/timeout ??».
Изменение порядка
Как изменить порядок следования загрузочных записей (команды задаются после bcdedit/):
- выполнить запуск командной строки на администраторских правах;
- вывести список всех элементов на дисплей;
- ID всех операционок находятся в блоке «Диспетчер…» в строчке: displayorder;
- конкретное ID и название операционки находится в одном из блоков «Загрузки…» в строчках: description (наименование ОС) и идентификатор (ID);
- поставить вторую операционную систему на первое место можно так: displayorder{ID2}{ID1};
- добавить операционку в начало (конец) своего списка удастся так: displayorder{ID}/addfirst (addlast).
Важно! Именно из командной консоли удастся изменить порядок следования дополнительных загрузочных записей. Однако загружаемый по умолчанию Виндовс так и останется на первом месте. Дополнительно необходимо изменить порядок в Metro-интерфейсе.
Способ изменения порядка с помощью утилиты EasyBCD:
Можно ли переименовать систему в меню загрузки?
Как самостоятельно редактировать БСД (переименовывать операционку):
- активировать командную консоль на администраторских правах;
- вывести список элементов на дисплей;
- изменить наименование: bcdedit/set {current} description «Наименование».
Как изменить загрузочную запись через EasyBCD:
- запустить скачанную утилиту на ПК;
- отыскать подпункт «Редактировать меню загрузки»;
- перейти в «Редактирование загрузочного…»;
- отметить в списке конкретный элемент для переименования;
- кликнуть на кнопку «Переименовать»;
- написать новое наименование операционки.
Удаление и добавление записей системы в меню загрузки
В старых версиях Виндовса загрузочное меню, то есть boot.ini, редактировалось из текстового редактора. В новых продуктах Win этот сервис именуется Boot Configuration Data. Изменять его параметры разрешается через графический интерфейс. Попасть в Boot Menu удастся в момент включения ПК.
Как войти в Boot Menu:
- в момент включения ПК нажать клавишу вызова Boot Menu (F8 или 9, 11, 12);
- предварительно потребуется отключить «Быстрый запуск Win» (через «Панель управления», «Электропитание»);
- в Boot Menu находится список устройств («boot device»), с которых возможен запуск ПК;
- отметить нужный вариант.
Как отредактировать загрузчик через «Конфигурацию системы»:
- включить ПК;
- вызвать службу «Выполнить»;
- написать символы:msconfig;
- откроется «Конфигурация системы»;
- во вкладке «Общие» активировать «Выборочный запуск»;
- во вкладке «Загрузка» выбрать из списка нужный вариант.
Как выполнить редактирование из командной строки:
- в пустом поле «Поиск» написать:cmd;
- запустить командную консоль на администраторских правах;
- для просмотра всех элементов, хранящихся в BOOT, написать: bcdedit;
- появится список в нескольких блоках («Диспетчер загрузки Win» и «Загрузка Win»);
- получить сведения о конкретной команде: bcdedit.exe/?/наименование.
Важно! Любые команды для самостоятельного редактирования БСД задаются после bcdedit/.
Список основных команд (задаются после bcdedit/):
- для активации параметра по умолчанию: default{ID};
- для удаления элемента: displayorder{ID}/remove;
- для очистки загрузчика от компонента: delete{ID}/cleanup.
Важно! Если при указании ID есть слово {default}, то команда должна писаться с /f. Когда ID пишется в виде кода, то /f писать не требуется.
Как добавить параметр через консоль (команды задаются после bcdedit/):
- скопировать текущую загрузочную запись и дать ей наименование: copy{current}/d “NewWin”;
- указать местонахождение загрузчика: set{ID}device partition=D;
- задать местонахождения операционки: set{ID} osdevice partition=D;
- добавить параметр в конец: displayorder{ID}/addlast.
Важно! Для редактирования виндовской конфигурации используется утилита с аббревиатурой BCDEDIT и ее родные команды. Вводить их нужно из командной консоли, запущенной исключительно на администраторских правах. Желательно вначале сохранить первоначальную конфигурацию «BDC».