Редактировать список загрузки windows 7 - vicemultiplayer.ru

Содержание

Редактировать список загрузки windows 7

Меню загрузки Windows 7 и bcdedit

С помощью замечательной программы bcdedit можно без каких-либо проблем изменить записи в меню загрузки Windows 7, либо восстановить их, если с ними что-то стряслось. Программа работает в командной строке и позволяет делать с меню загрузки всякие полезные штуки.

В первую очередь нам необходимо ее запустить. Для этого щелкните на кнопке Пуск, введите cmd и нажмите клавишу . Так мы открыли командную строку.

В открывшемся окне командной строки введите bcdedit и нажмите клавишу .

Важный момент: работа с bcdedit возможна только в режиме администратора. Кроме того, использовать bcdedit можно в консоли восстановления либо в командной строке программы ERD Commander.

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

Теперь перечислим основные параметры bcdedit, которые нам понадобятся.

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

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

Не спешите ковыряться в загрузчике Windows, поскольку предварительно нужно создать его запасную копию. Для этого создайте на любом диске папку BootCopy и введите в командной строке следующую команду (разумеется, bcdedit должна быть уже запущена):

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

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

Теперь займемся изменением меню загрузки Windows 7. Представим, что у нас есть три записи с идентификаторами, а именно , и .

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

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

Теперь ОС с будет в самом вверху меню загрузки.

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

Посмотрим, как можно перемещать записи.

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

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

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

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

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

в данном случае SS – число в секундах, скажем, красивое число 66.

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

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

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

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

Дополнительное меню загрузки вызывается нажатием клавиши . Бывает так, что это меню становится английским, хотя мы ранее и выбрали русский. Это легко исправить:

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

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

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

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

Как изменить букву раздела, где находится папка ОС и загрузочные файлы

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

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

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

Появится сообщение “Запись успешно скопирована в <хххххххх-хххх-хххх-хххх-хххххххххххх>”.

2. Указываем для параметров device и osdevice новые значения (для новой ОС, добавляемой в меню загрузки):

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

3. Добавим новую запись в меню загрузки:

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

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

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

Если в качестве указывается готовая запись, скажем, , то нам понадобится дополнительно использовать ключ /f. Если же в качестве применяется запись типа <хххххххх-хххх-хххх-хххх-хххххххххххх>.

Иногда могут потеряться некоторые файлы, жизненно важные для работы загрузчика, такие как bootsect.exe, bcdboot.exe и bcdedit.exe для Windows 7 Ultimate x86/x64. Скачать эти файлы можно по ссылке ниже:

Вот, собственно, и все, теперь вы обрели мудрость загрузочного меню Windows 7/Vista и получаете почетный значок “Просветленный мастер”.

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

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

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

Чтобы открыть окно «Конфигурация системы», нажмите кнопку «Пуск» и клавишу с буквой R (далее — Win+R). В строке «Выполнить» наберите msconfig, нажмите Enter. Откроется окно конфигурации системы. Перейдите на вкладку «Загрузка».

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

  • получить информацию о текущей и загружаемой по умолчанию системах;
  • отредактировать время (таймаут), по истечении которого будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя;
  • изменить систему, загружаемую по умолчанию;
  • удалить ненужную запись из меню загрузки.

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

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

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

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

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

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

  • увидеть и выполнить операции с записями операционных систем, загружаемых с помощью других загрузчиков (например, Windows XP, загружаемой с помощью ntldr);
  • переименовать существующие записи;
  • изменить положение записи в меню загрузки.

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

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

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

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

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

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

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

Программа bcdedit.exe — тот инструмент, который позволяет делать с вашим меню загрузки все, что вам нужно. Хочу предупредить: необдуманные и неправильные действия могут привести к невозможности загрузки операционных систем. Поэтому, прежде чем приступать, подготовьте установочный диск с операционной системой, создайте диск восстановления, сделайте резервную копию данных хранилища загрузки.

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

где X — буква раздела с находящейся на нем папкой BCDREZ.

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

Напомню еще раз — все команды этой утилиты выполняются в командной строке, запущенной с правами администратора или в командной строке среды восстановления.

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. использовать команду для перемещения выбранной записи вниз списка:
  2. использовать команду для перемещения выбранной записи вверх списка:
  3. использовать команду для формирования меню в выбранном порядке:

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

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

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

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

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

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

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

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

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

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

