Команды утилиты BCDEDIT применяются для редактирования данных конфигурации загрузки операционной системы (BCD — Boot Configuration Data).
Команды утилиты bcdedit необходимо выполнять в командной строке, запущенной с правами администратора. Для этого нажмите сочетание клавиш + X и в появившемся контекстном меню выберите пункт Командная строка (а
дминистратор).
Если ввести команду bcdedit без параметров, то в окне командной строки будет выведена информация, хранящаяся в BCD. Информация представлена в виде двух столбцов: слева расположены названия параметров, справа – их значения.
Основные параметры bcdedit отвечающие за загрузку:
- идентификатор — глобальный уникальный идентификатор (GUID) идентификационный номер, указывающий на запись в меню загрузки. Представляет из себя 32-значный буквенно-цифровой код, заключенный в фигурные скобки. Для стандартных идентификаторов используются названия, например {current} — текущая система, {default} — система по умолчанию;
- device— указывает раздел, на котором расположен загрузчик операционной системы;
- osdevice— указывает раздел, на котором находится сама операционная система. Как правило, значения device и osdevice идентичны;
- path— путь к загрузчику операционной системы;
- description— описание операционной системы, отображающееся в меню при загрузке;
- default— операционная система, загружаемая по умолчанию;
- timeout— время ожидания перед загрузкой ОС по умолчанию;
- displayorder— порядок, в котором системы отображаются при загрузке.
Примеры использования BCDEDIT.
Содержание
- Сохранение и восстановление данных конфигурации загрузки
- Как изменить операционную систему, загружаемую по умолчанию
- Как изменить размещение записей в меню загрузки
- Как изменить значение задержки загрузки
- Как изменить язык менеджера загрузки
- Как изменить название операционной системы в меню загрузки
- Добавление новой загрузочной записи, для мультизагрузки
- Как удалить запись об операционной системе из менеджера загрузки и BCD
- Возвращение старого загрузочного меню в Windows 8 и 8.1
- Включение меню опций запуска Windows 8 и 8.1
- Отключение логотипа Windows во время загрузки
- Отключение анимированного круга во время загрузки Windows 8 и 8.1
Сохранение и восстановление данных конфигурации загрузки
Сохранение конфигурации BCD — это то, с чего желательно начинать работу с программой bcdedit.
Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду:
bcdedit /export D:\BootBackup\bcd
Вместо D:\ можете указать любой другой диск.
Для восстановления конфигурации из ранее сохраненной копии используется команда:
bcdedit /import D:\BootBackup\bcd
Как изменить операционную систему, загружаемую по умолчанию
Чтобы установить в качестве загружаемой по умолчанию системы текущую ОС, в среде которой выполняется команда bcdedit, выполните команду:
bcdedit /default {current}
При необходимости выбора другой ОС, не являющейся текущей, нужно указывать ее GUID, команда будет такого вида:
bcdedit /default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
где вместо {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} укажите настоящий GUID нужной вам операционной системы.
Как изменить размещение записей в меню загрузки
Рассмотрим, как можно перемещать записи. Делаем запись первой в списке:
bcdedit /displayorder {ID} /addfirst
Делаем запись последней в списке:
bcdedit /displayorder {ID} /addlast
Указываем точный порядок записей:
bcdedit /displayorder {ID3} {ID1} {ID2}
где вместо {ID3} {ID1} {ID2} укажите идентификаторы операционных систем.
Как изменить значение задержки загрузки
Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
bcdedit /timeout XX
в данном случае XX — число в секундах.
Как изменить язык менеджера загрузки
Используйте следующую команду:
bcdedit /set {bootmgr} locale ru-RU
Аналогичным образом вместо ru-RU можно указать en-US или обозначение любого другого языка.
Как изменить название операционной системы в меню загрузки
С помощью bcdedit можно изменить название системы, отображаемое в меню загрузки.
Команда выглядит так:
bcdedit /set {current} description «Название системы»
Где вместо «Название системы» укажите например «Microsoft Windows 8.1 Enterprise».
Добавление новой загрузочной записи, для мультизагрузки
1. копируем текущую запись и называем ее по новому
bcdedit /copy {current} /d «New Windows 8.1»
2. указываем местоположение загрузчика системы
bcdedit /set {ID} device partition=D:
3. указываем местоположение операционной системы
bcdedit /set {ID} osdevice partition=D:
4. добавляем запись о системе в меню загрузки, в конец списка
bcdedit /displayorder {ID} /addlast
Как удалить запись об операционной системе из менеджера загрузки и BCD
Чтобы удалить загрузочную запись выполните следующую команду:
bcdedit /delete {ID}
При выполнении выше указанной команды удаляется вся информация об установленной операционной системе из BCD и меню загрузки. У этой команды есть одна особенность — если в качестве ID указывается название, например {default}, то команда должна выполняться с ключом /f, если же ID записывается в буквенно-цифровом коде, ключ /f не нужен.
Возвращение старого загрузочного меню в Windows 8 и 8.1
Представленная ниже команда позволяет переключить загрузчик Windows 8, Windows 8.1 в legacy режим, т.е. придать ему вид загрузочного меню Windows 7.
Этот режим может быть интересен тем пользователям, которые используют двойную загрузку с Windows 8 и не желают при этом менять систему, запускаемую по умолчанию (как известно, если выставить системой по умолчанию не Windows 8, можно добиться того же эффекта).
Также выполнив эту команду появляется возможность вызвать Дополнительные варианты загрузки при нажатии клавиши F8
bcdedit /set {default} bootmenupolicy legacy
Старое загрузочное меню с установленными операционными системами Windows 8.1, Windows 10:
Меню Дополнительные варианты загрузки при нажатии клавиши F8 с установленной Windows 8.1:
Команда для возвращения штатного режима загрузчика Windows 8:
bcdedit /set {default} bootmenupolicy standard
Стандартный режим загрузчика Windows 8:
Включение меню опций запуска Windows 8 и 8.1
Команда для включения меню опций запуска Windows 8, Windows 8.1 выглядит так:
bcdedit /set {globalsettings} advancedoptions true
Выполнив выше указанную команду будет появляться меню опций при каждом запуске системы показанное на скриншоте ниже. Удобно для диагностики или для экспериментов с не подписанными драйверами.
Выключить меню можно, выполнив эту команду:
bcdedit /deletevalue {globalsettings} advancedoptions
Отключение логотипа Windows во время загрузки
Чтобы отключить отображение логотипа Windows во время загрузки ведите следующую команду:
bcdedit /set {globalsettings} custom:16000067 true
После перезагрузки синий логотип Windows вы не увидите.
Чтобы вернуть логотип на прежнее место, воспользуйтесь следующей командой:
bcdedit /deletevalue {globalsettings} custom:16000067
Отключение анимированного круга во время загрузки Windows 8 и 8.1
Команда для отключения анимированного круга:
bcdedit /set {globalsettings} custom:16000069 true
Изменения вы увидите при следующей перезагрузке.
Вернуть анимированный круг можно выполнив следующую команду:
bcdedit /deletevalue {globalsettings} custom:16000069
Для получения справочной информации о BCDEDIT выполните команду:
bcdedit /?
При запуске Bootmgr необходимы рабочие инструкции, получаемые из двоичного файла, называемого файлом данных конфигурации загрузки (BCD). Обычно этот файл находится в папкеboot активного раздела. Для настройки файла BCD используется команда Bcdedit. Давайте посмотрим, как с ее помощью построить загрузочный файл BCD с нуля
В статье «Восстанавливаем систему с помощью Bootsect», опубликованной в предыдущем номере, речь шла о том, как восстановить систему Windows 7/R2, которая перестала загружаться. В частности, были даны пояснения, касающиеся загрузочной записи Windows 7/R2 и приложения Bootmgr. .
Рабочий файл BCD обычно включает как минимум два объекта. Во-первых, это диспетчер загрузки, содержащий всю загрузочную информацию, в частности указание на то, какой элемент списка загрузки операционных систем следует использовать по умолчанию, и время ожидания выбора пользователя, если существует несколько элементов списка загрузки операционных систем. Во-вторых, файл содержит хотя бы один элемент загрузки операционных систем. Порядок создания этих объектов описан ниже.
Начнем с удаления всех существующих файлов BCD и создания нового пустого файла. По странному свойству Bcdedit, сперва надлежит создать новый файл BCD в каком-либо месте, а затем «импортировать» его, то есть скопировать все его содержимое в «официальный» файл BCD в папке boot активного тома. Это можно сделать с помощью двух команд, вводимых в окне командной строки с повышенными привилегиями:
bcdedit/createstore bcd bcdedit/import bcd
Эти команды работают независимо от того, существует папка bootbcd в нужном месте либо в загрузочном томе вообще нет файлов BCD. После выполнения описанных выше действий вновь созданный файл BCD больше не нужен, и его можно удалить.
Теперь создадим диспетчер загрузки для файла BCD с помощью следующей команды:
bcdedit/create {bootmgr}
Отметим параметр/create в этом варианте команды вместо применявшегося ранее /create store. Этот параметр позволяет создавать различные виды объектов BCD. С использованием данного параметра в комбинации с идентификатором {bootmgr} создается диспетчер загрузки. Я опускаю описание использования команды с параметром /d, которое содержится в любом примере, который я смог найти в Интернете. При создании диспетчера загрузки эта информация не нужна.
Диспетчер загрузки не требует сложной настройки. Необходимо лишь указать загрузочный том и время ожидания выбора пользователем элемента списка загрузки операционных систем:
bcdedit/set {bootmgr} device boot bcdedit/timeout 30
Перейдем к созданию элемента списка загрузки операционных систем, который укажет диспетчеру загрузки выполнить загрузку Windows из файлов в папке Windows одного из томов системы. Обычно таким томом является диск C, однако в случае загрузки из среды предустановки Windows (WinPE) необходимо проверить, на каком диске находится папка Windows, поскольку в WinPE он может называться D или E.
Создадим элемент списка загрузки операционных систем:
bcdedit/create/d "Windows 7"/application osloader
Параметры /create (без идентификатора) и /application osloader указывают на то, что элемент списка загрузки операционных систем создается для Vista и более поздней версии Windows. Параметр /d содержит метку, которую диспетчер загрузки указывает, предлагая варианты элементов списка загрузки операционных систем. После выполнения команды система возвращает новый глобально уникальный идентификатор (GUID), который нужно вставить в следующую команду:
bcdedit/default {}
На данном этапе мы имеем «голый» объект, для которого нужно установить некоторые значения с помощью команды Bcdedit/set, рассматривавшейся в предыдущих выпусках, посвященных Bcdedit. Какие значения следует устанавливать? Ответ прост. Берем выходные данные Bcdedit, полученные для исправной копии Windows, и используем их как модель. В моем случае папка Windows находится на диске D, поэтому я ввожу следующее:
bcdedit/set {default} device partition=d: bcdedit/set {default} pathwindowssystem32bootwinload.exe bcdedit/set {default} osdevice partition=d: bcdedit/set {default} systemrootWindows bcdedit/set {default} detecthal yes
Наконец, вводим следующую команду, чтобы система Windows «увидела» элемент списка загрузки операционных систем должным образом:
bcdedit/displayorder {default}/addlast
Попробуйте это проделать на тестовой системе, и вы очень быстро решите проблемы с загрузкой.
Марк Минаси (www.minasi.com/gethelp) — старший редактор журнала Windows IT Pro, сертифицированный системный инженер по продуктам Microsoft
Привет админ, вопрос такой. Купил себе ноутбук с Windows 8.1 Single Language (для одного языка), затем решил установить на него вторую систему (Windows 8.1 Профессиональная) и посмотреть, чем эти винды отличаются друг от друга, оказалось, что практически ничем. После этого раздел со второй Windows 8.1 Pro я форматировал, то есть удалил вторую винду за ненадобностью, но что интересно, при загрузке выбор операционных систем не пропал, несмотря на полное удаление Windows 8.1 Pro, вот скриншот.
Как мне это убрать? Хочу, чтобы при включении ноутбука просто грузилась Windows 8.1 Single Language.
Как убрать при загрузке выбор системы с помощью редактирования хранилища данных конфигурации загрузки (BCD)
Привет друзья! Есть три способа убрать появляющийся при загрузке выбор операционных систем, первый способ очень простой и я описал его в здесь, кому интересно, переходите по ссылке и читайте. Два других пути немного сложнее, но они полностью удалят из системы информацию о ненужной вам винде.
- Примечание: В этой статье мы будем редактировать хранилище данных конфигурации загрузки (BCD), поэтому настоятельно рекомендую вам перед работой создать резервную копию хранилища BCD.
Что такое хранилище данных конфигурации загрузки (BCD).
Помните в Windows XP был такой системный файл boot.ini, он представлял из себя обычный текстовый файл с расширением .txt и содержал всю информацию о параметрах загрузки Windows XP, например, очерёдность загрузки операционных систем (если их было несколько), время ожидания перед выбором системы и другое. Редактировать его можно было в простом блокноте.
Так вот, начиная с Windows Vista файл boot.ini был заменён на более сложный механизм под названием «Хранилище данных конфигурации загрузки (BCD)«, именно в нём содержится вся информация о загрузке операционных систем Windows Vista, 7, 8.1, 10.
Хранилище конфигурации загрузки представляет из себя обычный файл с названием BCD, имеет атрибут Скрытый и находится в скрытом системном разделе «Зарезервировано системой» в папке Boot.
Отредактировать файл BCD в простом текстовом редакторе невозможно, для этого применяют командную строку, но перед редактированием давайте познакомимся со структурой этого файла поближе.
Открываем командную строку от имени администратора и вводим команду bcdedit, откроется хранилище загрузки BCD. Информация разделена на две графы. В левой графе находятся параметры, а в правой — значения этих параметров. Не буду загружать вас информацией о содержании всего файла конфигурации и объясню основное.
На данном скришноте отображено содержание данных конфигурации загрузки (BCD) ноутбука с двумя установленными Windows 8.1. Первая Win 8.1 установлена на диске (C:), а вторая установлена на диске (D:).
идентификатор – ID определённой записи в меню загрузки, например,
{6ebd0baf-11fc-11e5-941a-b758e02409d7}, это ID операционной системы Windows 8.1 установленной на диске (D:).
device – указывает раздел диска, где расположены файлы загрузки определённой операционной системы.
path – определяет путь к загрузчику операционной системы.
description – название операционной системы, отображающееся в меню загрузки.
locale – язык меню загрузки.
default – ID операционной системы, которая загружается по умолчанию, если командная строка запущена в Windows загружающейся по умолчанию, то параметру default присвоено значение {current}.
displayorder – порядок записей о загружающихся системах.
timeout – таймаут в секундах.
При желании, можете вывести содержимое хранилища BCD в текстовый файл, введите в командной строке команду
BCDEDIT > C:bcd.txt — в результате в корне диска (C:) создастся текстовый вариант файла BCD с названием bcd.txt, открыть его можно обычным блокнотом или лучше редактором Notepad++
Удаляем запись о ненужной операционной системе в хранилище данных конфигурации загрузки (BCD)
Чтобы вы лучше поняли, что к чему, я приведу реальный пример.
На моём ноутбуке установлены две Windows 8.1.
Первая Win 8.1 установлена на диске (C:), а вторая установлена на диске (D:).
При загрузке ноутбука появляется меню выбора операционных систем, то есть всё как положено.
Вторая система, на диске (D:), мне не нужна и я хочу её удалить и избавиться от этого меню. Для этого я загружаюсь в первую Windows 8.1 установленную на диске (C:) и форматирую диск (D:). Всё, вторая Win 8.1 на диске (D:) удалена без следа, но после этого, меню выбора систем всё равно останется, так как информация о второй Win 8.1 всё ещё присутствует в файле конфигурации хранилища загрузки (BCD). Чтобы удалить информацию о второй Win 8.1 нужно применить команду:
bcdedit /delete {ID}, в качестве ID нужно указать идентификатор удалённой Windows 8.1.
Как это сделать.
Внимательно посмотрите на мой файл данных конфигурации загрузки (BCD). В нём указано, что у меня на ноутбуке имеется две Windows 8.1, первая на диске (C:) и вторая на диске (D:), вторая имеет ID —
{6ebd0baf-11fc-11e5-941a-b758e02409d7}
значит команда для удаления будет выглядеть так:
bcdedit /delete {6ebd0baf-11fc-11e5-941a-b758e02409d7}
Операция успешно завершена
Вводим в командной строке команду bcdedit.
Всё! Ненужная запись о второй Windows 8.1 удалена из хранилища данных конфигурации загрузки (BCD) и меню выбора операционных систем выходить больше не будет.
Удаляем запись о ненужной операционной системе путём полного удаления хранилища данных конфигурации загрузки (BCD) и дальнейшего его воссоздания заново
Друзья, если после установки десятка операционных систем в вашем хранилище данных конфигурации загрузки (BCD) находится настоящая неразбериха, то вы можете просто форматировать в командной строке этот раздел и восстановить его заново, как это сделать, вы узнаете в нашей статье — Форматирование в командной строке скрытого Шифрованного (темного раздела (объём 300 МБ) содержащего файлы загрузки Windows 8.1 и дальнейшее восстановление системы.
Начиная с Windows Vista, корпорация Microsoft усложнила процесс редактирования загрузчика Windows. Мы уже касались утилиты bcdedit.exe. Эта статья посвящена ей подробнее.
Для начала разберемся, почему Microsoft решила отказаться от столь простого понятного текстового файла boot.ini. Дело, как это часто водится, в безопасности.
Для усложнения получения доступа к параметрам загрузчика было придумано специальное хранилище данных конфигурации загрузчика (BCD). В Windows Vista и более поздних версиях данные конфигурации загрузчика хранятся в виде специальных программных объектов, которые уже не являются простыми текстовыми элементами. Каждый объект в хранилище имеет уникальный идентификатор (GUID) и хранится в специальном формате. Каждый идентификатор является уникальным для конкретной копии операционной системы. Для удобства редактирования параметров загрузчика некоторым из объектов помимо идентификаторов присвоены псевдонимы, по которым к ним и можно обращаться посредством утилиты bcdedit.exe. Вот список основных псевдонимов:
{bootmgr} | Указание записи диспетчера загрузки Windows. |
{fwbootmgr} | Указание записи диспетчера загрузки микропрограмм в энергонезависимой ОЗУ, часто используемых в системах с UEFI. |
{memdiag} | Указание записи приложения диагностики памяти. |
{ntldr} | Указание на загрузчик Ntldr, используемых в прошлых версиях ОС (до Windows Vista). |
{current} | Виртуальный идентификатор, обозначающий загрузочную запись запущенной в данной момент операционной системы. |
{default} | Виртуальный идентификатор, обозначающий используемую по умолчанию загрузочную запись. |
{ramdiskoptions} | Включает в себя параметры диспетчера загрузки при работе с электронными дисками (т.е. располагающимися в оперативной памяти). |
{dbgsettings} | Содержит глобальные параметры отладки, которые наследуются любой записью в приложении загрузки. |
{emssettings} | Содержит глобальные параметры служб аварийного управления, которые наследуются любой записью в приложении загрузки. |
{badmemory} | Включает в себя общий список дефектов оперативной памяти, который наследуется любой записью в приложении загрузки. |
{globalsettings} | Общие параметры, которые наследуются всеми записями в приложении загрузки. |
{bootloadersettings} | Набор общих параметров, наследуемых всеми записями приложений загрузки Windows. |
{resumeloadersettings} | Набор общих параметров, наследуемых всеми возобновлениями работы Windows из спящего режима. |
{hypervisorsettings} | Параметры гипервизора, которые могут наследоваться любой записью в приложении загрузки. |
Коснемся команд, доступных в утилите bcdedit.exe. Для получения списка команд запустите командную строку и введите
bcdedit.exe /?
Для получения более подробной информации по каждой команде используйте
bcdedit.exe /? [команда]
Для просмотра текущих параметров загрузки Windows достаточно вызвать утилиту в командной строке:
bcdedit.exe
если же Вы хотите сохранить параметры загрузки в текстовый файл, то достаточно ввести
bcdedit.exe > C:bootconf.txt
Путь для сохранения и имя можно, конечно, указать и другие.
Если же вместо псевдонимов Вы хотите видеть GUID, то команду можно видоизменить:
bcdedit.exe /v > C:bootconf.txt
Можно использовать и другие форматы для экспорта информации. Например rtf, doc (не docx) или csv. Это позволяет не отвлекаться на проблемы с кодировками.
Перед редактированием загрузчика всегда разумно сделать его резервную копию. Делается это командой:
bcdedit.exe /export C:BackupBCDBCDfile
Путь и имя файла здесь тоже можно выбрать любые. Если в пути встречаются пробелы, в команде надо использовать кавычки:
bcdedit.exe /export "C:My BackupBCDBCDfile"
Восстановление загрузчика производится командой
bcdedit.exe /import C:BackupBCDBCDfile
Разберем изменение основных настроек загрузчика Windows при помощи утилиты bcdedit.exe.
bcdedit.exe /timeout 15
Приведенная выше команда устанавливает время вывода списка загрузки равным 15 секундам.
Если помимо современных версий Windows, на компьютере также установлены старые версии ОС, относящиеся к семейству NT (2000, XP, Server 2003 и пр.), установить такую ОС в качестве загружаемой по умолчанию можно командой
bcdedit.exe /default {ntldr}
Если же в качестве загружаемой по умолчанию нужно использовать текущую ОС, используйте команду
bcdedit.exe /default {current}
Вообще, ничто не мешает Вам использовать и GUID системы, для того, чтобы указать её в качестве загружаемой по умолчанию. GUID Вы можете посмотреть в текстовом файле, который мы до этого сохраняли на жесткий диск. Команда в таком случае будет выглядеть следующим образом:
bcdedit.exe /default [GUID]
В данном случае в конце должен содержаться GUID в виде набора букв и цифр. Помните, что GUID должен быть заключен в фигурные скобки ({}).
Вы можете также отредактировать местоположение операционных систем в списке загрузки. Делается это следующей командой
bcdedit.exe /displayorder {ntldr} {current}
В таком примере первой в списке будет отображаться устаревшая версия Windows, затем текущая, из-под которой вводилась эта команда. Вместо псевдонимов можно использовать и GUID систем.
Теперь разберем как создавать новые записи в загрузчике Windows при помощи утилиты bcdedit.exe. В общем виде команда создания новой записи выглядит так:
bcdedit.exe /create [{<ID>}] /d <описание> [/application <тип_приложения> |/inherit [<тип_приложения>] | /inherit DEVICE | /device]
разберем синтаксис команды подробнее.
ID — идентификатор, который будет использоваться для новой записи загрузки. В качестве идентификатора может быть использован GUID или псевдоним;
описание — то, как новая запись загрузки будет отображаться в списке;
application — указание на то, что новая запись является записью приложения, в данном случае тип_приложения может принимать один из следующих вариантов: BOOTSECTOR, OSLOADER, RESUME, STARTUP.
inherit — указание на то, что новая запись является наследуемой записью. тип_приложения может принимать одно из следующих значений: BOOTMGR, BOOTSECTOR, FWBOOTMGR, MEMDIAG, NTLDR, OSLOADER, RESUME. Если тип_приложения не указан, то новая запись может наследоваться от любой записи.
inherit DEVICE — указание на то, что новая запись является наследуемой и может быть унаследована только записью параметров устройства.
device — указание на то, что новая запись является дополнительной записью параметров устройства.
Добавить новую запись загрузки ОС семейства Windows NT данной командой довольно просто. Мы уже знакомы с псевдонимом ntldr, поэтому сгенерировать нужную команду не составит труда.
Прежде чем приступать к созданию новой записи, нам нужно скопировать файлы ntldr, boot.ini, ntdetect.con, bootfont.bin из раздела со старой ОС на тот раздел, где лежит загрузчик Windows. Им может быть как раздел, куда установлена свежая версия Windows, так и отдельный скрытый раздел, который может не отображаться в проводнике, но отображаться в консоли Управление дисками. Такой раздел будет носить описание Зарезервировано системой (System reserved).
Чтобы увидеть его в проводнике, можно временно присвоить ему букву. Делается это щелчком правой кнопкой мыши и выбором в меню пункта Изменить букву диска или путь к диску.
Далее достаточно нажать Добавить и выбрать подходящую букву.
После копирования файлов создаем новую запись загрузки:
bcdedit.exe /create {ntldr} /d "Загрузчик ОС Windows NT"
Создаем параметры передачи загрузчику Windows NT:
bcdedit.exe /set device partition=x:
x в данном случае это имя раздела, где лежит загрузчик Windows NT. Если раздел является скрытым и не имеет буквы, то его нужно указать в том виде, в котором он отображается в текущей конфигурации ОС, например:
bcdedit.exe /set device partition=DeviceHarddiskVolume2
Далее требуется указать путь к загрузчику ntldr:
bcdedit.exe /set {ntldr} path ntldr
И добавить этот пункт в конец списка загрузки:
bcdedit.exe /displayorder {ntldr} /addlast
Но и это еще не всё. Ведь нам надо убедиться, что загрузчик ntldr находит ОС. Если что-то идет не так, то первым делом убедитесь, что в файле boot.ini прописаны верные пути к ядру Windows NT. Например, если речь идет о первом разделе второго жесткого диска, то путь будет выглядеть так:
multi(0)disk(0)rdisk(1)partition(1)WINDOWS=»ОС семейства Windows NT» /fastdetect
Помните, что нумерация дисков в загрузчике ntldr начинается с нуля, а разделов с единицы.
Разберем синтаксис команды удаления записи загрузки.
bcdedit.exe [/store <файл_хранилища>] /delete {<ID>} [/f] [/cleanup | /nocleanup]
файл_хранилища — указание на используемое хранилище. Если параметр не задан явно, используется хранилище текущей ОС;
ID — идентификатор записи, которую требуется удалить. В качестве идентификатора может быть использован GUID или псевдоним;
f — параметр удаления указанной записи. Без этого параметра утилита bcdedit.exe не удаляет записи, имеющие известные псевдоним;
cleanup — удаление записи загрузки с удаление также и из списка загрузки. Кроме того, будет удалены и все ссылки на данную запись из хранилища. Параметр используется по умолчанию, если не задан nocleanup;
nocleanup — удаление записи загрузки без удаления из списка загрузки.
Например, загрузчик ОС семейства Windows NT имеет известный нам псевдоним ntldr, а потому запись загрузки не удалится без параметра f. Пример удаления:
bcdedit.exe /delete {ntldr} /f
Если у записи нет псевдонима, а только GUID, то достаточно указать его в фигурных скобках и не дописывать параметр f.
На самом деле, возможности нынешнего загрузчика Windows довольно обширны, чтобы описать их в одной статье. «За кадром» остались такие вопросы как создание специфических конфигураций загрузки или, например, добавление в меню загрузки пункта загрузки иной ОС (в первую очередь речь о Linux). К данным темам нам обязательно придется вернуться в дальнейшем. Ну а дотошный читатель всегда может изучить справку к утилите bcdedit.exe самостоятельно.
Windows 7: изменение порядка загрузки BIOS
- F3.
- F4.
- F10.
- F12.
- Tab.
- Esc.
- Ctrl + Alt + F3.
- Ctrl + Alt + Del.
Как исправить повреждение BCD в Windows 7?
Исправление # 2: запустите bootrec
- Перезагрузите компьютер и загрузитесь с DVD / USB.
- Нажмите «Восстановить компьютер».
- Выберите Устранение неполадок, а затем выберите Командная строка.
- Введите эти команды в командной строке: bootrec / FixMbr bootrec / FixBoot bootrec / ScanOs bootrec / RebuildBcd.
- После завершения последней загрузочной записи введите: exit.
- Нажмите Ввод.
Что такое редактирование BCD?
BCDEdit — это инструмент командной строки для управления данными конфигурации загрузки (BCD). Файлы BCD представляют собой хранилище, которое используется для описания загрузочных приложений и настроек загрузочных приложений. BCDEdit можно использовать для различных целей, включая создание новых хранилищ, изменение существующих хранилищ, добавление параметров меню загрузки и т. Д.
Как мне вручную восстановить мой BCD?
Исправление №4: Восстановите BCD
- Вставьте исходный установочный DVD-диск или USB-накопитель. …
- Перезагрузите компьютер.
- Загрузиться с диска / USB.
- На экране установки щелкните Восстановить компьютер или нажмите R.
- Нажмите Устранение неполадок.
- Нажмите «Командная строка».
- Введите следующие команды: bootrec / FixMbr bootrec / FixBoot bootrec / ScanOs bootrec / RebuildBcd.
Где находится Boot BCD?
Информация BCD находится в файле данных с именем bootmgfw. эфи в раздел EFI в папке EFIMicrosoftBoot. Вы также найдете копию этого файла в иерархии каталогов Windows Side-by-Side (WinSxS).
Какая функциональная клавиша используется для установки Windows 7?
Установить Windows 7 несложно — если вы выполняете чистую установку, просто загрузите компьютер с установочного DVD-диска Windows 7 внутри DVD-привода и дайте компьютеру команду загрузиться с DVD (вам может потребоваться нажать клавишу, например F11 или F12, пока компьютер начинает переходить к выбору загрузки…
Экран «Дополнительные параметры загрузки» позволяет запускать Windows в расширенных режимах устранения неполадок. Вы можете получить доступ к меню, включение компьютера и нажатие клавиши F8 перед запуском Windows.
Как исправить файл BCD?
Затем выполните следующие действия:
- Вставьте установочный носитель в компьютер. …
- Загрузитесь с носителя. …
- Щелкните Далее в меню установки Windows.
- Нажмите «Восстановить компьютер».
- Выберите Устранение неполадок.
- Выберите «Дополнительные параметры».
- Выберите «Командная строка».
- Введите Bootrec / fixmbr и нажмите клавишу ввода.
Как мне избавиться от BCD?
Чтобы удалить запись меню загрузки в Windows 10,
- Откройте командную строку с повышенными правами.
- Введите или скопируйте и вставьте следующую команду и нажмите клавишу Enter: bcdedit.
- В выходных данных найдите строку идентификатора записи, которую вы хотите удалить. …
- Выполните следующую команду, чтобы удалить его: bcdedit / delete {идентификатор}.
Как вы читаете BCD?
В системе счисления BCD десятичное число разделено на четыре бита для каждой десятичной цифры в числе. Каждая десятичная цифра представлена своим взвешенным двоичным значением, выполняющим прямое преобразование числа.
Как открыть файл BCD?
Как открыть файл BCD?
- Установите программное обеспечение Microsoft Registry Editor. …
- Проверьте версию редактора реестра Microsoft и при необходимости обновите. …
- Назначьте редактор реестра Microsoft файлам BCD. …
- Убедитесь, что BCD исправен.
Как изменить параметры загрузки?
Чтобы изменить параметры загрузки в Windows, используйте BCDEdit (BCDEdit.exe), инструмент, включенный в Windows. Чтобы использовать BCDEdit, вы должны быть членом группы администраторов на компьютере. Вы также можете использовать служебную программу настройки системы (MSConfig.exe) для изменения параметров загрузки.