Экран ещё не рабочий стол: чёрный или синеватый кадр восстановления и код 0xc0000225. По смыслу NTSTATUS это STATUS_NOT_FOUND: загрузчик не нашёл то, что должен запустить - том, запись BCD, winload.efi. Система могла жить годами и упасть после клонирования диска, смены контроллера, внезапного выключения или неудачного обновления. Это ошибка загрузки, не вылет программы с 0xc0000005 и не стоп CRITICAL_PROCESS_DIED.
Почему это происходит
Повреждена или пустая конфигурация загрузки. Файл BCD не указывает на правильный \Windows. После утилиты «очистки», кривого клона, диска, который воткнули в другой порт, путь разъехался. Отличие: Windows как папка на диске жива, если открыть её с другой системы, а этот компьютер в неё не входит.
Сменился идентификатор диска. Клонировали HDD на SSD, вынули старый, оставили оба, переставили NVMe в другой слот. Загрузчик ищет старый GUID. 0xc0000225 здесь классика.
Не тот режим прошивки. Диск GPT, а плата грузится как Legacy, или наоборот. После сброса CMOS часто именно так. На экране тот же 0xc0000225, хотя файлы на месте.
Повреждён том. Файловая система не дописалась. Тогда рядом бывают предложения chkdsk. Сначала проверка тома, не набор команд bootrec подряд до упора.
Путают с другими кодами на чёрном экране. 0xc0000001, 0xc000000f - тоже загрузчик, но другие причины. Не приписывайте им смысл 0xc0000225. Если уже дошли до рабочего стола и падает Word - это не 0xc0000225.
Не скачивайте «готовый BCD» архивом. Не копируйте winload.efi с чужой Windows другой сборки. Подпись и версия не сойдутся, получите новый код. Не правьте BCD в реестре живой системы наугад: проще потерять и эту загрузку.
Как исправить пошагово
- Зайдите в среду восстановления. Три прерванные загрузки или флешка той же разрядности и близкой версии Windows. «Восстановление при загрузке» - первый штатный пункт. Часто хватает его одного после сбоя питания.
- Проверьте, что прошивка грузит тот же диск и тот же режим. В UEFI: Boot, UEFI или Legacy, нужный SSD первым. Secure Boot можно временно снять на тест, если образ восстановления его не любит. Запишите, что меняли.
- Проверьте том. В командной строке восстановления:
diskpart,list vol, найдите том с Windows. Буква может быть неC. Затемchkdsk D: /f, подставьте свою букву. Если диск сыпется ошибками, чинить BCD поверх него рано. - Соберите загрузчик штатными командами. Для UEFI обычно достаточно
bcdboot C:\Windows /l ru-ru, гдеC- реальная буква тома Windows. Наборbootrec /fixmbr,bootrec /fixboot,bootrec /rebuildbcdимеет смысл на MBR и не всегда работает на GPT:/fixbootчасто отвечает «отказано в доступе». Это не повод форматировать EFI-раздел без понимания. - Не создавайте EFI-раздел заново, если он уже есть и живой. Сначала
list volиdirпо букве EFI. Удаление раздела «как в видео» снимает загрузку всех систем на диске. - Если 0xc0000225 появился после клона, оставьте в компьютере один системный диск. Два одинаковых клона путают загрузчик. Старый HDD выньте на время.
Если папка Windows на диске уже не открывается с другой машины, это не загрузчик, а мёртвый том. Тогда сначала копия файлов, потом установка заново.
После замены HDD на SSD 0xc0000225 почти норма, если клон сделали утилитой «на глаз» и старый диск оставили в том же системнике. Загрузчик видит два похожих тома и идёт не туда. Выньте исходный диск на одну загрузку, дайте bcdboot прописать новый SSD первым, и только потом решайте, нужен ли старый как архив. Два клона в одной машине - частая причина «вчера работало, сегодня 0xc0000225», хотя оба диска живые.
Часто задаваемые вопросы
0xc0000225 и 0xc0000005 - одно и то же? Нет. 0xc0000225 - загрузчик не нашёл систему. 0xc0000005 - программа полезла не в свою память уже в работе.
Это синий экран CRITICAL_PROCESS_DIED? Нет. Там система уже стартовала и умер критический процесс. Здесь она даже не дошла до входа.
Нужно ли сразу форматировать диск? Нет. Сначала восстановление загрузки и проверка, жива ли папка Windows.
Можно ли править BCD в реестре?
Не стоит, если не понимаете куст. bcdboot безопаснее самодельных ключей.
