- Что такое загрузчик Windows и как он должен работать
- Почему обновления Windows ломают загрузчик
- 1. Обновление переписывает EFI-файлы
- Итог
- 2. Windows меняет загрузочную запись в NVRAM и делает это неудачно
- Итог
- 3. Система добавляет вторую копию Windows Boot Manager
- Итог
- 4. Обновление повреждает BCD-хранилище
- Итог
- 5. Secure Boot блокирует обновлённый EFI-файл
- Итог
- 6. Конфликт обновления Windows с загрузчиком Linux (GRUB)
- Итог
- 7. Ошибки диска или повреждение EFI-раздела
- Как восстановить загрузчик, если он исчез
- Шаг 1. Загрузиться с установочной флешки Windows
- Шаг 2. Проверить диск
- Шаг 3. Пересоздать загрузочные файлы
- Шаг 4. Восстановить BCD
- Шаг 5. Проверить записи в UEFI
- Что сделать, чтобы загрузчик не пропадал в будущем
- Итог
Иногда после очередного обновления 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. Хорошая новость в том, что восстановление обычно занимает несколько минут, а понимание механики помогает избежать таких сюрпризов в будущем.
