- Что нужно перед началом
- План разметки (UEFI)
- Шаг 1. Подготовьте второй раздел под windows 10
- Шаг 2. Создайте отдельный EFI-раздел под вторую систему
- Шаг 3. Установите вторую windows 10 так, чтобы файлы загрузки писались в ее EFI-раздел
- Шаг 4. Проверьте меню загрузки
- Шаг 5. Если в меню загрузки нет второй системы: добавьте через bcdboot
- Что выбрать на практике: варианты настройки
- Типичные ошибки
- Вывод
Две windows на одном компьютере можно запускать разными способами. Самый предсказуемый вариант - сделать так, чтобы у каждой системы был свой набор файлов загрузки в отдельном EFI-разделе, а выбор происходил в меню Windows Boot Manager или в Boot Menu материнской платы. Ниже - практическая схема для UEFI/GPT.
Материалы, на которые опирается инструкция:
- Команда bcdboot для добавления загрузочных записей - документация Microsoft: https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/repair-the-boot-menu-on-a-dual-boot-pc?view=windows-11
- Восстановление и добавление пунктов загрузки через bcdboot - обзор на Remontka: https://remontka.pro/add-windows-os-selection-menu/
Что нужно перед началом
- Проверьте, что обе установки выполняются в одном режиме: UEFI (обычно на GPT).
- Подготовьте отдельный раздел под вторую windows (например, D:), где будет стоять система.
- Подготовьте установочный ISO второй windows и флешку или диск с установщиком.
- Убедитесь, что важные данные есть на резервной копии.
План разметки (UEFI)
Обычно в системе уже есть скрытый EFI раздел для первой windows. Для второй удобнее создать отдельный EFI-раздел, чтобы записи загрузки не перетирались.
Ожидаемая разметка после подготовки:
- Раздел с первой системой - остается как есть
- Раздел под вторую систему - вы создадите заранее (например, D:)
- Дополнительный скрытый EFI раздел для второй системы - размер примерно 100 МБ, файловая система FAT32
- Скрытый раздел нужен для загрузочных файлов второй windows
Шаг 1. Подготовьте второй раздел под windows 10
Если свободного места нет, создайте раздел через встроенное управление дисками или через установщик.
Убедитесь, что второй системе выделено достаточно места, и раздел точно есть до старта установки.
Шаг 2. Создайте отдельный EFI-раздел под вторую систему
В работающей первой системе откройте командную строку от имени администратора и выполните по порядку:
1) Определите том, который будете уменьшать (например, D:)
2) Уменьшите его, чтобы получить нераспределенное пространство в конце
3) Создайте на этом месте EFI-раздел
4) Отформатируйте его в FAT32
Один из рабочих сценариев для diskpart выглядит так (подставьте свои номера томов и точные значения):
diskpart
lis vol
sel vol 2
shrink desired=100
creat par efi
format fs=FAT32
exit
Идея такая же, как описано в инструкции с применением diskpart и созданием EFI-раздела: после shrink появится нераспределенное место, а creat par efi создаст нужный тип раздела. Практика и порядок команд подробно встречаются в гайде по созданию второго загрузчика на одном диске: https://remontcompa.ru/windows/windows-10/967-kak-sozdat-dva-nezavisimyh-drug-ot-druga-zagruzchika-na-odnom-zhestkom-diske-ili-kak-ustanovit-na-noutbuk-s-windows-81-vtoruyu-operacionnuyu-sistemu-windows-10-i-sdelat-ey-otdelnyy-zagruzc.html
Шаг 3. Установите вторую windows 10 так, чтобы файлы загрузки писались в ее EFI-раздел
Есть два пути:
- Через установщик windows, выбрав нужный диск
- Или развернуть установку из существующего ISO в систему через утилиту, которая позволяет указать место для загрузчика (в этом случае удобнее контролировать, куда пишутся EFI-файлы)
Один из популярных практических подходов - использовать WinNTSetup для разворачивания второй windows в раздел, а загрузчик направить в созданный EFI-раздел. Пример логики настройки есть в инструкции: https://remontcompa.ru/windows/windows-10/967-kak-sozdat-dva-nezavisimyh-drug-ot-druga-zagruzchika-na-odnom-zhestkom-diske-ili-kak-ustanovit-na-noutbuk-s-windows-81-vtoruyu-operacionnuyu-sistemu-windows-10-i-sdelat-ey-otdelnyy-zagruzc.html
Ключевой момент:
- загрузчик второй системы должен быть UEFI
- при развертывании/установке файлы загрузки должны попасть именно в отдельный EFI-раздел второй системы
После завершения установки перезагрузите компьютер.
Шаг 4. Проверьте меню загрузки
При перезагрузке у вас должно появиться:
- либо меню выбора в Boot Menu материнской платы
- либо выбор через пункт(ы) Windows Boot Manager
Если в меню видно несколько “Windows Boot Manager”, выберите тот, который относится к второй системе и проверяйте запуск.
Обычно это выглядит как две записи Windows Boot Manager на одном физическом диске, но они указывают на разные EFI-разделы.
Шаг 5. Если в меню загрузки нет второй системы: добавьте через bcdboot
Иногда после установки или обновлений в списке остается только одна система. Решение - снова создать загрузочную запись для второй windows через bcdboot.
Microsoft описывает этот подход как способ быстро добавить параметры загрузки для windows: https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/repair-the-boot-menu-on-a-dual-boot-pc?view=windows-11
Схема такая:
1. Загрузитесь в первую windows или в WinPE/установщик
2. Узнайте букву раздела, где лежит папка Windows второй системы
3. Выполните:
bcdboot D:\Windows
Где D:\Windows - путь к второй установленной windows.
При необходимости букву раздела ищите через diskpart:
- list volume
- дальше сопоставьте размер и файловую структуру с тем разделом, где лежит \Windows
Подход и пример команды bcdboot для добавления пункта в меню есть также в обзоре Remontka: https://remontka.pro/add-windows-os-selection-menu/
Что выбрать на практике: варианты настройки
| Сценарий | Какой результат по выбору windows | Когда подходит | Что может пойти не так |
|---|---|---|---|
| Одна windows поставлена, вторую ставите так, что загрузчик записывается “в общий EFI” | Может появиться выбор, но записи часто перезаписываются | Быстрый старт без настройки отдельных EFI | После обновлений или переустановок меню может стать неполным |
| Для второй windows создается отдельный EFI-раздел, загрузчик привязан к нему | Два пункта Windows Boot Manager и стабильный выбор | Когда нужна предсказуемость | Если EFI-раздел выбран неверно, вторая система не появится |
После установки пункты не появились, добавляете через bcdboot |
Система появляется в меню, если запись создана правильно | Когда меню пустое или неполное | Ошибка буквы раздела приводит к записи не туда |
Типичные ошибки
- Создали второй раздел, но загрузочные файлы второй системы попали не в ее EFI-раздел (в итоге перетираются записи).
- Смешали режимы установки: одна windows установлена в UEFI, другая в Legacy/CSM. Тогда объединить меню может не получиться.
- После сбоев или обновлений запуск идет “в один и тот же пункт”, а второй не добавлен в BCD. Тогда помогает
bcdbootпо документации Microsoft. - Оставили быстрый запуск включенным и использовали нестандартные схемы выбора. Это может усложнить восстановление после неполного старта (часто упоминается в обсуждениях и практических рекомендациях).
Вывод
Чтобы стабильно загружать две windows 10, лучше всего:
1) сделать второй раздел под систему
2) создать отдельный EFI-раздел для второй системы
3) при установке/развертывании направить загрузчик второй windows в этот EFI-раздел
4) если меню исчезло, добавить запись вручную через bcdboot по схеме Microsoft
Если сделать именно так, выбор загрузки перестает зависеть от того, что первая система обновлялась или перезаписывала свои записи загрузки.