Ошибка bootmgr is missing или сообщение об отсутствии операционной системы часто возникают при повреждении загрузочных секторов. В среде UEFI архитектура загрузки кардинально отличается от классического BIOS: загрузочные файлы хранятся на скрытом разделе FAT32 (EFI System Partition), а управление осуществляется через таблицу GUID Partition Table (GPT). Утилита Bootice позволяет вручную редактировать эти структуры, что необходимо, когда стандартные средства восстановления Windows не справляются.
Подготовка к работе
Запустить Bootice из-под неработающей системы невозможно. Требуется загрузочный носитель — установочная флешка Windows 10 или специализированный Rescue-диск. После старта с внешнего устройства скопируйте исполняемый файл программы на локальный диск или используйте его из среды восстановления, если он там присутствует.
Перед началом убедитесь в следующих условиях:
- Режим BIOS: В настройках материнской платы должен быть активен режим UEFI (отключите Legacy/CSM).
- Права доступа: Запуск производится от имени администратора.
- Резервное копирование: Обязательно создайте бэкап таблицы разделов диска через функцию Save MBR/GPT. Это позволит откатить изменения при ошибке выбора диска.
Диагностика структуры дисков
Запустите программу и перейдите на вкладку Physical Disk. В выпадающем списке выберите целевой накопитель с установленной Windows. Будьте предельно внимательны: выбор неверного диска приведет к потере данных.
Нажмите кнопку Parts Management. В открывшемся окне найдите раздел с типом EFI System и файловой системой FAT32. Его объем обычно составляет от 100 до 500 МБ. Именно здесь находится файл bootmgfw.efi. Если этот раздел отсутствует или имеет статус Unallocated, потребуется создание нового раздела вручную.
Переписывание загрузочного сектора PBR
Даже в UEFI-системах корректный код раздела (Partition Boot Record) важен для инициализации. Для перезаписи выполните следующие действия:
- Вернитесь в главное окно программы.
- Нажмите кнопку Process PBR.
- В появившемся диалоговом окне выберите пункт Windows NT 6.x PBR.
- Нажмите Install / Config и подтвердите замену текущего загрузочного кода.
Этот шаг перезаписывает код, отвечающий за поиск файла bootmgfw.efi. Он особенно полезен при повреждениях сектора вирусными атаками или сбоями питания.
Настройка конфигурации BCD
После обновления PBR проверьте данные конфигурации загрузки. Перейдите на вкладку BCD Edit. Здесь отображаются параметры поиска системных файлов.
Проведите по таблице влево, чтобы увидеть остальные столбцы
| Параметр | Описание | Стандартное значение |
|---|---|---|
device |
Раздел с загрузочными файлами | partition=C: |
osdevice |
Раздел с установленной ОС | partition=C: |
path |
Путь к исполняемому файлу ядра | \Windows\system32\winload.efi |
Обратите внимание: в среде восстановления буквы дисков могут отличаться (например, D: или E:). Убедитесь, что пути указывают на реальные тома. Если записи отсутствуют, нажмите Add и создайте новый элемент типа Windows Boot Loader, указав правильный диск и раздел.
Важно: Для UEFI-систем путь должен заканчиваться наwinload.efi. Использование winload.exe вызовет ошибку запуска.
Проверка файлов на EFI-разделе
Самый надежный способ диагностики — прямой доступ к содержимому скрытого раздела. Назначьте ему букву диска:
- Откройте Parts Management.
- Выберите EFI-раздел и нажмите Change Drive Letter.
- Присвойте свободную букву (например, Z:).
Откройте проводник и проверьте структуру папок: Z:\EFI\Microsoft\Boot. В этой директории должны присутствовать файлы bootmgfw.efi, BCD и языковая папка. При их отсутствии скопируйте дистрибутив с установочной флешки Windows 10.
После завершения работ обязательно снимите назначенную букву с EFI-раздела, чтобы система не воспринимала его как обычный том хранения данных.
Устранение ошибок после восстановления
Извлеките загрузочную флешку и перезагрузите компьютер. Возможны следующие сценарии:
- Secure Boot Error: Если появляется ошибка аутентификации образа, отключите Secure Boot в BIOS или подпишите загрузчик ключами Microsoft (Bootice эту функцию не поддерживает).
- Operating System not found: Проверьте порядок загрузки (Boot Priority) в BIOS. Убедитесь, что Windows Boot Manager стоит первым в списке.
Часто задаваемые вопросы
Можно ли использовать Bootice для восстановления загрузчика на дисках MBR?
Да, программа работает и с классической разметкой MBR. В этом случае при выборе PBR следует указать тип Windows NT 6.x MBR, а в настройках BCD отметить соответствующий раздел как активный.
Что делать, если Bootice не видит EFI-раздел?
Убедитесь, что в Physical Disk выбран правильный физический диск. Если раздел поврежден или имеет нестандартную файловую систему, он может не отображаться. Попробуйте просмотреть структуру через Parts Management, включая скрытые области.
Безопасно ли редактировать BCD через Bootice новичкам?
Процесс безопасен только при наличии резервной копии таблицы разделов. Утилита не имеет функции отмены изменений на диске. Всегда делайте бэкап перед внесением правок.
Нужно ли форматировать EFI-раздел перед восстановлением?
Форматирование требуется лишь в крайних случаях сильного повреждения файловой системы. Обычно достаточно перезаписать файлы загрузчика и обновить BCD, сохранив остальные данные.