Bcdedit windows 10 редактировать меню загрузки

Содержание
  1. Редактирование меню загрузки операционных систем, или куда пропал boot.ini
  2. Введение
  3. Редактирование меню загрузки с помощью средства «Конфигурация системы»
  4. Редактирование меню загрузки с помощью окна «Загрузка операционной системы»
  5. Редактирование меню загрузки с помощью bcdedit.exe
  6. Анализ данных и параметры хранилища загрузки
  7. Назначение системы, загружаемой по умолчанию
  8. Изменение расположения записей в меню загрузки
  9. Изменение таймаута
  10. Изменение языка диспетчера загрузки
  11. Удаление записи о загрузке системы
  12. Работа с записями операционных систем в BCD
  13. Изменение названия загружаемой системы
  14. Изменение буквы раздела, на котором расположена папка операционной системы и ее загрузочные файлы
  15. Изменение языка меню дополнительных вариантов загрузки
  16. Добавление записей операционных систем в BCD и меню загрузки
  17. Добавление Windows XP
  18. Добавление Windows Vista или Windows 7
  19. Добавление записи загрузки операционной системы, установленной на виртуальный жесткий диск
  20. Удаление записи загрузки системы из BCD и диспетчера загрузки
  21. Заключение
  22. 6 способов открыть меню загрузки Windows 10
  23. Если у вас есть доступ к рабочему столу
  24. Удерживайте клавишу Shift и перезапустите
  25. Доступ к параметрам загрузки из настроек
  26. Используйте командную строку
  27. Если нет доступа к рабочему столу
  28. Заставьте Windows открыть расширенные параметры загрузки
  29. Используйте диск восстановления Windows 10
  30. Используйте установочный диск Windows 10
  31. Закройте параметры загрузки Windows 10
  32. Итого – как загрузить Windows 10
  33. BCDEDIT: редактирование загрузчика Windows

Редактирование меню загрузки операционных систем, или куда пропал boot.ini

Введение

В этой статье мне хотелось бы обобщить способы редактирования меню загрузки операционных систем на основе данных хранилища загрузки (Boot Configuration Data – BCD), которое используется в операционных системах Microsoft, начиная от Windows Vista. Его невозможно отредактировать с помощью текстового редактора, как это можно было сделать с boot.ini в Windows XP. Однако, редактирование BCD возможно с помощью консольной программы bcdedit.exe, находящейся в системной папке Windows\System32. Для работы с этой программой необходимо обладать правами администратора. Также с ней можно работать в командной строке среды восстановления.

Редактирование меню загрузки с помощью средства «Конфигурация системы»

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

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

Для изменения системы, загружаемой по умолчанию, выберите в поле списка запись о нужной операционной системе и нажмите кнопку «Загружать по умолчанию». В результате выполненной операции справа от названия появится соответствующий комментарий.

Редактирование таймаута труда не составляет: в нужном поле нужно установить желаемое количество секунд.

Для удаления ненужной записи выберите ее из списка и нажмите кнопку «Удалить».

После выполнения всех действий нажмите кнопку «Применить» и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку «Выйти без перезагрузки». Изменения вы увидите во время следующей загрузки компьютера.

С помощью данного инструмента нельзя:

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

Редактирование меню загрузки с помощью окна «Загрузка операционной системы»

Открыть окно «Загрузка операционной системы» можно так: Пуск – «Панель управления\Все элементы панели управления\Система» или, если включено отображение элементов управления Панели инструментов по категориям: «Панель управления\Система и безопасность\Система». Далее: «Дополнительные параметры системы», в открывшемся окне перейдите на вкладку «Дополнительно». Также можете воспользоваться возможностями поиска Windows 7 и в поле поиска написать «Расш», в открывшемся списке выбрать «Просмотр расширенных параметров системы». В рамке «Загрузка и восстановление» нажмите кнопку «Параметры». Нас будет интересовать верхняя часть окна: «Загрузка».

С помощью данного окна вы сможете:

Как мы видим, данный инструмент не особо отличается от предыдущего, за исключением нескольких деталей. И если в Windows XP была кнопка «Правка», нажав на которую пользователь имел возможность самостоятельно править загрузочное меню, то, начиная с Windows Vista, такой простой способ отсутствует. С помощью данного меню вам так же недоступны функции удаления записей из меню загрузки, их переименование, изменение их положения и удаление.

Редактирование меню загрузки с помощью bcdedit.exe

Создайте на любом из разделов папку для резервной копии. Назовите ее BCDREZ. Выполните:

В любом случае вы сможете вернуться к исходной точке, выполнив экспорт BCD из резервной копии:

Анализ данных и параметры хранилища загрузки

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

Некоторые значения параметров BCD записаны в фигурных скобках – <>. Это идентификаторы – ID. Любой идентификатор имеет буквенно-цифровой код вида . Стандартные идентификаторы имеют названия, например: , , и так далее.

Остановимся на параметрах, которые нас интересуют:

Это, конечно, далеко не полный, но, в рамках данной статьи, вполне достаточный перечень.

