Редактирование меню загрузки Windows 7
В новых операционных системах Microsoft, начиная от Windows Vista, для хранения меню загрузки используется изменённый механизм. Теперь его нельзя отредактировать с помощью Блокнота, поскольку файл boot.ini, в котором ранее хранились все данные, просто отсутствует. Для изменения загрузочного меню Windows 7 / 10 / 8.1 можно использовать консольную программу bcdedit. C ней можно без всякого труда настроить все параметры загрузки системы, или восстановить повреждённые записи.
Прежде всего нужно запустить командную строку. Чтобы это сделать, откройте Пуск и в строке поиска введите команду cmd. Кликните на появившейся вверху строке правой кнопкой мыши и выберите «Запуск от имени администратора».
Откроется новое окно, в котором нужно ввести ещё одну команду:
Чтобы предотвратить повреждение загрузчика, перед внесением изменений создайте его резервную копию. Создайте на диске C:\ папку с именем BootBackup (или любым другим). Выполните команду:
Для восстановления из резервной копии вы можете использовать команду:
Работа с bcdedit
Предположим, что у вас есть несколько записей в меню загрузки, которые имеют идентификаторы , , .
КАК ИЗМЕНИТЬ ОПЕРАЦИОННУЮ СИСТЕМУ, ЗАГРУЖАЕМУЮ ПО УМОЛЧАНИЮ
Укажите значение /default и идентификатор ОС, что будет загружаться по умолчанию. Например для ОС с идентификатором команда будет выглядеть так:
Теперь ОС с будет сверху в меню загрузки.
КАК ИЗМЕНИТЬ РАЗМЕЩЕНИЕ ЗАПИСЕЙ В МЕНЮ ЗАГРУЗКИ
Записи можно перемещать несколькими способами.
Делаем запись первой в списке:
Делаем запись последней в списке:
Указываем точный порядок записей:
КАК ИЗМЕНИТЬ ЗНАЧЕНИЕ ЗАДЕРЖКИ ЗАГРУЗКИ
КАК ИЗМЕНИТЬ ЯЗЫК МЕНЕДЖЕРА ЗАГРУЗКИ
КАК ИЗМЕНИТЬ ЯЗЫК ДОПОЛНИТЕЛЬНОГО МЕНЮ ЗАГРУЗКИ
КАК ИЗМЕНИТЬ НАЗВАНИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ В МЕНЮ ЗАГРУЗКИ
КАК ИЗМЕНИТЬ БУКВУ РАЗДЕЛА, ГДЕ НАХОДИТСЯ ПАПКА ОС И ЗАГРУЗОЧНЫЕ ФАЙЛЫ
КАК ДОБАВИТЬ НОВУЮ ОПЕРАЦИОННУЮ СИСТЕМУ В МЕНЮ ЗАГРУЗКИ
КАК УДАЛИТЬ ЗАПИСЬ ОБ ОПЕРАЦИОННОЙ СИСТЕМЕ ИЗ МЕНЕДЖЕРА ЗАГРУЗКИ И BCD
Чтобы избавиться от записи в менеджере (и меню) загрузки воспользуйтесь следующей командой:
Если в качестве указывается готовая запись, скажем, , то вам понадобится дополнительно использовать ключ /f.
Меню загрузки windows 7 при запуске редактировать
Так выглядит меню загрузки при установки последней ОС Windows 8.
А так выглядит меню при установке последней ОС Windows Vista, 7.
До Windows Vista (Windows 2000, XP) все изменения в загрузки вносились в файл boot.ini. Boot.ini представляет собой системный файл, содержащий сведения об установленных на компьютере операционных системах Windows. Эти данные отображаются во время загрузки компьютера/ ноутбука. Для того, что бы изменить параметры загрузки, достаточно открыть файлы boot.ini любым текстовым редактором и внести изменения.
Начиная с операционной системы Windows Vista (Windows 7, 8, 10) файл boot.ini заменен файлом данных конфигурации загрузки (BCD). Этот файл более универсален, чем boot.ini, и его можно использовать на платформах, в которых для загрузки системы используются другие средства, а не BIOS.
Но как вносить изменения в параметры загрузки в Windows Vista 7, 8, 10? Для этого есть два способа предусмотренные разработчиками Windows:
1 С помощью графического интерфейса;
2 С помощью командной строки.
Изменить параметры загрузки с помощью графического интерфейса в Windows Vista, 7, 8.
Что бы воспользоваться этим способом нажмите сочетание клавиш «Win» + «R», В строке «Выполнить» наберите msconfig, и нажмите клавишу Enter.
Далее выберите вкладку «Загрузка».
Нужно сказать, что этим способом доступно довольно мало настроек, но большинство пользователям этого будет вполне достаточно. Данный инструмент позволит:
1) Получить информацию о текущей и загружаемой по умолчанию системах.
2) Отредактировать время (таймаут). По истечении этого времени будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя. Для этого укажите время (в секундах) в поле «Таймаут».
3) Изменить систему, загружаемую по умолчанию. Для этого выберите, какую систему хотите загружать по умолчанию (без внешнего вмешательства) и нажмите кнопку «Использовать по умолчанию».
4) Удалить ненужную запись из меню загрузки. Выберите запись, которую хотите удалить и нажмите кнопку «Удалить».
Все изменения вступят после нажатия клавиши «Ок» и перезагрузки системы.
Изменить параметры загрузки с помощью командной строки (bcdedit) в Windows Vista, 7, 8.
Для того, что бы познакомится с этой командой поближе, запустите командную строку с правами администратора и выполните команду:
/bcdedit /?
В этой статье я бы хотел более подробно остановиться на примерах использования команды bcdedit.
Пример использования bcdedit.
Прежде чем начинать вносить изменения в загрузчике Windows, предварительно нужно создать его резервную копию. Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду (командная строка должна быть запущена от имени Администратора):
bcdedit /export D:\BootBackup\bcd
Где D:\ диск размещения папки BootBackup.
Если вы чувствуете, что что то пошло не так, для того что бы вернуть все в изначальное состояние выполните команду восстановления BCD:
bcdedit /import D:\BootCopy\bcd
Где D:\ диск размещения папки BootBackup.
Следующим шагом выясним основную информацию о своей BCD. Для этого выполните команду bcdedit.
Где:
идентификатор – ID той или иной записи;
device – показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
osdevice – показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;
path – если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы;
default – показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение
displayorder – показывает порядок, в котором расположены записи о загружаемых системах;
timeout – таймаут (смотри выше), значение показано и устанавливается в секундах;
locale – указывает язык загрузочного меню или меню дополнительных параметров загрузки;
description – показывает название операционной системы, отображающееся в меню загрузки.
Как изменить операционную систему, загружаемую по умолчанию.
Укажите значение /default и идентификатор ОС, которая должна загружаться по умолчанию.
bcdedit /default
Теперь операционная система с указанным
Как изменить значение задержки загрузки
Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
bcdedit /timeout XX
где XX – число в секундах, по умолчанию используется 30 сек.
Удаление записи из BCD и диспетчера загрузки выполняется с помощью команды:
bcdedit /delete
Есть особенность выполнения команды: если в качестве ID указывается известная запись, например
bcdedit /delete
Если же ID записывается в буквенно- цифровом коде, ключ /f не нужен.
Для того, что бы получить более подробную информацию о возможностях утилиты bcdedit, необходимо использовать справку bcdedit /?
Редактирование меню загрузки, или куда пропал boot.ini
Введение
Редактирование меню загрузки с помощью средства «Конфигурация системы»
Данный инструмент дает возможность:
В верней части открывшейся вкладки находится поле со списком операционных систем. Справа каждой записи добавлен комментарий об операционной системе, в которую выполнен вход, и системе, загружаемой по умолчанию.
Для изменения системы, загружаемой по умолчанию, выберите в поле списка запись о нужной операционной системе и нажмите кнопку «Загружать по умолчанию». В результате выполненной операции справа от названия появится соответствующий комментарий.
Редактирование таймаута труда не составляет: в нужном поле нужно установить желаемое количество секунд.
Для удаления ненужной записи выберите ее из списка и нажмите кнопку «Удалить».
После выполнения всех действий нажмите кнопку «Применить» и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку «Выйти без перезагрузки». Изменения вы увидите во время следующей загрузки компьютера.
Несколько замечаний. С помощью данного инструмента нельзя:
Один из способов, позволяющий игнорировать запись о несуществующей системе в меню загрузки: установите текущую систему загружаемой по умолчанию, а таймаут установите равным нулю.
Редактирование меню загрузки с помощью окна «Загрузка операционной системы»
С помощью данного окна вы сможете:
Как мы видим, данный инструмент не особо отличается от предыдущего, за исключением нескольких деталей. И если в Windows XP была кнопка «Правка», нажав на которую пользователь имел возможность самостоятельно править загрузочное меню, то, начиная с Windows Vista, такой простой способ отсутствует. С помощью данного меню вам так же недоступны функции удаления записей из меню загрузки, их переименование, изменение их положения и удаление.
Редактирование меню загрузки с помощью bcdedit.exe
Создайте на любом из разделов папку для резервной копии. Назовите ее BCDREZ. Выполните:
В любом случае вы сможете вернуться к исходной точке, выполнив экспорт BCD из резервной копии:
Анализ данных и параметры хранилища загрузки
Остановимся на параметрах, которые нас интересуют:
Это, конечно, далеко не полный, но, в рамках данной статьи, вполне достаточный перечень.
Все команды bcdedit.exe, в которых отсутствует команда set с дальнейшим указанием идентификатора, выполняются для диспетчера загрузки. Вы должны это помнить, потому что, желая что-то изменить в записи операционной системы и забыв указать ее идентификатор, вы вносите изменения в диспетчер. Хорошо, если все ограничится «восстановлением запуска».
Прежде чем продолжить, допустим, что наше меню загрузки содержит три записи с идентификаторами
Изменение системы, загружаемой по умолчанию
Но эта команда не перемещает запись о системе, загружаемой по умолчанию, на верхнюю строчку меню загрузки.
Изменение расположения записей в меню загрузки
Существует 3 способа изменить расположение записей:
Изменение таймаута
Изменение языка диспетчера загрузки
Здесь нужно сделать оговорку. После операции восстановления запуска параметры диспетчера загрузки становятся англоязычными, несмотря на то, что значение параметра locale не изменяется. Как исправить ситуацию, смотрите здесь.
Удаление записи о загрузке системы
Эту команду лучше использовать для временного исключения записи загрузки из меню. При выполнении этой команды запись о параметрах выбранной системы не удаляется из BCD и при необходимости может быть восстановлена любой из вышеназванных команд bcdedit /displayorder.
Работа с записями операционных систем в BCD
Так как изменения касаются конкретных записей, в команде обязательно должен быть ID этой записи.
Изменение названия загружаемой системы
Изменение буквы раздела, на котором расположена папка операционной системы и ее загрузочные файлы
Как правило значения device и osdevice совпадают.
Изменение языка меню дополнительных вариантов загрузки
Для изменения языка меню дополнительных вариантов загрузки (при нажатии F8 после наведения на строку меню с нужной операционной системой) выполните команду с указанием ID операционной системы:
Добавление записей операционных систем в BCD и меню загрузки
Если утилита найдет на компьютере операционную систему, запись о которой отсутствует в BCD, такая запись также будет создана.
Добавление Windows XP
Здесь я всего лишь объединю выполняемые команды:
Добавление Windows Vista или Windows 7
Можно воспользоваться методом, описанным выше, то есть начать с команды:
в результате выполнения команды вы получите сообщение «Запись успешно скопирована в <хххххххх-хххх-хххх-хххх-хххххххххххх>«. Далее выполните:
Как вы понимаете, запись будет добавлена внизу существующего списка.
Добавление записи загрузки операционной системы с виртуального жесткого диска
Если вы установили Windows 7 на виртуальный жесткий диск и хотите добавить запись в диспетчер загрузки, воспользуйтесь способом, описанным выше, но с учетом особенностей загрузки с VHD. Полученный после выполнения команды bcdedit /copy… буквенно-цифровой код в командах обозначен как
Удаление записи загрузки системы из BCD и диспетчера загрузки
Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды bcdedit /delete
Если же ID записывается в буквенно-цифровом коде, ключ /f не нужен. При выполнении этой команды данные об удаляемой операционной системе удаляются и из BCD, и из диспетчера загрузки. В этом ее основное отличие от команды
Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве
Редактирование меню загрузки операционных систем, или куда пропал boot.ini
Редактирование меню загрузки с помощью средства «Конфигурация системы»
Чтобы открыть окно «Конфигурация системы», нажмите кнопку “Пуск” и клавишу с буквой R (далее – Win+R). В строке «Выполнить» наберите msconfig, нажмите Enter. Откроется окно конфигурации системы. Перейдите на вкладку «Загрузка».
Данный инструмент дает возможность:
В верней части открывшейся вкладки находится поле со списком операционных систем. Справа каждой записи добавлен комментарий об операционной системе, в которую выполнен вход, и системе, загружаемой по умолчанию.
Для изменения системы, загружаемой по умолчанию, выберите в поле списка запись о нужной операционной системе и нажмите кнопку «Загружать по умолчанию». В результате выполненной операции справа от названия появится соответствующий комментарий.
Редактирование таймаута труда не составляет: в нужном поле нужно установить желаемое количество секунд.
Для удаления ненужной записи выберите ее из списка и нажмите кнопку «Удалить».
После выполнения всех действий нажмите кнопку «Применить» и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку «Выйти без перезагрузки». Изменения вы увидите во время следующей загрузки компьютера.
С помощью данного инструмента нельзя:
Один из способов, позволяющий игнорировать запись о несуществующей системе в меню загрузки: установите текущую систему загружаемой по умолчанию, а таймаут установите равным нулю
Редактирование меню загрузки с помощью окна «Загрузка операционной системы»
Открыть окно «Загрузка операционной системы» можно так: Пуск – «Панель управленияВсе элементы панели управленияСистема» или, если включено отображение элементов управления Панели инструментов по категориям: «Панель управленияСистема и безопасностьСистема». Далее: «Дополнительные параметры системы», в открывшемся окне перейдите на вкладку «Дополнительно». Также можете воспользоваться возможностями поиска Windows 7 и в поле поиска написать « Расш », в открывшемся списке выбрать «Просмотр расширенных параметров системы». В рамке «Загрузка и восстановление» нажмите кнопку «Параметры». Нас будет интересовать верхняя часть окна: «Загрузка».
С помощью данного окна вы сможете:
Как мы видим, данный инструмент не особо отличается от предыдущего, за исключением нескольких деталей. И если в Windows XP была кнопка «Правка», нажав на которую пользователь имел возможность самостоятельно править загрузочное меню, то, начиная с Windows Vista, такой простой способ отсутствует. С помощью данного меню вам так же недоступны функции удаления записей из меню загрузки, их переименование, изменение их положения и удаление.
Редактирование меню загрузки с помощью bcdedit.exe
Программа bcdedit.exe – тот инструмент, который позволяет делать с вашим меню загрузки все, что вам нужно. Хочу предупредить: необдуманные и неправильные действия могут привести к невозможности загрузки операционных систем. Поэтому, прежде чем приступать, подготовьте установочный диск с операционной системой, создайте диск восстановления, сделайте резервную копию данных хранилища загрузки.
Создайте на любом из разделов папку для резервной копии. Назовите ее BCDREZ. Выполните:
где X – буква раздела с находящейся на нем папкой BCDREZ.
В любом случае вы сможете вернуться к исходной точке, выполнив экспорт BCD из резервной копии:
Напомню еще раз – все команды этой утилиты выполняются в командной строке, запущенной с правами администратора или в командной строке среды восстановления.
Анализ данных и параметры хранилища загрузки
Для того, чтобы грамотно вносить изменения, нужно познакомиться со структурой того, куда эти изменения вносятся. Информация о BCD представлена в виде двух столбцов: в левом столбце расположены названия параметров, а в правом – их значения. Я не преследую цель подробно описать каждую микрокоманду или идентификатор, а остановлюсь только на касающихся меню загрузки. Чтобы увидеть ту часть BCD, которая отвечает за загрузку установленных на вашем компьютере операционных систем и их отображение в меню загрузки, выполните:
Некоторые значения параметров BCD записаны в фигурных скобках – <>. Это идентификаторы – ID. Любой идентификатор имеет буквенно-цифровой код вида
Остановимся на параметрах, которые нас интересуют:
Это, конечно, далеко не полный, но, в рамках данной статьи, вполне достаточный перечень.
Все команды bcdedit.exe, в которых отсутствует команда set с дальнейшим указанием идентификатора, выполняются для диспетчера загрузки. Вы должны это помнить, потому что, желая что-то изменить в записи операционной системы и забыв указать ее идентификатор, вы вносите изменения в диспетчер. Хорошо, если все ограничится «восстановлением запуска».
Прежде чем продолжить, допустим, что наше меню загрузки содержит три записи с идентификаторами
Назначение системы, загружаемой по умолчанию
Здесь все просто – в зависимости от того, какую систему мы хотим загружать по умолчанию, ID той системы и пишем в команде. Например, для системы с ID2 команда:
Редактирование меню загрузки Windows 7
В Windows XP загрузочная информация хранилась в файле boot.ini, и для внесения изменений в меню загрузки достаточно было просто отредактировать этот файл в текстовом редакторе. Начиная с Windows Vista все поменялось, и теперь меню загрузки операционной системы находится в хранилище загрузки (Boot Configuration Data, BCD). Некоторые параметры меню загрузки можно изменить привычным способом, используя графический интерфейс, но полный доступ к BCD возможен только из командной строки.
Мы рассмотрим несколько способов внесения изменений в загрузочное меню. Итак, способ первый.
Апплет панели управления Свойства системы.
Для того чтобы добраться до параметров, отвечающих за загрузку системы, идем в меню Пуск — Панель управления — Система. Откроется окно свойств системы, в котором нужно выбрать пункт «Дополнительные параметры системы».
Затем, из дополнительных свойств системы выбираем раздел «Загрузка и восстановление» и нажимаем кнопку Параметры.
В открывшемся окне мы можем:
И все, не добавить новую запись, не изменить или удалить существующую отсюда не получится (в XP была еще кнопка «Правка», при нажатии на которую можно было вручную отредактировать загрузочное меню в Блокноте).
Настроек явно маловато, попробуем другой способ.
Оснастка Конфигурация системы.
В открывшемся окне конфигурации системы переходим на вкладку Загрузка. Здесь мы можем проделать следующие действия:
Добавить или изменить запись мы по прежнему не можем.
А что же делать, если нужно, например изменить положение записи в меню загрузки или переименовать ее? В этом нам поможет третий способ:
Утилита командной строки bcdedit
Утилита bcdedit.exe находится в системной папке Windows\System32. Для работы ей необходим административный доступ к компьютеру, поэтому оболочку командной строки запускаем от имени администратора (иначе при попытке запустить программу будет выдана ошибка).
Если просто ввести команду bcdedit без параметров, то на экран будет выведена информация, хранящаяся в BCD. Информация представлена в виде двух столбцов: слевав расположены названия параметров, справа – их значения.
Вот основные параметры, отвечающие за загрузку:
А теперь рассмотрим варианты применения bcdedit:
bcdedit /default
bcdedit /displayorder — управляем порядком размещения записей в меню загрузки:
Имейте ввиду, что при удалении записи из меню загрузки информация о параметрах выбранной системы не удаляется из BCD и при необходимости может быть восстановлена.
bcdedit /timeout XX — задаем таймаут в секундах.
bcdedit /set
bcdedit /create /d ″Windows Vista″ /application osloader — создаем новую загрузочную запись.
bcdedit /create
bcdedit /copy
bcdedit /delete
bcdedit /export ″C:\Backup\bcd″ — экспортируем содержимое хранилища в указанный файл.
bcdedit /import ″C:\Backup\bcd″ — восстанавливаем состояние системного хранилища из резервной копии, созданной с помощью команды /export.
Ну и несколько наиболее «жизненных» примеров
Добавление новой загрузочной записи, для мультизагрузки:
bcdedit /copy
bcdedit /set
bcdedit /set
bcdedit /displayorder
Добавление загрузочной записи для загрузки системы с виртуального диска (VHD):
bcdedit /copy
bcdedit /set
bcdedit /set
bcdedit /set
bcdedit /displayorder
Примечание. [X:]\DIR\filename.vhd – это полный путь к VHD-файлу и указание имени файла.
Добавление загрузочной записи для загрузки Windows XP:
bcdedit /create
bcdedit /set
bcdedit /set
bcdedit /displayorder