Windows Boot Manager · Руководство по двойной загрузке

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

Практическое руководство по добавлению другой установки Windows 10 или Windows 11 в Windows Boot Manager без переустановки системы и удаления существующих записей загрузки.

🪟 Windows 10 🪟 Windows 11 ⚙️ BCDBoot + BCDEdit 💽 UEFI + Legacy BIOS ⏱ ~15 минут чтения
2
установки Windows
3
безопасных способа
0
форматирование не требуется
📋
Содержание
Выберите подходящий способ для вашей схемы загрузки
  1. Что означает добавление второй Windows в меню загрузки
  2. Когда нужно добавить Windows вручную
  3. Перед началом: контрольный список безопасности
  4. Как Windows Boot Manager хранит несколько систем
  5. Как найти букву диска второй установки Windows
  6. Способ 1: добавление второй Windows из работающей системы
  7. Способ 2: добавление Windows из WinRE или установочной USB-флешки
  8. Способ 3: ручное добавление записи загрузки через BCDEdit
  9. Переименование записей, выбор ОС по умолчанию и настройка тайм-аута
  10. Как принудительно показать меню загрузки Windows
  11. Распространенные ошибки и способы их исправления
  12. Как удалить вторую Windows из меню загрузки
  13. Краткий справочник команд
  14. Часто задаваемые вопросы

Как добавить вторую установку Windows в Windows Boot Manager

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

Самый безопасный способ добавить существующую установку Windows в меню загрузки обычно заключается в использовании bcdboot. Эта утилита копирует необходимые загрузочные файлы и создает запись Boot Configuration Data для выбранной папки Windows. В более сложных случаях bcdedit можно использовать для ручного редактирования меню загрузки.

ℹ️
Важное понятие Добавление второй Windows в меню загрузки не устанавливает Windows. Оно только создает или восстанавливает запись запуска для установки Windows, которая уже находится на разделе или другом диске.

Когда нужно вручную добавить другую Windows в меню загрузки?

Обычно эта процедура нужна, когда Windows установлена корректно, но не отображается в меню загрузки. Типичные ситуации:

💽

Второй SSD или HDD

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

🧩

Отдельный раздел

На разных разделах есть две папки Windows, например C:\Windows и D:\Windows.

🔁

Клонированная Windows

Клонированная система есть на диске, но она не была автоматически добавлена в хранилище Boot Configuration Data.

🛠️

Восстановление меню загрузки

Обновление Windows, операция с дисками или команда восстановления удалила одну из операционных систем из меню.

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

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

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

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

Как Windows Boot Manager обрабатывает две установки Windows

Windows Boot Manager читает записи запуска из хранилища Boot Configuration Data, которое обычно называется BCD. У каждой установки Windows, показанной в меню загрузки, есть собственная запись загрузчика. Эта запись указывает на раздел Windows и файл загрузчика, используемый для запуска операционной системы.

Компонент Что делает Типичное значение
Windows Boot Manager Показывает меню загрузки и запускает выбранную запись загрузчика. {bootmgr}
Запись загрузчика Windows Указывает на конкретную установку Windows. {current} или GUID
Device и OS device Сообщают диспетчеру загрузки, на каком разделе находится Windows. partition=D:
Путь загрузчика Определяет файл загрузчика запуска. \Windows\system32\winload.efi
Тайм-аут Задает, сколько секунд меню загрузки остается видимым. 10 секунд

На современных компьютерах UEFI/GPT загрузочные файлы Windows обычно хранятся на небольшом разделе FAT32 EFI System Partition. На старых компьютерах Legacy BIOS/MBR загрузочные файлы находятся на активном системном разделе. Команды ниже подходят для обоих случаев, но большинство установок Windows 11 используют UEFI/GPT.

Как найти букву диска второй установки Windows

Самый важный шаг — определить правильную букву диска второй установки Windows. В обычной Windows она может отображаться как D:, E:или другая буква. В режиме восстановления буквы могут отличаться.

Проверка из работающей Windows

  1. Нажмите Win + X и откройте Терминал (администратор), Windows PowerShell (администратор)или Командная строка (администратор).
  2. Проверьте все вероятные буквы дисков, пока не найдете папку второй Windows.
Командная строкаdir D:\Windows
dir E:\Windows
dir F:\Windows

Если команда показывает такие папки, как System32, WinSxSи explorer.exe, вероятно, этот диск содержит установку Windows.

Проверка томов через DiskPart

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

Командная строкаdiskpart
list volume
exit

Ориентируйтесь на размер, файловую систему и метку. Раздел со второй Windows обычно является большим томом NTFS , а EFI System Partition обычно является небольшим томом FAT32 .

Пример, используемый ниже В командах ниже предполагается, что текущая запущенная Windows находится в C:\Windows а вторая установка Windows находится в D:\Windows. Замените D: на фактическую букву на вашем ПК.

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

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

Рекомендуется

Лучше всего для обычной двойной загрузки

Используйте этот способ, если Windows запускается, а папка второй Windows видна в Проводнике или Командной строке.

Самый быстрый способ
Нужны права администратора

Использует встроенные средства Windows

Сторонний диспетчер загрузки не нужен. Команда обновляет конфигурацию Windows Boot Manager.

Встроенный способ
Безопасное значение по умолчанию

Сохраняет текущую ОС по умолчанию

Параметр /d помогает сохранить текущую запись загрузки по умолчанию, вместо того чтобы автоматически переключать ее.

Сохранение значения по умолчанию
  1. Запустите ту установку Windows, которая сейчас загружается корректно.
  2. Откройте Командную строку от имени администратора.
  3. Убедитесь, что папка второй Windows существует, например dir D:\Windows.
  4. Выполните bcdboot для второй установки Windows.
  5. Перезагрузите компьютер и проверьте, что в меню загрузки отображаются обе записи.
Командная строкаbcdboot D:\Windows /d /addlast

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

💡
Что означают параметры D:\Windows — это папка Windows, которую нужно добавить. /d сохраняет существующую операционную систему по умолчанию. /addlast полезен на системах UEFI, потому что добавляет запись загрузки прошивки после существующих записей, а не перемещает ее наверх.

Команда UEFI с явно подключенным разделом EFI

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

Командная строкаdiskpart
list volume
select volume 2
assign letter=S
exit
bcdboot D:\Windows /s S: /f UEFI /d /addlast

Замените select volume 2 на фактический номер небольшого раздела FAT32 EFI. Не выберите по ошибке большой раздел Windows.

Команда для Legacy BIOS/MBR

На старых системах Legacy BIOS укажите активный системный раздел вместо раздела EFI:

Командная строкаbcdboot D:\Windows /s S: /f BIOS /d

Используйте это только в том случае, если компьютер действительно загружается в режиме Legacy BIOS. На системах UEFI/GPT используйте команду UEFI.

Как добавить Windows в меню загрузки из WinRE или установочной USB-флешки Windows

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

Откройте Командную строку в режиме восстановления

Поиск и устранение неисправностей Дополнительные параметры Командная строка
  1. Загрузитесь в среду восстановления Windows или с установочной USB-флешки Windows.
  2. Выберите Восстановление системы если используется установочный носитель.
  3. Откройте Командная строка из дополнительных средств восстановления.
  4. Определите раздел второй Windows и EFI System Partition.
  5. Выполните bcdboot с правильными буквами дисков.

Буквы дисков в WinRE часто отличаются от обычной Windows. Всегда проверяйте их заново:

Командная строкаdir C:\Windows
dir D:\Windows
dir E:\Windows

Затем подключите EFI System Partition и создайте запись загрузки:

Пример для UEFI / GPTdiskpart
list volume
select volume 2
assign letter=S
exit
bcdboot D:\Windows /s S: /f UEFI /d /addlast
⚠️
Несовпадение букв дисков Если D:\Windows работает в обычной Windows, но не работает в WinRE, попробуйте C:\Windows, E:\Windowsи другие буквы. Правильная буква — та, на которой в текущем сеансе восстановления находится целевая папка Windows.

Как вручную добавить запись загрузки второй Windows с помощью BCDEdit

Используйте ручное редактирование через bcdedit только тогда, когда bcdboot не подходит или когда нужен полный контроль над записью загрузки. Этот способ копирует существующую запись загрузчика Windows и изменяет ее так, чтобы она указывала на раздел второй Windows.

🧯
Продвинутый способ Неправильный параметр device, osdeviceили путь загрузчика может создать пункт меню загрузки, который не запускается. Сначала используйте bcdboot , если вам специально не нужно ручное редактирование.

Шаг 1: просмотрите текущие записи BCD

Командная строкаbcdedit /enum

Шаг 2: скопируйте текущую запись загрузчика Windows

Командная строкаbcdedit /copy {current} /d "Windows 11 - Second SSD"

Команда вернет новый идентификатор, похожий на {12345678-1234-1234-1234-123456789abc}. Используйте полученный идентификатор в следующих командах.

Шаг 3: укажите новой записи раздел второй Windows

Пример UEFIbcdedit /set {NEW-GUID} device partition=D:
bcdedit /set {NEW-GUID} osdevice partition=D:
bcdedit /set {NEW-GUID} path \Windows\system32\winload.efi
bcdedit /set {NEW-GUID} systemroot \Windows
bcdedit /displayorder {NEW-GUID} /addlast

Замените {NEW-GUID} на идентификатор, возвращенный командой копирования, а D: на реальную букву раздела второй установки Windows.

Путь для Legacy BIOS

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

Путь загрузчика Legacy BIOSbcdedit /set {NEW-GUID} path \Windows\system32\winload.exe

Не смешивайте winload.efi и winload.exe. Используйте тип загрузчика, который соответствует фактическому режиму загрузки компьютера.

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

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

Просмотр записей загрузки и идентификаторов

Командная строкаbcdedit /enum

Переименование текущей записи Windows

Командная строкаbcdedit /set {current} description "Windows 11 - Main SSD"

Переименование записи второй Windows

Командная строкаbcdedit /set {NEW-GUID} description "Windows 10 - Second SSD"

Выбор операционной системы по умолчанию

Командная строкаbcdedit /default {current}

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

Командная строкаbcdedit /default {NEW-GUID}

Настройка тайм-аута меню загрузки

Командная строкаbcdedit /timeout 10

Значение 10 дает достаточно времени для выбора системы. Значение 0 может скрыть меню и сразу запускать запись по умолчанию.

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

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

Командная строкаbcdedit /set {bootmgr} displaybootmenu yes
bcdedit /timeout 10

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

Командная строкаbcdedit /set {default} bootmenupolicy legacy

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

Командная строкаbcdedit /set {default} bootmenupolicy standard
🔎
Меню прошивки и меню Windows Меню выбора загрузочного устройства BIOS/UEFI и меню Windows Boot Manager — это разные вещи. Меню прошивки выбирает диск или загрузочное устройство. Windows Boot Manager выбирает между установками Windows, перечисленными в хранилище BCD.

Типичные проблемы при добавлении второй Windows в меню загрузки

Проблема Вероятная причина Решение
Failure when attempting to copy boot files Неверная буква диска Windows, заблокированный том BitLocker, не назначена буква разделу EFI или Командная строка запущена не от имени администратора. Проверьте dir D:\Windows, при необходимости разблокируйте BitLocker, подключите раздел EFI как S:и запустите Командную строку от имени администратора.
Запись второй Windows появилась, но не загружается Запись указывает на неправильный раздел или использует неправильный путь загрузчика. Создайте запись заново с помощью bcdboot D:\Windows /d или исправьте device, osdeviceи path.
Меню загрузки не появляется Тайм-аут установлен в 0, активна только одна запись или меню скрыто. Выполните bcdedit /timeout 10 и bcdedit /set {bootmgr} displaybootmenu yes.
BIOS/UEFI запускает неправильный диск Порядок загрузки в прошивке указывает на другой диск или другую запись Windows Boot Manager. Откройте настройки BIOS/UEFI и поставьте правильную запись Windows Boot Manager на первое место.
Вторая Windows запрашивает восстановление BitLocker Изменилась конфигурация загрузки или состояние прошивки, поэтому сработала защита BitLocker. Введите ключ восстановления, затем приостановите и снова включите защиту BitLocker из используемой Windows.
The boot configuration data store could not be opened Командная строка запущена без повышенных прав или редактируется неправильное автономное хранилище. Запустите Терминал от имени администратора или указывайте конкретное хранилище BCD только при намеренной работе офлайн.

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

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

  1. Загрузитесь в ту установку Windows, которую хотите оставить.
  2. Откройте Командную строку от имени администратора.
  3. Выведите список записей загрузки и определите запись, которую нужно удалить.
  4. Удалите только ненужную запись BCD.
  5. Перезагрузитесь и убедитесь, что запускается правильная Windows.
Командная строкаbcdedit /enum

Затем удалите ненужную запись по ее GUID:

Командная строкаbcdedit /delete {NEW-GUID}
🛑
Не удаляйте текущую запись Никогда не удаляйте {current} , пока вы загружены из этой установки Windows. Если вы не уверены, какую запись безопасно удалить, сначала переименуйте записи и один раз перезагрузитесь перед удалением.

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

Задача Команда Когда использовать
Проверить папку второй Windows dir D:\Windows Перед добавлением любой записи загрузки.
Автоматически добавить вторую Windows bcdboot D:\Windows /d /addlast Большинство обычных конфигураций двойной загрузки из работающей Windows.
Добавить вторую Windows на подключенный раздел EFI bcdboot D:\Windows /s S: /f UEFI /d /addlast Восстановление UEFI/GPT или работа из режима восстановления.
Добавить вторую Windows на Legacy BIOS bcdboot D:\Windows /s S: /f BIOS /d Только старые установки BIOS/MBR.
Показать все записи загрузки bcdedit /enum Чтобы найти GUID и описания.
Переименовать текущую запись bcdedit /set {current} description "Windows 11 - Main SSD" Чтобы меню загрузки было понятным.
Установить тайм-аут bcdedit /timeout 10 Когда меню исчезает слишком быстро.
Принудительно показать меню bcdedit /set {bootmgr} displaybootmenu yes Когда есть несколько записей, но меню скрыто.
Удалить ненужную запись bcdedit /delete {NEW-GUID} Только после проверки правильной записи по GUID.

Часто задаваемые вопросы о добавлении второй Windows в меню загрузки

В Можно ли добавить Windows 10 и Windows 11 в одно меню загрузки?
Да. Windows Boot Manager может показывать записи Windows 10 и Windows 11 в одном меню, если обе установки доступны, а записи BCD указывают на правильные разделы.
В Может ли bcdboot стереть вторую установку Windows?
Нет. bcdboot копирует загрузочные файлы и создает или восстанавливает записи конфигурации загрузки. Он не форматирует раздел Windows и не удаляет пользовательские файлы.
В Почему у второй Windows другая буква диска после загрузки в нее?
Каждая установка Windows назначает буквы дисков независимо. Раздел, который отображается как D: из первой Windows, может отображаться как C: после загрузки во вторую Windows. Это нормально.
В Стоит ли использовать EasyBCD или другой сторонний инструмент загрузки?
Для двойной загрузки Windows-Windows обычно достаточно встроенных средств, таких как bcdboot, bcdedit, msconfigи WinRE. Сторонние инструменты могут быть удобными, но для описанной здесь процедуры они не обязательны.
В Можно ли добавить установку Windows с другого компьютера?
Вы можете создать для нее запись загрузки, но она может не запуститься корректно, потому что установка может содержать драйверы, настройки прошивки, состояние BitLocker или параметры активации с другого ПК. Запись загрузки только указывает на Windows; она не делает эту установку независимой от оборудования.
В Что делать, если вторая Windows находится на внешнем USB-диске?
Обычные настольные установки Windows не предназначены для загрузки как переносная Windows с любого USB-диска. Если внешняя установка не была создана как поддерживаемая среда в стиле Windows To Go или фирменная переносная конфигурация производителя, добавление ее в меню загрузки может не сделать ее загрузочной.

🧭 Итоговые рекомендации

Чтобы добавить вторую установку Windows в меню загрузки, сначала определите правильную букву диска второй папки Windows . В большинстве случаев самая безопасная команда: bcdboot D:\Windows /d /addlast из Командной строки с повышенными правами в той установке Windows, которая уже запускается.

Если вы работаете из режима восстановления или после клонирования диска, подключите EFI System Partition и используйте bcdboot D:\Windows /s S: /f UEFI /d /addlast. После появления записи переименуйте оба пункта меню, задайте разумный тайм-аут и несколько раз перезагрузитесь, прежде чем удалять старые разделы или записи загрузки.