Такая необходимость обычно возникает после использования среды восстановления, когда после названия операционной системы появляется дописка — (восстановлено), или когда хочется исправить «Предыдущая версия Windows» на более понятное «Windows XP».

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

где 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:]DIRfilename.vhd – полный путь к файлу VHD и указание имени файла.

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

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

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

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

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

Заключение

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

Статья опубликована в рамках конкурса «Наш выбор — Windows 7!». Оригинальный стиль автора сохранен.

Редактировать список загрузки windows 7

Не для кого не секрет. что на один компьютер/ ноутбук можно установить две и более операционных систем. Для этого можно установить дополнительные жесткие диски на компьютер/ ноутбук, а можно просто разделить жесткий диск на несколько логических и на каждый из них установить операционную систему. После установки второй и последующих ОС Windows, при загрузке компьютера вы получите меню загрузки операционных систем. Именно о изменении параметров загрузки пойдет речь в этой статье.

Так выглядит меню загрузки при установки последней ОС 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 /?

В этой статье я бы хотел более подробно остановиться на примерах использования команды bcdedit.

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

Прежде чем начинать вносить изменения в загрузчике Windows, предварительно нужно создать его резервную копию. Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду (командная строка должна быть запущена от имени Администратора):

bcdedit /export D:BootBackupbcd

Где D: диск размещения папки BootBackup.

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

bcdedit /import D:BootCopybcd

Где 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 указывается известная запись, например , то команда должна выполняться с ключом /f:
bcdedit /delete /f
Если же ID записывается в буквенно- цифровом коде, ключ /f не нужен.

Для того, что бы получить более подробную информацию о возможностях утилиты bcdedit, необходимо использовать справку bcdedit /?

Редактирование меню загрузчика 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, который находится в папке …WindowsSystem32, нужно запускать с правами администратора — клик правой кнопкой мыши на «Командная строка» –> «Запуск от имени администратора».

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

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

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

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

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

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:Backupbcd-backup» где C:Backup – произвольно выбранная для хранения папка, а bcd-backup – произвольное имя файла копии хранилища.

bcdedit /import «C:Backupbcd-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:]DIRfilename.vhd — указываем полный путь к виртуальному диску, на котором лежат файлы загрузчика (системный раздел). Буква диска указывается в [];
bcdedit /set osdevice vhd= [X:]DIRfilename.vhd — указываем местоположение виртуального диска с основными файлами операционной системы (загрузочный раздел);
bcdedit /displayorder /addlast — добавляем новую запись о системе в конец списка.

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

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

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

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

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

Меню загрузки Windows 7

Стандартный загрузчик операционной системы Windows служит для выбора операционной системы или режима ее запуска. Чаще всего редактирование меню загрузки требуется при установке новой ОС поверх старой — лишняя запись заставляет каждый раз делать выбор между двумя системами, задерживая загрузку на 30 секунд или заставляя делать лишнее действие при запуске.

Старые версии Windows хранили всю загрузочную информацию в файле «boot.ini». Это обычный текстовый файл с несколькими строками данных, который хранился в корне диска С: и был скрыт.

Windows XP стал последней версией OS, в которой применялся это метод. В Win7 информация находится в специальном хранилище BCD (Boot Configuration Data), которое, в свою очередь, лежит в системной папке BOOT. Редактирование записей стало возможным следующими способами.

Редактирование через меню «Система»

Сильно урезанная версия настроек есть в подразделе «Загрузка» системного меню, которое находится в «Панели управления».

Шаг 1. Зайти в системные свойства компьютера. Это можно сделать двумя способами:

    кликнуть на иконку «Компьютер» правой кнопкой мышки, затем выбрать пункт меню «Свойства»;

Шаг 2. В открывшемся окне с описанием свойств компьютера и ОС перейти в «Дополнительные параметры системы», оттуда — в параметры «Загрузки и восстановления».

Шаг 3. В окне «Загрузка и восстановление» пользователю будут доступны следующие варианты:

  • смена порядка запуска ОС по умолчанию;
  • отключение выбора загрузки систем;
  • выставление таймера на любой удобный срок.

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

Правка через утилиту «Конфигурация системы»

Msconfig – специализированное приложение для настройки параметров OS от Майкрософт. Нужно в простых случаях, вроде лишней записи уже удаленной системы или автоматической загрузки Windows в безопасном режиме.

    Запустите меню «Выполнить» нажатием клавиш «Win+R», затем введите «msconfig» в появившейся строке, подтвердите действие кнопкой «ОК».

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

Видео — Как отредактировать меню загрузки Windows 7

Точная настройка загрузки с помощью командной строки

Правка раздела начиная с Vista проводится через специальную утилиту bcdedit. Так как она находится в папке «System32» каталога Windows, для запуска у командной строки должны быть администраторские права.

Шаг 1. Наберите в поиске меню «Пуск» команду «cmd».

Шаг 2. После того, как поиск найдет системное приложение — кликните по нему правой кнопкой мышки и запустите от администратора.

Важно! Запуск командной строки через «Win+R» – «cmd» подойдет только в случае, если вы уже работаете под админским аккаунтом. В ином случае у bcdedit не будет прав для редактирования.

Шаг 3. Дальнейшие действия в командной строке проводятся при помощи bcdedit. Введите команду для просмотра информации, хранящейся в загрузочном секторе, активируйте команду нажатием по кнопке «Enter».

Важные для пользователя значения:

  • идентификатор — код записи в меню, под (current) находится запущенная OS;
  • device – системный диск, раздел или сетевой ресурс, на котором указывает запись;
  • path – местонахождение файла winload.exe или другого загрузчика ОС;
  • description – название, отображаемое при загрузке.

В «Диспетчере загрузки» стоит выделить:

  • default – стандартная система для запуска, выбирается для загрузки по истечению времени на выбор;
  • timeout – время для автоматического пропуска меню при бездействии пользователя;
  • displayorder – порядковое расположение записей в меню.

Для правки меню загрузки допишите после команды «bcdedit» следующие параметры и модификаторы:

Важно! При использовании упрощенного идентификатора, вроде default, в конце команды необходим параметр /f. Для 32-значного кода ключ не требуется.

/export ″D:Save — сохранение загрузочного файла в указанном месте;

Для управления порядком загрузки используется команда «bcdedit /displayorder» с различными модификаторами. Проще всего для установки очереди будет использовать «/displayorder <идентификатор2> <идентификатор3><идентификатор1>». Команда «/displayorder <идентификатор>/remove» удалит запись из списка выбора, оставив ее в самом файле.

Чтобы получить полную справку по команде введите bcdedit или bcdedit.exe с ключом /?.

Подключение виртуального жесткого диска (VHD)

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

Чтобы подключить VHD, нужно:

    Напечатать в консоли командной строки «bcdedit», запустить команду нажатием клавиши«Enter».

Редактирование с помощью сторонних программ

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

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

  • настройка мультизагрузки нескольких операционных систем (в том числе Ubuntu, OS X и других);
  • загрузка ОС с флешки, сетевого диска, ISO-файла или виртуального диска;
  • починка неисправного загрузчика Windows и откат до стандартного состояния;
  • стандартные действия — переименование, удаление, смена порядка, скрытие.

Для установки нового загрузочного раздела:

    Перейдите в «Bootloader Setup», выберите диск, на котором находится операционная система и отметьте ее версию. Для XP и Vista/7 способы записи отличаются, поэтому не ошибитесь в выборе опций. После нажмите «Write MBR» для записи данных в сектор.

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

Возможные проблемы и рекомендации

При установке новой операционной системы в некоторых случаях загрузчик может полностью затираться — например, вместо Windows 7, 8 и 10 в меню будет отображаться только «десятка». Чтобы избежать подобных трудностей перед установкой новой ОС, всегда делайте копию загрузчика. Это займет всего пару минут и защитит от возможных проблем.

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

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

Справка! Дополнительную информацию по задаче можно найти в одном из русскоязычных блогов Майкрософт по ссылке https://news.microsoft.com/ru-ru/microsoft-blogi/.

Видео — Редактирование меню загрузки операционных систем

Понравилась статья?
Сохраните, чтобы не потерять!

Читать еще:  Как ускорить загрузку ноутбука windows 7
Ссылка на основную публикацию
Adblock
detector