Чтобы изменить меню загрузки Windows Vista, Windows 7, Windows 8, Windows 10 на компьютере с несколькими копиями Windows, а чаще всего требуется:

  • изменить время ожидания (таймаут),
  • выбрать определенную копию Windows для загрузки по умолчанию,
  • переименовать пункты меню, потому что по умолчанию они так и называются «Windows 7», «Windows 8» и так далее, то есть если на компьютере установлено четыре копии Windows, то по умолчанию меню загрузки будет состоять из четырёх пунктов «Windows 7», что, конечно, неудобно,

то можно использовать встроенные программы Windows: MSCONFIG, BCDEDIT. Также понадобятся административные полномочия.

Меню загрузки в программе MSCONFIG

Программа MSCONFIG имеет графический интерфейс, поэтому все настройки видны сразу:

Окно показывает две копии Windows 7, установленные на C: и на D:, по умолчанию компьютер загружается с C:, время ожидания составляет 30 секунд.

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

Меню загрузки в программе BCDEDIT

Программа BCDEDIT показывает текущую конфигурацию меню:

C:\Windows\system32>bcdedit

Диспетчер загрузки Windows
--------------------
идентификатор           {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  ru-RU
inherit                 {globalsettings}
default                 {current}
resumeobject            {14c1773a-f750-11e1-a688-c0687be79a8c}
displayorder            {current}
                        {14c17737-f750-11e1-a688-c0687be79a8c}
toolsdisplayorder       {memdiag}
timeout                 30

Загрузка Windows
-------------------
идентификатор           {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  ru-RU
inherit                 {bootloadersettings}
recoverysequence        {14c1773c-f750-11e1-a688-c0687be79a8c}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {14c1773a-f750-11e1-a688-c0687be79a8c}
nx                      OptIn

Загрузка Windows
-------------------
идентификатор           {14c17737-f750-11e1-a688-c0687be79a8c}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  ru-RU
inherit                 {bootloadersettings}
recoverysequence        {14c17738-f750-11e1-a688-c0687be79a8c}
recoveryenabled         Yes
osdevice                partition=D:
systemroot              \Windows
resumeobject            {14c17736-f750-11e1-a688-c0687be79a8c}
nx                      OptOut

Каждый пункт меню имеет идентификатор, при этом для активной копии Windows вместо ID указано {current}.

Чтобы внести изменение в конфигурацию пункта меню,  нужно запустить программу BCDEDIT с параметром /set, например, для изменения названия на Windows 7 Test, то есть эта копия используется для тестирования:

C:\Windows\system32>bcdedit /set {14c17737-f750-11e1-a688-c0687be79a8c} description "Windows 7 Test"
Операция успешно завершена.

Значение идентификатора берем из вывода BCDEDIT (проще всего скопировать из меню окна Изменить → Пометить).

Для текущей копии Windows вместо идентификатора используется {current}:

C:\Windows\system32>bcdedit /set {current} description "Windows 7 Development"
Операция успешно завершена.

 

В итоге,

  • Выбрать копию Windows для загрузки по умолчанию, а также таймаут проще в MSCONFIG (за счет графического интерфейса),
  • Переименовать пункты меню можно только в BCDEDIT, придется ввести пару команд в командной строке.
Меню загрузки Windows

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *