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

Как нет возможности зайти в биос? клацал все F клавиши,DEL,INSERT и тд?
не может такого быть,чтобы ты удалил биос

Как нет возможности зайти в биос? клацал все F клавиши,DEL,INSERT и тд?
не может такого быть,чтобы ты удалил биос

Замкни контакты на reset bios на самой материнки , должен будет накотиться заводской.
И если не составит труда можете записать видео с включением ?
Пробуйте при включении зажать клавишу F2 и держать вовремя включения .
Быстрее всего это может быть защита Bios .
А при включении слышен звук HHD ?

Последнее редактирование: 18.12.2020

при включении HHD звук слышен. Вытаскивал батарейку Биоса, ничего не изменилось. Также при включении пробовал нажимать различные кнопки, нулевой результат.

Ссылка скрыта от гостей

видно, что при включении ноутбука он начинает загружаться, далле выключается, и сам включается обратно, а потом запускается boot menu.

Поставить на програматор и прошить кастомный биос ! – это 100% поможет , ваша батарейка ничего не делает , сбрасывает только время )

Последнее редактирование: 22.12.2020

В самсунгах биос вшитый вроде. Ноут разбирал? Дефекты есть?

Эта версия ноутбука удачно прошивается .

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

Попробуй отключить хард и нажать F2. Либо воткни загрузочную флешку по типа win pe.

Всем привет, случилась такая проблема. На ноутбуке NP300E5C от фирмы Samsung, при включении открывается boot menu, при этом нет возможно зайти в BIOS, так как при включении нажимая F2(Вход в биос) и F4(Recovery mode) запускается boot menu.
Посмотреть вложение 45989

В самом же boot menu отсутствуют все накопители, какие только не подключить: жесткий диск, флешка. Соответственно нет возможности запуститься с live OC.
Перепробовал разные методы какие только описаны в интернете. В том числе вытаскивал батарейку биоса, ставил на жесткий диск windows, так как раньше на нём были установлены Windows и Debian.
Данная проблема появилась после удаления Debian’a с компьютера, и по видимому неудачному удалению, так как раньше был доступ в grub2, сейчас же такой возможности нет.

На просторах интернета нашёл такой ответ, в нём мало что понял.
Посмотреть вложение 45990
Понял только одно, то что я смогу что-то сделать используя DVD-диск, вставил в ноут диск и он при запуске начал что-то подгружать, но так диск был пустой ничего не произошло. Придется ли использовать для восстановления диск Windows?(которого нет конечно же)

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

есть что-то похожее. Если не подойдет, думаю ты понял что искать. Будут вопросы, пиши.

Здравствуйте! Вопрос. В моём компьютере был один жёсткий диск с установленной Windows 10, затем я установил в компьютер ещё один жёсткий диск и также установил на него Windows 10, после этого при включении стало появляться меню загрузки с выбором «Windows 10 На томе 3» и «Windows 10 На томе 2». Как мне избавиться от этого меню и создать файлы загрузки на каждом жёстком диске отдельно?


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

Мне не нравится то, что если убрать первый жёсткий диск, то ни одна Windows 10 не загружается, выходит ошибка:


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

Если убрать второй жёсткий диск, то опять ничего не грузится, выходит другая ошибка:

Код ошибки 0xc000000e


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

Если я создам два независимых загрузчика, то регулировать загрузку буду при помощи пункта в БИОС – Hard Disk Drives, данный пункт даёт возможность указать жёсткий диск, на котором следует искать операционную систему для загрузки.


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

Привет друзья! Смоделируем на моём компьютере похожую ситуацию и установим на один жёсткий диск Windows 10 (данная статья также подойдёт для Windows 8.1).

Как видим, в Управлении дисками первый раздел на Диске 0 имеет атрибуты: Исправен (Система, Активен, Основной раздел, объём 500 МБ), и на этом разделе находятся файлы загрузки Windows 10. Второй раздел, это диск (C:) с файлами операционной системы Windows 10.


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

Если ввести в командной строке администратора команду , то всё подтвердится – загрузчик системы (файл bootmgr) находится на первом разделе жёсткого диска HarddiskVolume1.


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

Подсоединяем второй жёсткий диск и устанавливаем на него тоже Windows 10.

После установки системы идём в Управлении дисками и видим, что активен всё тот же первый раздел (Диск 0), атрибуты: Исправен (Система, Активен, Основной раздел, объём 500 МБ), и на этом разделе находятся файлы загрузки обоих Windows 10. Простыми словами, установленная во вторую очередь Windows 10 (Диск 1) прописалась в загрузчик первой Windows 10, находящейся на Диске 0 (есть правило – установщик Windows всегда создаёт загрузчик на Диске 0, даже если на Диске 0 отсутствует операционная система и нет активного раздела, то установщик создаст активный раздел и там разместит файлы загрузки, а операционную систему разместит на том диске, который Вы укажете),


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

проверить это можно всё той же командой .


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

На диске (C:) с установленной во вторую очередь Windows 10 создался только диспетчер загрузки Win 10 (файл bootmgr).


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

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

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

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

Если отсоединить из системного блока , то Windows 10 на  тоже не загрузится, так как на Диске 1 находится диспетчер загрузки Win 10 (файл bootmgr). Для того, чтобы загрузить Windows 10 на Диске 0, нужно будет нажать клавишу F9.


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

Наш читатель хочет создать независимые отдельные загрузчики на обоих жёстких дисках и сделать это можно так.

Загружаемся в Windows 10, установленную в первую очередь (Диск 0),


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

в Управлении дисками щёлкаем правой мышью на разделе (E:), на котором установлена вторая Windows 10 и выбираем в выпадающем меню “Сделать раздел активным”.


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

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

bcdboot Windows /s E:

данная команда обозначает, что мы хотим создать отдельный независимый загрузчик для Windows 10, которая находится разделе (E:) (. Загрузчик будет расположен также на

Файлы загрузки успешно созданы.


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

На разделе (E:) создаётся папка Boot с файлом данных конфигурации загрузки BCD), то есть с данного момента, установленная на Диск 1 – Windows 10 имеет отдельный загрузчик и если отсоединить Диск 0, то Windows 10 на Диске 1 всё равно загрузится.

:/>  Программирование с циклами


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

Убедимся в этом и откроем данные конфигурации загрузки (BCD) на

В командной строке администратора введём команду:

bcdedit -store E:ootcd


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

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

Вводим в поле ввода команду


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

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

Открывается окно Конфигурация системы.

Идём в пункт Загрузка и удаляем запись о Windows 10 установленной на разделе (E:).


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

Применить и ОК.


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

Проверяем хранилище загрузки командой


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

Вот и всё! Теперь у нас две операционные системы Windows 10 с двумя независимыми друг от друга загрузчиками.

1. На моём компьютере была установлена Windows 7, я купил второй жёсткий диск и установил на него Windows 10, затем форматировал жёсткий диск с Windows 7, теперь Windows 10 не загружается. Почему?

2. Как установить на разные жёсткие диски несколько операционных систем с независимыми друг от друга загрузчиками


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

В новых операционных системах Microsoft, начиная от Windows Vista, для хранения меню загрузки используется изменённый механизм. Теперь его нельзя отредактировать с помощью Блокнота, поскольку файл boot.ini, в котором ранее хранились все данные, просто отсутствует. Для изменения загрузочного меню Windows 7 / 10 / 8.1 можно использовать консольную программу bcdedit. C ней можно без всякого труда настроить все параметры загрузки системы, или восстановить повреждённые записи.

Прежде всего нужно запустить командную строку. Чтобы это сделать, откройте Пуск и в строке поиска введите команду cmd. Кликните на появившейся вверху строке правой кнопкой мыши и выберите “Запуск от имени администратора”.

Откроется новое окно, в котором нужно ввести ещё одну команду:

Давайте рассмотрим основные параметры утилиты:

Стоит отметить, что если к команде, выполняемой с помощью bcdedit, не добавлен параметр /set с соответствующим ID (идентификатором), то изменения, произведенные с помощью такой команды, будут применены к Диспетчеру загрузки Windows (Windows Boot Manager), а не к Загрузка Windows (Windows Boot Loader).

Чтобы предотвратить повреждение загрузчика, перед внесением изменений создайте его резервную копию. Создайте на диске C: папку с именем BootBackup (или любым другим). Выполните команду:

bcdedit /export С:BootBackupcd

Для восстановления из резервной копии вы можете использовать команду:

bcdedit /import С:BootBackupcd

КАК ИЗМЕНИТЬ РАЗМЕЩЕНИЕ ЗАПИСЕЙ В МЕНЮ ЗАГРУЗКИ

Записи можно перемещать несколькими способами.

Делаем запись первой в списке:

Делаем запись последней в списке:

Указываем точный порядок записей:

КАК ИЗМЕНИТЬ ЗНАЧЕНИЕ ЗАДЕРЖКИ ЗАГРУЗКИ

Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы (установленной по умолчанию), выполните такую команду:

bcdedit /timeout SS

где SS – время в секундах.

КАК ИЗМЕНИТЬ ЯЗЫК МЕНЕДЖЕРА ЗАГРУЗКИ

Используйте следующую команду:

Так мы выбираем русский язык, указывая нужное значение, вместо ru_RU для русского можно указать en_US для английского языка и так далее.

КАК ИЗМЕНИТЬ ЯЗЫК ДОПОЛНИТЕЛЬНОГО МЕНЮ ЗАГРУЗКИ

bcdboot %Windir% /l ru_RU

Аналогичным образом вместо ru_RU можно указать en_US или обозначение любого другого языка.

КАК ИЗМЕНИТЬ НАЗВАНИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ В МЕНЮ ЗАГРУЗКИ

Самая интересная возможность – ввести свое название для операционной системы, отображаемое в меню загрузки. Кроме того, так можно изменить название ОС, работа которой была восстановлена через среды восстановления. У таких ОС в меню загрузки появляется надпись “восстановлено”. Любое название можно ввести такой командой:

КАК ИЗМЕНИТЬ БУКВУ РАЗДЕЛА, ГДЕ НАХОДИТСЯ ПАПКА ОС И ЗАГРУЗОЧНЫЕ ФАЙЛЫ

Вместо буквы диска подставьте нужную, допустим C или D:

КАК ДОБАВИТЬ НОВУЮ ОПЕРАЦИОННУЮ СИСТЕМУ В МЕНЮ ЗАГРУЗКИ

1. Для начала копируем ту запись, что уже есть, присвоив ей новое название:

Запись появится в начале списка (или используйте /addlast, чтобы она появилась в конце списка).

КАК УДАЛИТЬ ЗАПИСЬ ОБ ОПЕРАЦИОННОЙ СИСТЕМЕ ИЗ МЕНЕДЖЕРА ЗАГРУЗКИ И BCD

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

Начиная с Windows Vista, корпорация Microsoft усложнила процесс редактирования загрузчика Windows. Мы уже касались утилиты bcdedit.exe. Эта статья посвящена ей подробнее.

Для начала разберемся, почему Microsoft решила отказаться от столь простого понятного текстового файла boot.ini. Дело, как это часто водится, в безопасности.

Для усложнения получения доступа к параметрам загрузчика было придумано специальное хранилище данных конфигурации загрузчика (BCD). В Windows Vista и более поздних версиях данные конфигурации загрузчика хранятся в виде специальных программных объектов, которые уже не являются простыми текстовыми элементами. Каждый объект в хранилище имеет уникальный идентификатор (GUID) и хранится в специальном формате. Каждый идентификатор является уникальным для конкретной копии операционной системы. Для удобства редактирования параметров загрузчика некоторым из объектов помимо идентификаторов присвоены псевдонимы, по которым к ним и можно обращаться посредством утилиты bcdedit.exe. Вот список основных псевдонимов:

Коснемся команд, доступных в утилите bcdedit.exe. Для получения списка команд запустите командную строку и введите


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

Для получения более подробной информации по каждой команде используйте

Для просмотра текущих параметров загрузки Windows достаточно вызвать утилиту в командной строке:

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

Путь для сохранения и имя можно, конечно, указать и другие.

Если же вместо псевдонимов Вы хотите видеть GUID, то команду можно видоизменить:

Можно использовать и другие форматы для экспорта информации. Например rtf, doc (не docx) или csv. Это позволяет не отвлекаться на проблемы с кодировками.


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

Перед редактированием загрузчика всегда разумно сделать его резервную копию. Делается это командой:

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 и пр.), установить такую ОС в качестве загружаемой по умолчанию можно командой

Если же в качестве загружаемой по умолчанию нужно использовать текущую ОС, используйте команду

Вообще, ничто не мешает Вам использовать и GUID системы, для того, чтобы указать её в качестве загружаемой по умолчанию. G UID Вы можете посмотреть в текстовом файле, который мы до этого сохраняли на жесткий диск. Команда в таком случае будет выглядеть следующим образом:

Вы можете также отредактировать местоположение операционных систем в списке загрузки. Делается это следующей командой

В таком примере первой в списке будет отображаться устаревшая версия Windows, затем текущая, из-под которой вводилась эта команда. Вместо псевдонимов можно использовать и GUID систем.

Теперь разберем как создавать новые записи в загрузчике Windows при помощи утилиты bcdedit.exe. В общем виде команда создания новой записи выглядит так:

разберем синтаксис команды подробнее.

ID — идентификатор, который будет использоваться для новой записи загрузки. В качестве идентификатора может быть использован GUID или псевдоним;

:/>  Настройка маршрутизации между подсетями

описание — то, как новая запись загрузки будет отображаться в списке;

application — указание на то, что новая запись является записью приложения, в данном случае тип_приложения может принимать один из следующих вариантов: BOOTSECTOR, OSLOADER, RESUME, STARTUP.

inherit — указание на то, что новая запись является наследуемой записью. тип_приложения может принимать одно из следующих значений: BOOTMGR, BOOTSECTOR, FWBOOTMGR, MEMDIAG, NTLDR, OSLOADER, RESUME. Если тип_приложения не указан, то новая запись может наследоваться от любой записи.

inherit DEVICE — указание на то, что новая запись является наследуемой и может быть унаследована только записью параметров устройства.

device — указание на то, что новая запись является дополнительной записью параметров устройства.

Добавить новую запись загрузки ОС семейства Windows NT данной командой довольно просто. Мы уже знакомы с псевдонимом , поэтому сгенерировать нужную команду не составит труда.

Прежде чем приступать к созданию новой записи, нам нужно скопировать файлы ntldr, boot.ini, ntdetect.con, bootfont.bin из раздела со старой ОС на тот раздел, где лежит загрузчик Windows. Им может быть как раздел, куда установлена свежая версия Windows, так и отдельный скрытый раздел, который может не отображаться в проводнике, но отображаться в консоли Управление дисками. Такой раздел будет носить описание Зарезервировано системой (System reserved).

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

Далее достаточно нажать Добавить и выбрать подходящую букву.

После копирования файлов создаем новую запись загрузки:

Создаем параметры передачи загрузчику Windows NT:

bcdedit.exe /set device partition=x:

x в данном случае это имя раздела, где лежит загрузчик Windows NT. Если раздел является скрытым и не имеет буквы, то его нужно указать в том виде, в котором он отображается в текущей конфигурации ОС, например:

bcdedit.exe /set device partition=DeviceHarddiskVolume2

Далее требуется указать путь к загрузчику ntldr:

И добавить этот пункт в конец списка загрузки:

Но и это еще не всё. Ведь нам надо убедиться, что загрузчик ntldr находит ОС. Если что-то идет не так, то первым делом убедитесь, что в файле boot.ini прописаны верные пути к ядру Windows NT. Например, если речь идет о первом разделе второго жесткого диска, то путь будет выглядеть так:

multi(0)disk(0)rdisk

partition

WINDOWS=»ОС семейства Windows NT» /fastdetect

Помните, что нумерация дисков в загрузчике ntldr начинается с нуля, а разделов с единицы.

Разберем синтаксис команды удаления записи загрузки.

файл_хранилища — указание на используемое хранилище. Если параметр не задан явно, используется хранилище текущей ОС;

