Почему исчезает загрузчик после обновлений Windows

Иногда после очередного обновления Windows пользователь внезапно обнаруживает, что система больше не загружается: вместо привычного логотипа — сообщение о ошибке, пустой экран или переход в UEFI. Это выглядит мистически, но на самом деле исчезновение загрузчика — одна из самых распространённых болезней Windows Update. Чтобы понимать, почему так происходит и как вернуть работу системы, полезно взглянуть внутрь механики загрузки Windows и поведения обновлений.


Что такое загрузчик Windows и как он должен работать

Загрузчик Windows — это небольшая, но критически важная часть системы. Он отвечает за передачу управления операционной системе после BIOS/UEFI. Его основные элементы:

  • EFI-раздел (ESP) — скрытый раздел, где хранятся bootmgfw.efi и другие файлы загрузки.
  • BCD-хранилище — база данных конфигурации загрузки (Boot Configuration Data).
  • Windows Boot Manager — компонент, который выбирает, какую систему загружать.
  • Указатели в NVRAM на действующий загрузчик.

Если что-то из этого исчезает, повреждается или перезаписывается — загрузка ломается.


Почему обновления Windows ломают загрузчик

На самом деле проблема не столько в обновлениях, сколько в том, как Windows работает с разделом EFI и BCD. Есть несколько типичных сценариев, при которых загрузчик мог “исчезнуть”.


1. Обновление переписывает EFI-файлы

Крупные обновления (feature updates) заменяют:

  • bootmgfw.efi
  • bootmgr.efi
  • winload.efi

Если во время обновления:

  • пропало питание,
  • UEFI не успел записать изменения в NVRAM,
  • антивирус вмешался,
  • произошёл сбой файловой системы,

то загрузчик может либо недозаписаться, либо вовсе пропасть с EFI-раздела.

Итог

UEFI не находит корректный файл bootmgfw.efi → загрузчик исчезает.


2. Windows меняет загрузочную запись в NVRAM и делает это неудачно

UEFI хранит информацию о загрузке в NVRAM: здесь находится ссылка на файл Windows Boot Manager.

Во время обновления Windows обновляет эту запись. Иногда:

  • запись удаляется, но новая не создаётся,
  • создаётся дубликат с неверным путём,
  • старая ссылка становится “битой”.

Итог

UEFI просто не знает, куда загружаться.


3. Система добавляет вторую копию Windows Boot Manager

Windows любит дублировать записи при:

  • наличии нескольких дисков с EFI,
  • подключённых внешних SSD,
  • остатках старых систем,
  • попытках автоматического восстановления.

В итоге Boot Manager может “улететь” на другой EFI-раздел.

UEFI ищет загрузчик на одном диске, а Windows перенесла его на другой.

Итог

На нужном диске загрузчик “пропал”.


4. Обновление повреждает BCD-хранилище

BCD — это конфигурация загрузки. Она может быть повреждена при:

  • отключении питания во время обновления,
  • работе диска с ошибками,
  • некорректных вмешательствах сторонних программ,
  • попытках восстановления из среды Windows RE.

Повреждённый BCD вызывает ошибки:

  • Boot BCD error
  • 0xc0000098
  • Missing Boot Configuration Data

Итог

Загрузчик физически есть, но конфигурация сломана.


5. Secure Boot блокирует обновлённый EFI-файл

Иногда новые версии bootmgfw.efi меняют подпись или требуют обновлённых ключей Secure Boot. Если UEFI работает в строгом режиме и не принимает новые ключи, загрузчик оказывается “заблокирован”, хотя он на месте.

Итог

UEFI не запускает обновлённый загрузчик → кажется, что он исчез.


6. Конфликт обновления Windows с загрузчиком Linux (GRUB)

Если у пользователя стоит dual-boot:

  • Windows Update может переписать EFI-записи,
  • переместить загрузчик,
  • удалить упоминание о GRUB,
  • сделать Windows Boot Manager “главным”.

GRUB остаётся в EFI-разделе, но Windows выпиливает ссылки на него.

Итог

Кажется, что исчез «все загрузчики», хотя исчез только порядок загрузки.


7. Ошибки диска или повреждение EFI-раздела

Любая небольшая ошибка файловой системы на EFI-разделе может:

  • стереть часть загрузочных файлов,
  • нарушить структуру,
  • сделать раздел недоступным.

Обновления работают с этим разделом активно, и любой сбой накрывает загрузчик первым.


Как восстановить загрузчик, если он исчез

Порядок восстановления одинаковый для большинства случаев.

Шаг 1. Загрузиться с установочной флешки Windows

Выбрать «Восстановление системы» → «Командная строка».

Шаг 2. Проверить диск

chkdsk C: /f

Шаг 3. Пересоздать загрузочные файлы

bcdboot C:\Windows /l ru-ru /f UEFI /s Z:

где Z: — буква EFI-раздела.

Шаг 4. Восстановить BCD

bootrec /rebuildbcd

Шаг 5. Проверить записи в UEFI

bcdedit /enum firmware

Удалить лишние и создать новую — если требуется.


Что сделать, чтобы загрузчик не пропадал в будущем

Несколько простых правил повышают стабильность работы:

  • всегда ставить обновления при стабильном питании;
  • не держать лишние EFI-разделы на нескольких дисках;
  • отключать внешние носители перед обновлением;
  • регулярно проверять состояние NVMe/SATA-дисков;
  • выключить подозрительные “оптимизаторы” и “чистилки”;
  • не менять вручную GPT-разметку системного диска.

Итог

Исчезновение загрузчика после обновлений Windows — не случайность и не мистика. Это результат того, что система активно изменяет EFI-раздел, BCD-хранилище и записи в NVRAM. Любой сбой по пути — и загрузчик перестаёт существовать для UEFI. Хорошая новость в том, что восстановление обычно занимает несколько минут, а понимание механики помогает избежать таких сюрпризов в будущем.

Понравилась статья? Поделиться с друзьями:
Блог одного ITшника
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: