Windows не загружается: восстановление загрузчика

Опубликовано: 19 января  |  Рубрика: Windows и программы  |  Автор: мастер «Гизмы»
Windows не загружается: восстановление загрузчика

Вы включаете компьютер, а вместо привычного логотипа видите чёрный экран с надписью «Bootmgr is missing», «An operating system wasn't found» или синий экран восстановления с кодом ошибки. Первая мысль — всё пропало и придётся переустанавливать систему. На практике значительная часть таких случаев связана не с самой Windows и не с данными, а с загрузчиком — небольшим набором файлов, которые отвечают за запуск системы. Их можно восстановить, не трогая программы и документы. Разберём, как отличить проблему загрузчика от других неисправностей, какие инструменты есть в самой Windows и в каких ситуациях самостоятельные попытки лучше прекратить.

Как устроена загрузка Windows

Упрощённо процесс выглядит так: после включения прошивка материнской платы (BIOS или UEFI) проверяет оборудование и ищет на диске загрузчик. Загрузчик читает конфигурацию загрузки (хранилище BCD), находит раздел с Windows и передаёт управление ядру системы.

Есть два режима, и от них зависит способ восстановления:

  • UEFI с разметкой GPT. Современный вариант. Загрузчик лежит на небольшом скрытом разделе EFI (обычно 100–300 МБ, файловая система FAT32).
  • Legacy BIOS с разметкой MBR. Старый режим. Код загрузки записан в первый сектор диска, файлы загрузчика — на разделе «Зарезервировано системой» или прямо на диске C:.

Узнать режим можно, запустив в рабочей Windows msinfo32 (строка «Режим BIOS») или, если система не грузится, посмотрев разметку диска через diskpart в среде восстановления.

Симптомы проблемы с загрузчиком

Загрузчик — наиболее вероятный виновник, если вы видите:

  • сообщение «Bootmgr is missing» или «BOOTMGR is compressed»;
  • «An operating system wasn't found» или «No bootable device»;
  • синий экран с ошибкой 0xc000000f, 0xc0000034 или упоминанием файла \Boot\BCD;
  • компьютер сразу уходит в настройки BIOS/UEFI, не найдя системы;
  • после установки второй системы или Linux пропал выбор Windows при загрузке.

Типичные причины: неудачное обновление, внезапное отключение питания, удаление «лишнего» раздела на диске, установка второй ОС, клонирование системы на новый SSD, изменение режима загрузки в настройках BIOS, отключение диска, на котором физически лежал загрузчик.

Когда дело не в загрузчике

Прежде чем что-то восстанавливать, исключите аппаратные причины. Иначе вы потратите время впустую, а в худшем случае усугубите ситуацию:

  • Диск не виден в BIOS вообще. Это аппаратная проблема: кабель, разъём, сам накопитель. Загрузчик тут ни при чём.
  • Диск щёлкает, стучит или определяется через раз. Любые операции записи могут окончательно повредить данные. Сначала — копирование информации.
  • Загрузка доходит до логотипа Windows и зависает или перезагружается. Загрузчик отработал, проблема в самой системе, драйверах или обновлении.
  • Синий экран с кодами INACCESSIBLE_BOOT_DEVICE после смены режима контроллера (AHCI/RAID) — нужно вернуть прежнюю настройку, а не трогать загрузчик.

Шаг 1. Попасть в среду восстановления

Среда восстановления Windows (WinRE) — это набор инструментов, который запускается отдельно от основной системы. Попасть в неё можно двумя способами:

  1. Если Windows два-три раза подряд не смогла загрузиться, она сама предложит «Дополнительные параметры». Иногда для этого нужно принудительно выключить компьютер кнопкой питания в момент появления логотипа.
  2. Если автоматический вход не срабатывает, загрузитесь с установочной флешки Windows той же разрядности, на первом экране выберите язык, затем «Восстановление системы» внизу слева.

Дальше: «Поиск и устранение неисправностей» → «Дополнительные параметры». Здесь есть «Восстановление при загрузке», «Командная строка», удаление обновлений и возврат к точке восстановления.

Шаг 2. Автоматическое восстановление

Начните с пункта «Восстановление при загрузке». Мастер сам проверит загрузочные файлы и попытается их исправить. Он справляется с простыми случаями, например с повреждённой записью в BCD. Если после одной-двух попыток результата нет, повторять бессмысленно — переходите к ручному восстановлению.

Шаг 3. Ручное восстановление через командную строку

Откройте «Командную строку» в среде восстановления. Сначала нужно узнать, какой буквой обозначен раздел с Windows: в среде восстановления буквы часто отличаются от привычных.

  1. Введите diskpart, затем list volume. Найдите раздел с Windows по размеру (обычно это самый большой NTFS-раздел) и раздел EFI (маленький, FAT32) или «Зарезервировано системой».
  2. Если у раздела EFI нет буквы, выберите его командой select volume N (где N — номер) и назначьте букву: assign letter=S. Выйдите из diskpart командой exit.
  3. Проверьте, что на найденном диске действительно есть папка Windows: dir C:\Windows (подставьте свою букву).

Для UEFI (GPT)

Выполните команду bcdboot C:\Windows /s S: /f UEFI, где C: — раздел с Windows, S: — раздел EFI. Команда заново создаст файлы загрузчика и хранилище конфигурации. В большинстве случаев после перезагрузки система стартует.

Для Legacy BIOS (MBR)

Используется набор команд bootrec:

  • bootrec /fixmbr — перезаписывает загрузочный код в первом секторе диска;
  • bootrec /fixboot — записывает новый загрузочный сектор на системный раздел;
  • bootrec /scanos — ищет установленные копии Windows;
  • bootrec /rebuildbcd — пересоздаёт хранилище BCD с найденными системами.

Если bootrec /fixboot выдаёт «Отказано в доступе», можно использовать bcdboot C:\Windows /s C: /f BIOS (или указать раздел «Зарезервировано системой»), предварительно сделав его активным через diskpart.

Сводная таблица ошибок и действий

Сообщение или ситуацияВероятная причинаЧто делать
Bootmgr is missingПовреждён загрузчик MBR или неактивен разделbootrec, проверка активного раздела
0xc000000f, ошибка \Boot\BCDПовреждено хранилище BCDbcdboot или bootrec /rebuildbcd
Сразу открывается BIOS/UEFIНет загрузочной записи или сменился режим загрузкиПроверить режим UEFI/Legacy, затем bcdboot
Пропал выбор Windows после LinuxЗагрузчик Linux не видит WindowsОбновить конфигурацию GRUB или вернуть загрузчик Windows
Диск не определяетсяАппаратная неисправностьНе восстанавливать загрузчик, спасать данные
Не грузится после клонирования на SSDНе перенесён раздел EFI или диск не выбран в BIOSВыбрать диск в порядке загрузки, bcdboot

Типичные ошибки при самостоятельном восстановлении

  • Смена режима UEFI на Legacy «наугад». Система, установленная в одном режиме, в другом не загрузится.
  • Форматирование или удаление «непонятных» маленьких разделов. Это и есть раздел EFI или среда восстановления.
  • Переустановка поверх без копирования данных. Если при установке выбрать не тот раздел, документы будут утеряны.
  • Бесконечные попытки на сбойном диске. Каждая запись на умирающий накопитель снижает шансы на восстановление информации.
  • Сторонние «загрузочные менеджеры», которые добавляют сложность и сами становятся причиной сбоев.

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

Большинство поломок загрузчика, которые мы исправляем, можно было предотвратить простыми мерами:

  • Создайте диск восстановления заранее: в Windows есть встроенная функция «Создание диска восстановления», которой нужна флешка на 16–32 ГБ. Это избавит от поиска чужого компьютера, чтобы записать установочный образ.
  • Не удаляйте служебные разделы в «Управлении дисками», даже если они кажутся пустыми и бесполезными.
  • Используйте источник бесперебойного питания для настольного компьютера, особенно если в вашем районе бывают перепады напряжения.
  • При установке второй системы отключайте на время установки диск с Windows или внимательно выбирайте, куда ставится загрузчик.
  • После клонирования на новый SSD не форматируйте старый диск сразу — сначала убедитесь, что система стабильно грузится с нового.
  • Делайте резервные копии образа системы или хотя бы важных файлов: при любой неисправности это сокращает простой до минимума.

Итог

Сообщение об отсутствии операционной системы — не всегда приговор. Если диск исправен и определяется, загрузчик в большинстве случаев восстанавливается за 10–20 минут: автоматическим средством или командами bcdboot и bootrec. Главное — сначала исключить аппаратные проблемы, правильно определить режим загрузки и не выполнять необратимых действий с разделами, пока важные файлы не скопированы.

Если компьютер не загружается и вы не уверены в причине, мастера «Гизмы» в Новосибирске проведут диагностику, восстановят загрузку без потери данных или, если диск неисправен, сначала спасут информацию в рамках восстановления данных с жёстких дисков. Когда систему уже не спасти, выполним аккуратную установку Windows с переносом файлов.

Последнее обновление: 19 января

Комментарии

Комментариев пока нет. Будьте первым — задайте вопрос мастеру или поделитесь опытом.

Написать комментарий