ID — идентификатор записи, которую требуется удалить. В качестве идентификатора может быть использован GUID или псевдоним;

f — параметр удаления указанной записи. Без этого параметра утилита bcdedit.exe не удаляет записи, имеющие известные псевдоним;

cleanup — удаление записи загрузки с удаление также и из списка загрузки. Кроме того, будет удалены и все ссылки на данную запись из хранилища. Параметр используется по умолчанию, если не задан nocleanup;

nocleanup — удаление записи загрузки без удаления из списка загрузки.

Например, загрузчик ОС семейства Windows NT имеет известный нам псевдоним , а потому запись загрузки не удалится без параметра . Пример удаления:

Если у записи нет псевдонима, а только GUID, то достаточно указать его в фигурных скобках и не дописывать параметр .

На самом деле, возможности нынешнего загрузчика Windows довольно обширны, чтобы описать их в одной статье. « За кадром» остались такие вопросы как создание специфических конфигураций загрузки или, например, добавление в меню загрузки пункта загрузки иной ОС (в первую очередь речь о Linux). К данным темам нам обязательно придется вернуться в дальнейшем. Ну а дотошный читатель всегда может изучить справку к утилите bcdedit.exe самостоятельно.

При загрузке операционной системы, сначала считывается первый сектор с
устройства загрузки, представляющий собой главную загрузочную запись
(Master Boot Record – MBR). Стандартно, в качестве MBR выступает первый сектор
загрузочного диска. M BR содержит список разделов, признак активного
раздела (раздела, с которого будет выполняться загрузка ОС),
некоторые служебные
данные, а также программный код для считывания в память загрузочного сектора
активного раздела (Partition Boot Record – PBR) и передачи ему управления.
Программный код PBR, в случае загрузки операционных систем Windows Vista и
старше, должен обеспечить поиск, считывание и передачу управления
диспетчеру загрузки bootmgr, который и будет продолжать процес
загрузки системы. В соответствии с конфигурацией загрузки, диспетчер BOOTMGR
может выполнить загрузку ядра Windows или, например, Linux, обеспечить
выход из режима гибернации, загрузить диагностические программы, выполнить
загрузку ядра с измененными параметрами и т.п.

Обычно файл bootmgr имеет атрибуты “скрытый” и “системный”. Код диспетчера загрузки , получив управление, выполняет поиск и обработку данных конфигурации загрузки (файл BCD в папке BOOT активного раздела), в соответствии с которыми выполняется дальнейшие этапы загрузки ( отображение меню, выбор загружаемой ОС или средств диагностики, загрузка ядра и т.п. ). По типу структуры, файл \bootBCD является кустом реестра и отображается в редакторе реестра Windows как раздел


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

bootmgrbcdedit.exe HKEY_LOCAL_MACHINE BCD00000000

Средство
командной строки bcdedit.exe позволяет редактировать данные конфигурации
загрузки и входит в состав стандартных программ Windows Vista и более поздних, а
также может использоваться при загрузке с установочного диска системы или диска
аварийного восстановления.
Естественно, для изменения конфигурации загрузки Windows, программа должны быть запущена с правами администратора.

Данные конфигурации загрузки можно условно разделить на 3 основных элемента:

– хранилище BCD (Store)
– записи в хранилище (Entries)
– параметры записей (Entry Options)

Иерархически, хранилище можно представить в виде совокупности объектов
(Objects), состоящих из элементов (Elements). Например, объектом
конфигурации является группа элементов, обеспечивающих загрузку отдельной ОС
или например, настройки самого диспетчера bootmgr .
BCDEDIT позволяет удалять, создавать, копировать и изменять объекты и
элементы конфигурации загрузки BCD . Если в командной строке bcdedit не задан ключ /store – то ее действие выполняется по отношению к системному хранилищу (активной конфигурации, используемой для данной загрузки).

Хранилище данных конфигурации загрузки (BCD) заменяет собой простой текстовый
файл Boot.ini, использовавшийся в операционных системах Windows
NT/2000/XP для загрузчика ntldr. Данные конфигурации в более поздних
версиях Windows хранятся в виде специальных программных объектов , не
являющихся текстовыми элементами. Каждый объект данных конфигурации BCD имеет
глобальный уникальный идентификатор – GUID
и хранится в хранилище в определенном формате. Идентификатор GUID формируется
программным путем и однозначно является уникальным, на том компьютере, где он
генерируется. Алгоритм формирования GUID построен таким образом, что каждый
новый генерируемый идентификатор никогда не совпадает с другим, существующим в
данной системе. Обозначается GUID в виде наборов шестнадцатеричных цифр,
разделяемых дефисами для удобства записи, и заключенными в фигурные скобки:

:/>  Как найти курсор мыши?

bcdedit /v – отобразить данные текущей системной конфигурации загрузки без использования псевдонимов (только с идентификаторами GUID)

Перечень псевдонимов (известных идентификаторов):

Обычно, системные данные конфигурации загрузки Windows 7 хранятся в активном (загрузочном) скрытом от пользователя разделе жесткого диска, небольшого размера и без присвоенной ему буквы. При стандартной установке Windows 7, такой раздел располагается в начале системного диска и отображается в Диспетчере логических дисков как Зарезервировано системой (System Reserved) . Диспетчер загрузки, хранилище конфигурации и некоторые служебные данные представлены в данном разделе несколькими каталогами и файлами небольшого размера. Основная часть – в каталоге oot. Файл хранилища конфигурации – это скрытый файл с именем bcd . Кроме хранилища конфигурации, в данном разделе могут находиться файлы локализации, журналы, файлы boot.ini и ntldr для тех предшествующих версий Windows, которые включены в системную конфигурацию. Если присвоить данному разделу свободную букву, то можно получить доступ к его содержимому с использованием стандартных средств системы. Однако, в целях обеспечения безопасности и целостности системы, делать это не рекомендуется – ручное вмешательство в хранилище данных конфигурации не предусмотрено, и может привести к невозможности выполнения загрузки.

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

Встроенная справочная система bcdedit.exe содержит довольно подробную информацию по использованию команды и примеры ее применения. Формат командной строки для запроса пордсказки:

bcdedit /? – для получения общей справки по использованию BCDEDIT

bcdedit /? Topics – для получения списка разделов справки по использованию bcdedit

bcdedit /? /createstore – для получения справки по разделу createstore
(о создании нового пустого хранилища данных конфигурации)

bcdedit export /? – как и в предыдущем случае, но с использованием иного синтаксиса – отобразить справочную информацию по использованию режима export (сохранение текущей конфигурации загрузки ).

Перечень разделов справки, получаемый по команде bcdedit /? Topics в среде Windows 7:

bootdebug Команда /bootdebug.
bootems Команда /bootems.
bootsequence Команда /bootsequence.
copy Команда /copy.
create Команда /create.
createstore Команда /createstore.
dbgsettings Команда /dbgsettings.
debug Команда /debug.
default Команда /default.
delete Команда /delete.
deletevalue Команда /deletevalue.
displayorder Команда /displayorder.
ems Команда /ems.
emssettings Команда /emssettings.
enum Команда /enum.
export Команда /export.
FORMATS Форматы типов.
hypervisorsettings Команда /hypervisorsettings.
ID Идентификаторы записей.
import Команда /import.
mirror Команда /mirror.
set Команда /set.
store Параметр командной строки /store.
timeout Команда /timeout.
toolsdisplayorder Команда /toolsdisplayorder.
TYPES Типы, применяемые к любой записи.
TYPES BOOTAPP Типы, применяемые к приложениям загрузки.
К этим приложениям относятся:
диспетчер загрузки, приложение диагностики
памяти, загрузчик ОС Windows и приложение возобновления.
TYPES BOOTMGR Типы, применяемые к диспетчеру загрузки.
TYPES BOOTSECTOR Типы, применяемые к приложению загрузочного сектора.
TYPES CUSTOMTYPES Дополнительные типы.
TYPES FWBOOTMGR Типы, применяемые к диспетчеру загрузки микропрограмм
TYPES MEMDIAG Типы, применяемые к приложению диагностики памяти
TYPES NTLDR Типы, применяемые к загрузчику ОС на базе NTLDR
TYPES OSLOADER Типы, применяемые к загрузчику ОС Windows Vista и старше
TYPES RESUME Типы, применяемые к приложению возобновления (выход из гибернации)
v Параметр /v – для включения подробного режима

Для получения справочной информации по подразделу, можно использовать команду,
с указанием его имени:

bcdedit bootdebug /? – вызвать справку по подразделу bootdebug ( использованию команды bootdebug) .

bcdedit TYPES /? – отобразить справку по форматам данных ( Параметр datatype требуется в некоторых подкомандах bcdedit).

Типы данных хранилища конфигурации:

DESCRIPTION (строка) Задает описание элемента.
PATH (строка) Задает путь к приложению.
DEVICE (устройство) Задает устройство, где располагается приложение.
INHERIT (список) Задает список наследуемых элементов.

bcdedit /? Formats или bcdedit formats /?

Для получения информации о дополнительных типах для устройств, введите команду

bcdedit /? TYPES DEVOBJECT

Для получения информации о дополнительных типах для конкретных приложений,
введите команду

BOOTAPP Приложения загрузки. Эти типы также применимы для диспетчера
загрузки, приложения диагностики памяти, загрузчика ОС Windows
и для приложения возобновления.
BOOTMGR Диспетчер загрузки.
BOOTSECTOR Приложение загрузочного сектора.
CUSTOMTYPES Особые типы.
DEVOBJECT Дополнительные параметры объекта-устройства.
FWBOOTMGR Микропрограммный диспетчер загрузки
MEMDIAG Приложение диагностики памяти
NTLDR Загрузчик ОС для более ранних версий Windows
OSLOADER Загрузчик ОС для Windows Vista
RESUME Приложение возобновления

bcdedit /? /types osloader – отобразить справочную информацию о типах данных,
используемых для конфигурации загрузчика ОС Windows. В результате выполнения
команды, например, в среде Windows 7 будет отображена подобная справка:

Просмотреть текущие параметры для приложения загрузки Windows можно с помощью команды:

bcdedit /enum osloader

В результате выполнения команды получим :

Сохранение и восстановление данных конфигурации загрузки
Сохранение конфигурации BCD – это то, с чего желательно начинать работу с программой BCDEDIT .

bcdedit /export C:BackupBCD2012 – сохранение текущей системной конфигурации в файл bcd2012 каталога C:Backup. Каталог, куда выполняется сохранение, должен существовать. При наличии пробелов в пути, используются двойные кавычки :

bcdedit /export “C:My BackupBCD2012”

Для восстановления конфигурации из ранее сохраненной копии используется команда:

bcdedit /import C:ackupdc2012

Просмотр и изменение текущей конфигурации загрузки
Команда BCDEDIT без параметров выводит текущую конфигурацию загрузки на экран. Для использования команды в командных файлах или применения последующих команд, полезно иметь текстовый файл с результатами выполнения команды, для чего можно воспользоваться стандартным приемом – перенаправлением вывода в текстовый файл:

Пример вывода конфигурации загрузки на компьютере с установленными операционными системами Windows 7 и Windows XP:

bcdedit /timeout 40 – установить время ожидания выбора системы для загрузки равным 40 секунд.

Для просмотра отдельных категорий или полного перечня параметров конфигурации загрузки используется команда BCDEDIT /enum . Эта команда перечисляет все записи в хранилище. Команда /enum используется по умолчанию, поэтому использование “bcdedit” без параметров эквивалентно “bcdedit /enum ACTIVE”. Формат командной строки:

bcdedit /enum OSLOADER – отобразить все записи для загрузчика операционной системы:

bcdedit /enum BOOTMGR – отобразить все записи диспетчера загрузки:

bcdedit /v /enum all – отобразить все записи, присутствующие в системном хранилище конфигурации загрузки.

bcdedit /store D:BOOTBCD /enum all – отобразить все записи в хранилище конфигурации загрузки D:BOOTBCD

Для просмотра и изменения некоторых параметров конфигурации загрузки с помощью графического интерфейса можно использовать стандартное системное приложение Msconfig.exe ( вкладка “Загрузка”).