Все команды bcdedit.exe, в которых отсутствует команда set с дальнейшим указанием идентификатора, выполняются для диспетчера загрузки. Вы должны это помнить, потому что, желая что-то изменить в записи операционной системы и забыв указать ее идентификатор, вы вносите изменения в диспетчер. Хорошо, если все ограничится «восстановлением запуска».

Читайте также:  Pcportal org ru windows 10

Прежде чем продолжить, допустим, что наше меню загрузки содержит три записи с идентификаторами , , .

Назначение системы, загружаемой по умолчанию

Здесь все просто – в зависимости от того, какую систему мы хотим загружать по умолчанию, ID той системы и пишем в команде. Например, для системы с ID2 команда:

Но эта команда не перемещает запись о системе, загружаемой по умолчанию, на верхнюю строчку меню загрузки.

Изменение расположения записей в меню загрузки

Существует 3 способа изменить расположение записей:

Изменение таймаута

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

Изменение языка диспетчера загрузки

где ln-Ln – выбранное обозначение языка. Для русского – это ru-Ru, для английского – en-Us, для немецкого – de-De, для украинского – uk-UA и т.д.

Здесь нужно сделать оговорку. После операции восстановления запуска параметры диспетчера загрузки становятся англоязычными, несмотря на то, что значение параметра locale не изменяется. Как исправить ситуацию, смотрите здесь.

Удаление записи о загрузке системы

Эту команду лучше использовать для временного исключения записи загрузки из меню. При выполнении этой команды запись о параметрах выбранной системы не удаляется из BCD и при необходимости может быть восстановлена любой из вышеназванных команд bcdedit /displayorder.

Работа с записями операционных систем в BCD

Так как изменения касаются конкретных записей, в команде обязательно должен быть ID этой записи.

Изменение названия загружаемой системы

Изменение буквы раздела, на котором расположена папка операционной системы и ее загрузочные файлы

где X – буква раздела жесткого диска.

Как правило значения device и osdevice совпадают.

Изменение языка меню дополнительных вариантов загрузки

Для изменения языка меню дополнительных вариантов загрузки (при нажатии F8 после наведения на строку меню с нужной операционной системой) выполните команду с указанием ID операционной системы:

что такое ln-Ln – описано выше.

Добавление записей операционных систем в BCD и меню загрузки

Вариантов для выполнения этой процедуры много, но остановимся на самых популярных или нетрудоемких.

Добавление Windows XP

Довольно подробно этот процесс с необходимыми пояснениями описан в статье Установка Windows XP на компьютер с Windows 7. Здесь я всего лишь объединю выполняемые команды:

Добавление Windows Vista или Windows 7

Если добавляемая система – Windows Vista или Windows 7 можно автоматизировать процесс, воспользовавшись средой восстановления и одной из ее опций – «восстановление запуска». В этом случае в BCD будет создана новая запись о загрузке и добавлен пункт меню в диспетчер загрузки. Такой же эффект вы получите при использовании команды:

Если утилита найдет на компьютере операционную систему, запись о которой отсутствует в BCD, такая запись также будет создана.

Можно воспользоваться методом, описанным выше, то есть начать с команды:

Но этот способ трудоемок и не лишен вероятности сделать многочисленные ошибки. Проще воспользоваться копированием уже существующей записи и изменить значения параметров device и osdevice на соответствующие добавляемой операционной системе. Допустим, что вы работаете в Windows 7. Выполните:

в результате выполнения команды вы получите сообщение «Запись успешно скопирована в <хххххххх-хххх-хххх-хххх-хххххххххххх>». Далее выполните:

где X – буква раздела, на котором находится операционная система. Код, который обозначен крестиками, вводите внимательно, а лучше скопируйте и вставляйте в команды с помощью правой кнопки мыши. Наконец, выполните команду, добавляющую новую запись в диспетчер загрузки:

Как вы понимаете, запись будет добавлена внизу существующего списка.

Добавление записи загрузки операционной системы, установленной на виртуальный жесткий диск

Если вы установили Windows 7 на виртуальный жесткий диск и хотите добавить запись в диспетчер загрузки, воспользуйтесь способом, описанным выше, но с учетом особенностей загрузки с VHD. Полученный после выполнения команды bcdedit /copy… буквенно-цифровой код в командах обозначен как :

где [X:]\DIR\filename.vhd – полный путь к файлу VHD и указание имени файла.

Удаление записи загрузки системы из BCD и диспетчера загрузки

Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды

Есть особенность выполнения команды: если в качестве ID указывается известная запись, например , то команда должна выполняться с ключом /f:

Если же ID записывается в буквенно-цифровом коде, ключ /f не нужен. При выполнении этой команды данные об удаляемой операционной системе удаляются и из BCD, и из диспетчера загрузки. В этом ее основное отличие от команды

Для желающих овладеть более широкими возможностями: выполните команду

Заключение

Управление загрузкой Windows 7 отличается от того, которое использовалось в Windows XP/2000. Некоторые параметры меню загрузки можно изменить в графическом интерфейсе операционной системы, но наибольшие возможности предоставляет утилита командной строки bcdedit.exe. Дополнительную информацию о возможностях программы, командах и параметрах можно получить из встроенной справки: bcdedit /?

