Редактировать файл загрузки windows

Содержание
  1. Редактирование меню загрузчика Windows
  2. Возможности графического интерфейса Windows по редактированию меню загрузчика
  3. Консольное редактирование меню диспетчера загрузки Windows
  4. Наиболее вероятные варианты применения команд редактора bcdedit
  5. Для создания загрузочной записи NTLDR для загрузчика ОС прежних версий, например, Windows XP:
  6. Создание записи для системы, загружаемой с виртуального диска (VHD):
  7. В заключении рассмотрим команды удаления:
  8. Редактирование меню загрузки Windows 7
  9. Работа с bcdedit
  10. КАК ИЗМЕНИТЬ ОПЕРАЦИОННУЮ СИСТЕМУ, ЗАГРУЖАЕМУЮ ПО УМОЛЧАНИЮ
  11. КАК ИЗМЕНИТЬ РАЗМЕЩЕНИЕ ЗАПИСЕЙ В МЕНЮ ЗАГРУЗКИ
  12. КАК ИЗМЕНИТЬ ЗНАЧЕНИЕ ЗАДЕРЖКИ ЗАГРУЗКИ
  13. КАК ИЗМЕНИТЬ ЯЗЫК МЕНЕДЖЕРА ЗАГРУЗКИ
  14. КАК ИЗМЕНИТЬ ЯЗЫК ДОПОЛНИТЕЛЬНОГО МЕНЮ ЗАГРУЗКИ
  15. КАК ИЗМЕНИТЬ НАЗВАНИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ В МЕНЮ ЗАГРУЗКИ
  16. КАК ИЗМЕНИТЬ БУКВУ РАЗДЕЛА, ГДЕ НАХОДИТСЯ ПАПКА ОС И ЗАГРУЗОЧНЫЕ ФАЙЛЫ
  17. КАК ДОБАВИТЬ НОВУЮ ОПЕРАЦИОННУЮ СИСТЕМУ В МЕНЮ ЗАГРУЗКИ
  18. КАК УДАЛИТЬ ЗАПИСЬ ОБ ОПЕРАЦИОННОЙ СИСТЕМЕ ИЗ МЕНЕДЖЕРА ЗАГРУЗКИ И BCD
  19. Редактирование данных конфигурации загрузки в Windows 8.1
  20. Сохранение и восстановление данных конфигурации загрузки
  21. Как изменить операционную систему, загружаемую по умолчанию
  22. Как изменить размещение записей в меню загрузки
  23. Как изменить значение задержки загрузки
  24. Как изменить язык менеджера загрузки
  25. Как изменить название операционной системы в меню загрузки
  26. Добавление новой загрузочной записи, для мультизагрузки
  27. Как удалить запись об операционной системе из менеджера загрузки и BCD
  28. Возвращение старого загрузочного меню в Windows 8 и 8.1
  29. Включение меню опций запуска Windows 8 и 8.1
  30. Отключение логотипа Windows во время загрузки
  31. Отключение анимированного круга во время загрузки Windows 8 и 8.1

Редактирование меню загрузчика Windows

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

Сегодня займемся непосредственно редактированием конфигураций вариантов загрузки Windows. Речь пойдет о современном диспетчере загрузки Bootmgr, который впервые появился в Windows Vista, а точнее, о сопутствующем ему редакторе системного хранилища BCD (Boot Configuration Data) — bcdedit.exe и его командах.

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

В контексте материалов, опубликованных на блоге, примеры редактирования данных конфигурации загрузки встречались уже несколько раз. Например, в статье, в которой описывалась загрузка операционной системы Windows 7 с другим (модифицированным) ядром. Или при обсуждении загрузки операционной системы с виртуального диска.

Возможности графического интерфейса Windows по редактированию меню загрузчика

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

Если открыть элемент “Система” в “Панель управления” или, что то же самое, «Свойства» в контекстном меню (по правой кнопке мыши) «Компьютер» и дальше “Дополнительно” –> “Загрузка и восстановление” –> “Параметры”, откроется окно “Загрузка и восстановление” >

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

Вторым вариантом редактирования BCD с использованием GUI (Graphical user interface) является оснастка «Конфигурация системы». Для ее запуска нужно в окне «Выполнить», или в командной строке, набрать и запустить msconfig >>

Дополнительно к тем немногочисленным возможностям, которые предоставляет апплет «Система» из «Панель управления», на вкладке «Загрузка» в «Конфигурация системы» можно еще удалить любой неактивный вариант загрузки. Это уже кое-что, но явно недостаточно для полноценного редактирования BCD.

Поэтому, придется о GUI забыть и обратиться к консольным командам редактора bcdedit.

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

Сложного ничего нет. Главное понимать, что и зачем делаешь. Редактор bcdedit.exe, который находится в папке …\Windows\System32, нужно запускать с правами администратора — клик правой кнопкой мыши на «Командная строка» –> «Запуск от имени администратора».

Без параметров bcdedit выведет всю информацию о вариантах загрузки, записанную в хранилище BCD >

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

идентификатор — заключенный в фигурные скобки <> (скобки в командах писать обязательно) 36-символьный, 32-значный, номер записи, в которой прописаны параметры загрузки операционной системы. Для системы, загруженной в данный момент, номер заменяется на . Система, загружаемая по умолчанию, обозначается как .

Для того, чтобы не набирать на клавиатуре такой длинный идентификатор, очень удобно воспользоваться текстовой копией выдачи bcdedit. Для этого нужно кликнуть правой кнопкой мыши в любом месте окна командной строки, в появившемся контекстном меню выбрать «Выделить все» и нажать на клавиатуре «Enter». Аналогичного, но выборочного, результата можно добиться, выбрав в контекстном меню «Пометить» и выделив далее нужные строки. Далее запускаем текстовый редактор «Блокнот» и вставляем в новый файл содержимое буфера обмена.

device — раздел, на котором расположены файлы загрузчика операционной системы. Соответственно, для секции «Диспетчер загрузки Windows» это активный системный раздел, для секции «Загрузка Windows» — загрузочный раздел конкретной операционной системы;

Читайте также:  Лицензии windows retail oem

description – название операционной системы, отображаемое в списке во время загрузки;

path — путь к загрузчику ОС;

displayorder, timeout – соответственно, порядок отображения вариантов в меню загрузки и время в секундах показа самого списка до начала загрузки дефолтной ОС.

Для того, чтобы изменить значение любого параметра, нужно запустить bcdedit с соответствующими ключами. Например, изменяем название операционной системы в меню:
bcdedit /set description «Новое название системы» где – идентификатор записи для данной ОС (вот тут очень пригодится подстановка из сохраненного текстового файла);

bcdedit /displayorder … указываем порядок отображения вариантов загрузки в меню.

Возможны действия с одной записью:
bcdedit /displayorder / addlast |addfirst |remove| – добавить запись в конец | начало списка | удалить (только из меню);

bcdedit /timeout XX – время отображения меню в секундах;

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

Наиболее вероятные варианты применения команд редактора bcdedit

Первое, что имеет смысл сделать до начала любых операций с BCD, это создать копию содержимого системного хранилища конфигурации загрузки:
bcdedit /export «C:\Backup\bcd-backup» где C:\Backup\ – произвольно выбранная для хранения папка, а bcd-backup – произвольное имя файла копии хранилища.

bcdedit /import «C:\Backup\bcd-backup» – противоположная команда. Восстанавливает содержимое хранилища конфигурации загрузки из его копии.

Создать новую загрузочную запись можно различными командами. Если тип новой системы аналогичен уже существующей, то имеет смысл воспользоваться командой копирования:
bcdedit /copy /d «Название новой системы»

Если в качестве «образца» выступает текущая операционная система, то команда будет выглядеть так:
bcdedit /copy /d «Название новой системы» Эта команда сразу добавит новую запись в загрузочное меню.

Если новая загрузочная запись создается «с нуля», то нужно использовать:
bcdedit /create /d «Название новой системы» /application osloader где/application задает тип приложения.

Для создания загрузочной записи NTLDR для загрузчика ОС прежних версий, например, Windows XP:

bcdedit /create /d «Microsoft Windows XP»

Дополнительно нужно указать на каком разделе диска находится загрузчик системы:
bcdedit /set device partition=X: где Х: — буква диска раздела, на котором находятся файлы загрузчика, и путь к нему:
bcdedit /set path \ntldr

Запись можно добавить в конец списка ОС в меню:
bcdedit /displayorder /addlast

Создание записи для системы, загружаемой с виртуального диска (VHD):

bcdedit /copy /d «Система на VHD» — создаем новую запись на основе текущей;

Запускаем bcdedit без параметров и копируем новый .
bcdedit /set device vhd=[X:]\DIR\filename.vhd — указываем полный путь к виртуальному диску, на котором лежат файлы загрузчика (системный раздел). Буква диска указывается в [];
bcdedit /set osdevice vhd= [X:]\DIR\filename.vhd — указываем местоположение виртуального диска с основными файлами операционной системы (загрузочный раздел);
bcdedit /displayorder /addlast — добавляем новую запись о системе в конец списка.

В статье, посвященной установке Windows 8.1 на виртуальный диск, представлен альтернативный способ создания соответствующей загрузочной записи в BCD.

В заключении рассмотрим команды удаления:

bcdedit /delete – удаление записи из хранилища;

bcdedit /deletevalue – команда удаляет элемент данных из записи в хранилище данных конфигурации загрузки, где — параметр, который следует удалить из указанной записи.

Естественно, все команды в короткой статье рассмотреть невозможно, поэтому в случае затруднения используйте встроенную справку:
bcdedit /?

Редактирование меню загрузки Windows 7

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

Читайте также:  Как настроить сетевую папку между компьютерами windows 10

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

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

и нажать Enter. Перед вами отобразится список всех элементов загрузчика.
Большинство значений BCD (Boot Configuration Data, данные хранилища загрузки) записаны в фигурных скобках в виде . В скобки заключаются идентификаторы CLSID. Обычно это код, состоящий из букв и цифр, в виде . У некоторых идентификаторов достаточно понятные названия — к примеру , и др.

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

  • default – ID операционной системы, которая загружается по умолчанию; если bcdedit работает в той ОС, которая загружается по умолчанию, то параметр default будет иметь значение ;
  • description – название операционной системы, которое отображается в меню загрузки (например «Microsoft Windows 7»)”;
  • displayorder – порядок в котором отображаются записи об операционных системах в меню загрузки;
  • device – раздел диска, на котором располагаются файлы загрузки;
  • locale – язык, используемый в основном либо дополнительном меню загрузки;
  • osdevice – раздел, где находятся системные файлы данной операционной системы; чаще всего в параметрах device и osdevice указано одно и то же значение;
  • path – если в параметре device указан раздел диска с файлами ОС, то в параметре path располагается путь к загрузчику ОС;
  • timeout – время в секундах, по истечению которого автоматически начинается загрузка операционной системы.

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

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

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

Работа с bcdedit

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

КАК ИЗМЕНИТЬ ОПЕРАЦИОННУЮ СИСТЕМУ, ЗАГРУЖАЕМУЮ ПО УМОЛЧАНИЮ

Укажите значение /default и идентификатор ОС, что будет загружаться по умолчанию. Например для ОС с идентификатором команда будет выглядеть так:
Теперь ОС с будет сверху в меню загрузки.

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

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

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

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

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

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

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

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

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

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

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

Редактирование данных конфигурации загрузки в Windows 8.1

Команды утилиты BCDEDIT применяются для редактирования данных конфигурации загрузки операционной системы ( BCD — Boot Configuration Data).

Команды утилиты bcdedit необходимо выполнять в командной строке, запущенной с правами администратора. Для этого нажмите сочетание клавиш + X и в появившемся контекстном меню выберите пункт Командная строка ( а

Если ввести команду bcdedit без параметров, то в окне командной строки будет выведена информация, хранящаяся в BCD. Информация представлена в виде двух столбцов: слева расположены названия параметров, справа – их значения.

Основные параметры bcdedit отвечающие за загрузку:

  • идентификатор — глобальный уникальный идентификатор (GUID) идентификационный номер, указывающий на запись в меню загрузки. Представляет из себя 32-значный буквенно-цифровой код, заключенный в фигурные скобки. Для стандартных идентификаторов используются названия, например — текущая система, — система по умолчанию;
  • device — указывает раздел, на котором расположен загрузчик операционной системы;
  • osdevice — указывает раздел, на котором находится сама операционная система. Как правило, значения device и osdevice идентичны;
  • path — путь к загрузчику операционной системы;
  • description — описание операционной системы, отображающееся в меню при загрузке;
  • default — операционная система, загружаемая по умолчанию;
  • timeout — время ожидания перед загрузкой ОС по умолчанию;
  • displayorder — порядок, в котором системы отображаются при загрузке.

Примеры использования BCDEDIT.

Сохранение и восстановление данных конфигурации загрузки

Сохранение конфигурации BCD — это то, с чего желательно начинать работу с программой bcdedit.
Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду:

Вместо D:\\ можете указать любой другой диск.

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

Как изменить операционную систему, загружаемую по умолчанию

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

При необходимости выбора другой ОС, не являющейся текущей, нужно указывать ее GUID, команда будет такого вида:

где вместо укажите настоящий GUID нужной вам операционной системы.

Как изменить размещение записей в меню загрузки

Рассмотрим, как можно перемещать записи. Делаем запись первой в списке:

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

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

где вместо укажите идентификаторы операционных систем.

Как изменить значение задержки загрузки

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

в данном случае XX — число в секундах.

Как изменить язык менеджера загрузки

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

Аналогичным образом вместо ru-RU можно указать en-US или обозначение любого другого языка.

Как изменить название операционной системы в меню загрузки

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

bcdedit /set description «Название системы»

Где вместо «Название системы» укажите например «Microsoft Windows 8.1 Enterprise».

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

1 . копируем текущую запись и называем ее по новому

2 . указываем местоположение загрузчика системы

3 . указываем местоположение операционной системы

4 . добавляем запись о системе в меню загрузки, в конец списка

Как удалить запись об операционной системе из менеджера загрузки и BCD

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

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

Возвращение старого загрузочного меню в Windows 8 и 8.1

Представленная ниже команда позволяет переключить загрузчик Windows 8, Windows 8.1 в legacy режим, т.е. придать ему вид загрузочного меню Windows 7.

Этот режим может быть интересен тем пользователям, которые используют двойную загрузку с Windows 8 и не желают при этом менять систему, запускаемую по умолчанию (как известно, если выставить системой по умолчанию не Windows 8, можно добиться того же эффекта).

Также выполнив эту команду появляется возможность вызвать Дополнительные варианты загрузки при нажатии клавиши F8

Старое загрузочное меню с установленными операционными системами Windows 8.1, Windows 10:

Меню Дополнительные варианты загрузки при нажатии клавиши F8 с установленной Windows 8.1:

Команда для возвращения штатного режима загрузчика Windows 8:

Стандартный режим загрузчика Windows 8:

Включение меню опций запуска Windows 8 и 8.1

Команда для включения меню опций запуска Windows 8, Windows 8.1 выглядит так:

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

Выключить меню можно, выполнив эту команду:

Отключение логотипа Windows во время загрузки

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

После перезагрузки синий логотип Windows вы не увидите.

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

Отключение анимированного круга во время загрузки Windows 8 и 8.1

Команда для отключения анимированного круга:

Изменения вы увидите при следующей перезагрузке.

Вернуть анимированный круг можно выполнив следующую команду:

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

Оцените статью