Некоторые значения параметров 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 и выполните следующую команду:
bcdedit /export X:BCDREZbcd
где X - буква диска, на котором находится папка BCDREZ.
Если Вы решите вернуть все сделанные Вами изменения к начальным настройкам, то выполните следующую команду:
bcdedit /import X:BCDREZbcd
Для дальнейших примеров, предположим, что наше меню загрузки содержит три записи с идентификаторами {ID1}, {ID2}, {ID3}.
Изменение системы, загружаемой по умолчанию
Введите параметр /default и {ID} той системы, которую Вы хотите загружать по умолчанию. Например, для системы с {ID2} команда:
bcdedit /default {ID2}
Данная команда не перемещает запись о системе, загружаемой по умолчанию, на верхнюю строчку меню загрузки.
Изменение расположения записей в меню загрузки
1) Перемещение выбранной записи вверх списка:
bcdedit /displayorder {ID} /addfirst
2) Перемещение выбранной записи вниз списка:
bcdedit /displayorder {ID} /addlast
3) Формирование меню в выбранном порядке:
bcdedit /displayorder {ID3} {ID1} {ID2}
Изменение таймаута
bcdedit /timeout XX
где XX – время в секундах.
Изменение языка диспетчера загрузки
bcdedit /set {bootmgr} locale ln-LN
где ln-LN – выбранное обозначение языка. Для русского – это ru-RU, для английского – en-US и т.д.
Изменение языка меню дополнительных вариантов загрузки
В связи с тем, что программа восстановления запуска, выполняющаяся из среды восстановления, использует параметры "по-умолчанию", меню дополнительных вариантов загрузки, которое появляется при нажатии F8 после наведения на строку меню с нужной операционной системой, может стать англоязычным. Вернуть необходимый Вам язык, можно выполнив следующую команду:
bcdboot %Windir% /l ln-LN
где ln-LN – выбранное обозначение языка. Для русского – это ru-RU, для английского – en-US и т.д.
Изменение названия загружаемой системы
После использования среды восстановления, в названии операционной системы появляется надпись - (восстановлено). Вы также можете исправить значение "Предыдущая версия Windows" на более удобное Вам "Windows XP" или добавить версию и разрядность к текущей(используемой по умолчанию) версии Windows. Вы можете изменить это указанной ниже командой:
bcdedit /set {ID} description "Новое название"
Например:
bcdedit /set {ntldr} description "Microsoft Windows XP Professional SP3"
bcdedit /set {current} description "Microsoft Windows 7 Ultimate x64"
Изменение буквы раздела, на котором расположена папка операционной системы и ее загрузочные файлы
bcdedit /set {ID} device partition=X:
bcdedit /set {ID} osdevice partition=X:
где X – буква раздела жесткого диска. Обычно значения device и osdevice совпадают.
Добавление новой операционной системы (Windows Vista или Windows 7) в загрузчик.
1) Скопируйте существующую запись текущей системы с новым названием:
bcdedit /copy {current} /d "Microsoft Windows Vista"
2) Дождитесь сообщение «Запись успешно скопирована в {хххххххх-хххх-хххх-хххх-хххххххххххх}».
3) Измените значения параметров device и osdevice на соответствующие добавляемой операционной системе.
bcdedit /set {хххххххх-хххх-хххх-хххх-хххххххххххх} device partition=X:
bcdedit /set {хххххххх-хххх-хххх-хххх-хххххххххххх} osdevice partition=X:
где X – буква диска, на котором находится операционная система. Вместо крестиков, введите значение {ID}, полученное после успешного окончания копирования.
4) Выполните команду, добавляющую новую запись в диспетчер загрузки:
bcdedit /displayorder {хххххххх-хххх-хххх-хххх-хххххххххххх} /addlast
Запись будет добавлена внизу существующего списка.
Удаление записи загрузки системы из BCD и диспетчера загрузки.
Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды bcdedit /delete {ID}. Есть особенность выполнения команды: если в качестве ID указывается известная запись, например {ntldr}, то команда должна выполняться с ключом /f:
bcdedit /delete {ntldr} /f
Если же ID записывается в буквенно-цифровом коде, ключ /f не нужен.
В случае отсутствия одного из файлов, необходимых для работы с загрузчиком, Вы можете скачать архив Bootfiles_x86+x64.zip (содержит файлы: Bcdboot.exe; Bcdedit.exe; Bootsect.exe из Windows 7 Ultimate x86/x64)
Для информации:
Главная Загрузочная Запись (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.
13. Установка пользовательского разрешения экрана.
У некоторых мониторов разрешение экрана может не соответствовать ни одному из предлагаемых Windows.
Если у Вас установлена видеокарта Nvidia Вы можете добавить своё разрешение экрана одним из указанных способов:
Способ 1.
1) Запустить Панель управления Nvidia.
2) Открыть Дисплей -> Изменение разрешения -> Добавить разрешения... -> Создать пользовательское разрешение
3) Задать нужные Вам параметры, протестировать их и добавить его в список для выбора
4) Выбрать его и использовать.
Способ 2.
Используя реестр добавить нужное Вам разрешение в параметр NV_Modes
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlVideo{some number} 000
Также можете найти другие ветки содержащие параметр NV_Modes и также добавить в них необходимое Вам разрешение экрана.
Способ 3. Перед установкой драйвера.
Откройте файл "nv_disp.inf" в папке C:NVIDIAWin7xxx.xx и найдите значение [nv_commonDisplayModes_addreg]
Под ним в NV_Modes будут все доступные разрешения экрана, добавьте туда свое.
Но бывает что даже после указанных выше манипуляций, новое разрешение не хочет добавляться. В таком случае, для принудительного добавления пользовательского разрешения Вам придется использовать специальные программы. Рекомендую поискать в интернете следующие программы:
PowerStrip - Программа управления параметрами видеоподсистемы вашего компьютера, поддерживается огромное разнообразие видео карт. Это - фактически единственная программа своего рода, которая поддерживает видео карты из многочисленного набора чипсетов и поставщиков,одновременно, под любой операционной системой. Программа спокойно сидит в трее и оттуда обеспечивает доступ к более 500 элементов управления над вашими дисплейными аппаратными средствами, включая цветные инструментальные средства коррекции, установки уровня периода экранной геометрии, и драйверо-независимыми элементами управления часов.
Screen Resolution Manager - Программа, позволяющая каждому пользователю компьютера устанавливать свое разрешение экрана. Помимо разрешения можно настроить глубину цвета, частоту, яркость и контрастность, цветовую гамму и другие настройки, которые автоматически вступят в силу после загрузки профиля определенного пользователя.
14. Создание диска восстановления системы и загрузка с него.
Если у вас есть установочный диск Windows 7, создавать диск восстановления необязательно. Если же установочного диска у вас нет, создать диск восстановления нужно обязательно - он вам рано или поздно пригодится. С установочного диска можно загрузиться в среду восстановления Windows RE.