Проблема
Синий экран смерти (BSOD) с ошибкой 0xc000000f, 0xc0000098 или сообщение Bootmgr is missing при включении компьютера классический признак повреждения загрузчика Windows. Причины могут быть разными: неудачное обновление системы, сбой питания во время записи данных в загрузочный сектор, установка второй ОС с перезаписью MBR/GPT или вирусная активность. В такой ситуации система не доходит даже до экрана входа, и единственный способ восстановить работоспособность использовать среду восстановления Windows (WinRE). В этой статье разберём встроенный инструмент «Восстановление при загрузке» (Startup Repair) автоматизированное средство, которое часто решает проблему без ручного вмешательства в командную строку. Автоматическое восстановление загрузчика Windows первый и обязательный шаг диагностики для любого сисадмина, столкнувшегося с отказом загрузки клиентской или серверной ОС.
Решение
Вместо ручного пересоздания BCD через bootrec или bcdboot логично начать с утилиты Startup Repair, входящей в состав Windows Recovery Environment (WinRE). Этот инструмент анализирует целостность системных файлов, структуру загрузочных записей и конфигурацию BCD, после чего пытается автоматически применить исправления. Согласно официальной документации Microsoft, средство проверяет следующие компоненты:
- Главную загрузочную запись (MBR) или таблицу разделов GPT;
- Загрузочный сектор системного тома;
- Базу данных конфигурации загрузки (BCD);
- Целостность файлов
bootmgrиwinload.exe/efi.
Инструмент особенно полезен в сценариях, когда проблема вызвана некритичным повреждением BCD, а не физическим сбоем диска. Важно: Startup Repair не затрагивает пользовательские данные и установленные программы, работая исключительно с загрузочной средой.
Пошаговая инструкция
Для выполнения инструкции потребуется доступ к среде WinRE. Попасть в неё можно тремя способами: с установочной флешки Windows, через меню дополнительных параметров загрузки или принудительно тремя неудачными попытками старта системы.
Шаг 1. Загрузка в среду восстановления (WinRE)
Способ А. С установочного носителя:
Создайте загрузочную флешку с дистрибутивом Windows той же версии и разрядности, что установлена на компьютере. Официальные образы доступны на странице Microsoft Software Download. Загрузитесь с носителя, на первом экране выбора языка нажмите Далее, затем в левом нижнем углу выберите Восстановление системы.
Способ Б. Через меню принудительной загрузки:
Если система пытается стартовать, но падает в BSOD, трижды прервите загрузку кнопкой питания. После третьего сбоя Windows автоматически загрузится в среду восстановления с сообщением «Подготовка автоматического восстановления».
Способ В. С работающей системы:
Зажмите Shift и выберите Перезагрузка в меню «Пуск». После перезагрузки откроется меню «Выбор действия».
Шаг 2. Запуск восстановления при загрузке
В среде WinRE последовательно выберите:
- Поиск и устранение неисправностей (Troubleshoot).
- Дополнительные параметры (Advanced options).
- Восстановление при загрузке (Startup Repair).
Система предложит выбрать целевую операционную систему. Если установлено несколько копий Windows, укажите ту, которая не загружается. Обычно выбор состоит из одного пункта, например: Windows 10 на томе (C:).
Шаг 3. Ожидание диагностики и анализ результатов
Утилита начнёт сканирование. Процесс может занять от 2 до 10 минут. Во время работы на экране будет отображаться надпись «Диагностика компьютера» и полоса прогресса. Не выключайте компьютер в этот момент.
По завершении возможны два исхода:
- «Восстановление при загрузке не обнаружило проблем» инструмент не нашёл явных повреждений. В этом случае переходите к разделу «Устранение распространённых проблем».
- «Восстановление при загрузке устранило неполадки» утилита успешно исправила конфигурацию загрузчика. Перезагрузите компьютер, извлекя установочный носитель.
Шаг 4. Просмотр журнала диагностики (при неудаче)
Если восстановление не удалось, нажмите Дополнительные параметры и откройте Командную строку. Введите команду для просмотра детального отчёта:
notepad D:\Windows\System32\LogFiles\Srt\SrtTrail.txt
Примечание: буква диска
D:может отличаться. Обычно в WinRE системный раздел Windows получает букву, отличную отC:. Проверьте доступные диски командойdiskpart→list volume.
Файл SrtTrail.txt содержит список проведённых тестов и их результаты. Ключевые строки для поиска ошибки:
-
Root cause found:непосредственная причина сбоя. -
Error code:код ошибки для дальнейшего поиска в Microsoft Error Lookup Tool.
Шаг 5. Принудительный запуск Bootrec через WinRE
Если Startup Repair не справился, имеет смысл запустить ручную проверку и перезапись загрузочных записей через bootrec. В той же командной строке выполните последовательно:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Подробное описание работы bootrec тема отдельной статьи, но в контексте автоматического восстановления это логичное продолжение после неудачи основного средства.
Устранение распространённых проблем
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Startup Repair не видит установленную Windows | Сбита буква раздела или повреждена таблица разделов | В командной строке выполните diskpart , list volume, проверьте наличие системного раздела. При необходимости назначьте букву командой assign letter=C. |
Ошибка 0x80070001 при попытке восстановления | Несовпадение разрядности загрузочного носителя и установленной ОС | Используйте установочную флешку той же архитектуры (x64/x86). |
| Восстановление проходит успешно, но после перезагрузки проблема возвращается | Неисправность жёсткого диска или SSD (битые сектора в загрузочной области) | Запустите проверку диска: chkdsk C: /f /r. Если обнаружены bad-сектора, рассмотрите замену накопителя. |
| Startup Repair зависает на этапе диагностики | Конфликт с подключённой периферией или повреждённый драйвер файловой системы | Отключите все USB-устройства, кроме клавиатуры и мыши. Попробуйте запустить восстановление в безопасном режиме с поддержкой командной строки. |
| Инструмент сообщает, что не может восстановить систему из-за отсутствия точки восстановления | Повреждение хранилища точек восстановления (System Volume Information) | Startup Repair не зависит от точек восстановления. Ошибка указывает на то, что среда WinRE пытается использовать другой механизм. Запустите инструмент повторно, явно выбрав «Восстановление при загрузке». |
Если ни один из методов не помог, вероятно, повреждение загрузчика глубже, чем может исправить автоматическое средство. В этом случае переходите к ручному восстановлению BCD через bcdboot (рассмотрено в статье «Восстановление загрузчика Windows: пошаговая инструкция для UEFI и BIOS»).
Автоматическое восстановление при загрузке встроенный и часто недооценённый инструмент Windows. Он решает до 60% проблем с загрузкой, вызванных логическими повреждениями, и не требует от администратора глубоких знаний структуры BCD. Автоматическое восстановление загрузчика windows рекомендуется запускать в первую очередь при любых симптомах отказа старта системы — это экономит время и в большинстве случаев избавляет от необходимости использовать командную строку.