Источник

6 способов открыть меню загрузки Windows 10

Windows 10 предлагает множество интересных функций, и расширенные параметры загрузки для устранения многих проблем Windows 10 – это одна из них. Вы можете перезагрузить компьютер, восстановить его до предыдущего состояния, загрузить другую операционную систему, использовать «Восстановление при загрузке», чтобы исправить проблемы с запуском, и загрузить Windows 10 в безопасном режиме для устранения проблем.

Читайте также:  Toolbox для minecraft windows 10 edition

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

Давайте посмотрим на эти варианты.

Если у вас есть доступ к рабочему столу

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

Удерживайте клавишу Shift и перезапустите

Это самый простой способ получить доступ к параметрам загрузки Windows 10.

Доступ к параметрам загрузки из настроек

Если вы не можете использовать опцию Shift + Restart, не волнуйтесь. Вы также можете загрузить Windows 10 с расширенными параметрами запуска из её настроек.

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

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

Если нет доступа к рабочему столу

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

Заставьте Windows открыть расширенные параметры загрузки

По умолчанию Windows настроена на перезагрузку с расширенными параметрами загрузки, если ей не удаётся запуститься в нормальном режиме. Если какая-либо ошибка запуска вызывает сбой Windows, она может автоматически запустить параметры загрузки для вас. Однако, это не правило, и Windows может застрять в цикле загрузки.

В такой ситуации вы можете заставить Windows аварийно завершить работу и открыть параметры загрузки:

В моём случае было достаточно 2 раз, чтобы открыть варианты загрузки.

Используйте диск восстановления Windows 10

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

Если вы ещё не создали диск восстановления для своего ПК, вы можете легко создать его прямо сейчас. Всё, что вам нужно, это USB-накопитель и компьютер под управлением Windows 10.

Используйте установочный диск Windows 10

Вы также можете использовать установочный диск Windows 10 для доступа к параметрам загрузки. Если вы установили Windows 10 с USB-накопителя или диска:

Закройте параметры загрузки Windows 10

Если у вас установлено несколько операционных систем на устройстве, запустится операционная система по умолчанию. В этом случае выберите вариант «Запустить другую операционную систему», а затем выберите Windows 10, чтобы запустить её.

Итого – как загрузить Windows 10

Удерживание клавиши Shift и перезагрузка ПК, безусловно, самый простой способ получить доступ к параметрам загрузки Windows 10. Однако, если Windows работает некорректно и вы не можете загрузиться должным образом, вам поможет диск для восстановления или установки.

Если вы знаете какие-либо другие способы доступа к расширенным параметрам загрузки Windows 10, сообщите нам об этом в комментариях.

Источник

BCDEDIT: редактирование загрузчика Windows

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

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

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

Указание записи диспетчера загрузки Windows.
Указание записи диспетчера загрузки микропрограмм в энергонезависимой ОЗУ, часто используемых в системах с UEFI.
Указание записи приложения диагностики памяти.
Указание на загрузчик Ntldr, используемых в прошлых версиях ОС (до Windows Vista).
Виртуальный идентификатор, обозначающий загрузочную запись запущенной в данной момент операционной системы.
Виртуальный идентификатор, обозначающий используемую по умолчанию загрузочную запись.
Включает в себя параметры диспетчера загрузки при работе с электронными дисками (т.е. располагающимися в оперативной памяти).
Содержит глобальные параметры отладки, которые наследуются любой записью в приложении загрузки.
Содержит глобальные параметры служб аварийного управления, которые наследуются любой записью в приложении загрузки.
Включает в себя общий список дефектов оперативной памяти, который наследуется любой записью в приложении загрузки.
Общие параметры, которые наследуются всеми записями в приложении загрузки.
Набор общих параметров, наследуемых всеми записями приложений загрузки Windows.
Набор общих параметров, наследуемых всеми возобновлениями работы Windows из спящего режима.
Параметры гипервизора, которые могут наследоваться любой записью в приложении загрузки.

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

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

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

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

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

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

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

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

Путь и имя файла здесь тоже можно выбрать любые. Если в пути встречаются пробелы, в команде надо использовать кавычки:

Восстановление загрузчика производится командой

Разберем изменение основных настроек загрузчика Windows при помощи утилиты bcdedit.exe.

Приведенная выше команда устанавливает время вывода списка загрузки равным 15 секундам.

Если помимо современных версий Windows, на компьютере также установлены старые версии ОС, относящиеся к семейству NT (2000, XP, Server 2003 и пр.), установить такую ОС в качестве загружаемой по умолчанию можно командой

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

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

В данном случае в конце должен содержаться GUID в виде набора букв и цифр. Помните, что GUID должен быть заключен в фигурные скобки (<>).

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

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

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

bcdedit.exe /create [< >] /d [/application |/inherit [ ] | /inherit DEVICE | /device]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=»ОС семейства Windows NT» /fastdetect

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

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

bcdedit.exe [/store ] /delete < >[/f] [/cleanup | /nocleanup]

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

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

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

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

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

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector