Что делать, если Windows не видит установленную систему при двойной загрузке
Когда Windows не видит установленную систему при двойной загрузке, причина в повреждении BCD, конфликте UEFI/Legacy или настройках BIOS. Решения: восстановление загрузчика, EasyBCD или bcdedit.
Оглавление
Основные причины проблемы
Проблема возникает в следующих случаях:
- Повреждение или отсутствие записи в BCD — хранилище конфигурации загрузки может быть повреждено после обновления или переустановки системы
- Конфликт режимов загрузки — смешение UEFI и Legacy режимов препятствует корректному обнаружению систем
- Настройки BIOS/UEFI — неправильный порядок загрузки или включённый Secure Boot блокируют доступ к загрузчикам
- Смешение стилей разделов — если системы установлены на разные физические диски с разными стилями (GPT/MBR), автоматическое обнаружение может не работать
Способ 1: Добавление записи через EasyBCD или bcdedit
Если вторая система установлена корректно, но отсутствует в меню загрузки, добавьте запись вручную.
Использование EasyBCD
- Запустите утилиту EasyBCD
- Перейдите на вкладку «Добавить запись»
- Выберите тип системы (Windows)
- Укажите диск и имя записи
- Сохраните изменения
Использование bcdedit
Встроенная команда bcdedit позволяет создавать настраиваемые записи загрузки и управлять меню выбора нескольких систем из командной строки.
Для восстановления хранилища BCD используйте команду:
bcdedit /createstore
После создания нового хранилища добавьте записи вручную, если стандартные методы не работают.
Способ 2: Восстановление загрузчика через среду восстановления
Если меню загрузки полностью пропало или повреждено:
- Загрузитесь с установочного носителя Windows
- Нажмите Shift+F10 для вызова командной строки
- Используйте инструменты восстановления запуска
Важно для UEFI систем Восстановление должно выполняться именно в режиме UEFI, а не Legacy. В противном случае загрузчик не будет найден.
Убедитесь, что раздел EFI содержит файл:
\EFI\MICROSOFT\BOOT\bootmgfw.efi
Этот файл должен быть указан в разделе {bootmgr}.
Способ 3: Проверка настроек BIOS/UEFI и дисков
Порядок загрузки
Проверьте порядок загрузки в BIOS/UEFI. Убедитесь, что приоритет отдан нужному загрузчику:
- Windows Boot Manager — для систем Windows
- GRUB — если используется Linux
Проверка стилей разделов
Если системы установлены на разные физические диски:
- Откройте «Управление дисками»
- Проверьте стиль разделов (GPT/MBR) для каждого диска
- Смешение стилей может препятствовать автоматическому обнаружению
Отключение мешающих функций
Отключите в обеих системах:
- Быстрый запуск (Fast Startup)
- Гибернацию
Эти функции могут блокировать доступ к разделам и мешать корректной работе dual boot.
Способ 4: Особенности двойной загрузки с Linux
Обновление GRUB
Если Windows не видит Linux или наоборот:
- В Linux выполните команду:
sudo os-prober
- Обновите GRUB, чтобы он заново просканировал диски на наличие других ОС
Secure Boot
Убедитесь, что в настройках UEFI:
- Отключен Secure Boot, если он мешает отображению сторонних загрузчиков
- Изменён порядок загрузки на загрузчик Linux при необходимости
Восстановление GRUB после переустановки Windows
Если Windows переустанавливалась, она могла перезаписать EFI-раздел. В этом случае требуется восстановление GRUB из Live USB.
Частые ошибки
- Попытка восстановления в Legacy режиме для UEFI системы — загрузчик не будет найден, если восстановление выполняется в неправильном режиме
- Игнорирование Fast Startup — включённый быстрый запуск блокирует доступ к разделам между системами
- Неправильный порядок загрузки в BIOS — приоритет может быть отдан не тому загрузчику
- Отсутствие файла bootmgfw.efi — если EFI-раздел не содержит
\EFI\MICROSOFT\BOOT\bootmgfw.efi, загрузка Windows невозможна
FAQ
Почему после переустановки Windows пропала вторая система из меню загрузки? Переустановка Windows может перезаписать EFI-раздел и повредить BCD-хранилище, удалив записи о других установленных системах.
Можно ли добавить вторую Windows в меню загрузки без переустановки? Да, используйте утилиту EasyBCD или команду bcdedit для создания настраиваемых записей загрузки вручную.
Что делать, если GRUB не видит Windows после обновления?
Выполните sudo os-prober и обновите GRUB для повторного сканирования дисков на наличие других операционных систем.
Почему системы на разных физических дисках не видят друг друга? Смешение стилей разделов (GPT/MBR) может препятствовать автоматическому обнаружению. Проверьте стиль разделов через «Управление дисками».