Ошибка 0xc0000225 при загрузке Windows 10

Windows 10 внезапно ушла в перезагрузку и больше не запускалась, выдавая ошибку 0xc0000225 (с контекстом windows\system32\config\system).

Если более точно, то ОС ушла в перезагрузку и гоняла по кругу попытки автоматического восстановления, которые, как известно в большинстве случаев не работают. После того, как я отключил это автоматическое восстановление, то при загрузке появился синий экран с ошибкой 0xc0000225. (Отключение восстановления тут не рассматриваю: делается из командной строки при помощи bcdedit, в конце статьи есть ссылка).

Практически все статьи (как под копирку переписанные, ага) говорят о том, что ошибка 0xc0000225 — это поломанный загрузчик (и если контекст ошибки \windows\system32\winload.efi, \windows\system32\winload.exe или \Boot\Bcd, то скорее всего так и есть, но это не точно). Возможно, но это не мой случай. Если всё же хотите попытаться восстановить загрузчик, что для MBR диска у мня есть проверенный метод — https://unix-garage.tk/vosstanovlenie-zagruzchika-windows/.

Другая очень малая часть заметок в сети говорила о том, что ошибка 0xc0000225 говорит о поломанном реестре. И скорее всего это был мой случай, и починить это дело мне так и не удалось.

Важное замечания по реестру Windows 10. В какой-то из версий или с какого-то момента резервное копирование реестра в отдельный каталог по умолчанию выключено. Поэтому, если в каталоге C:/Windows/System32/config/RegBack вдруг пусто, то копии реестра нет.

#Как  выяснить, что системе полный 3.14Здец и дело не в загрузчике

На LiveUSB (например sergei strelec usb) есть вариант поиска и запуска системы на имеющихся дисках. Если этот вариант не прокатывает для запуска системы, значит у нас две новости: 1) можно не трогать загрузчик и сразу ковырять ОС 2) у ОС есть проблема с загрузкой и не факт, что что-то поможет.

Если нет копий реестра и точек восстановления - шансов на успех сразу становится минимум в два раза меньше.

#Что я пробовал и что не сработало.

Я пробовал обе разметки диска: MBR и GPT. Если разметка GPT, то загрузчик создаётся так:

diskpart
lis dis
sel dis 0 - выбираем нужный диск, если их несколько
ceat par efi size=100
format fs=fat32
exit
bcdboot c:\windows - буква диска, которая на данный момент указывает на диск с ситемой

Этот способ восстановления именно загрузчика у меня сработал.

Есть ещё вариант с dism. У меня с ним ничего не получилось от слова совсем. Получал разные ошибки на разных этап. Даже пробовал вариант ставить аналогичную версию ОС, подключать два диска (с проблемной ОС и новой) и при помощи диск пытаться восстановиться, указывая в качестве источника для восстановления системных файлов рабочую ОС (ключ — /source:c:\).

#Какой ещё подорожник попробовал на худой конец.

Есть ещё команды sfc scannow и chkdsk. На обычных HDD вторая нередко находила ошибки и бывало спасала ситуацию с реестром. С SSD дисками проблем с диском по части ошибок обычно не встречал.

В некоторых случаях ещё слетает метка активного раздела диска (делается через diskpart командой active).

#Итог

В статье освещены основные моменты по восстановлению ОС Window 10, но далеко не нюансы затрону, а описания не полные. Однако, на мой взгляд если всё вышеперечисленной не помогает, можно хоронить систему.

#Случайности

Windows 10 на столько непонятная система, что она не только не подвержена нормальному восстановлению при серьёзных проблемах, но и порою поднимается в строй от самых, казалось бы, странных манипуляций.

  1. Однажды система стартовала после того, как я включил протоколирование загрузки через безопасный режим. Запуск был неудачный (как и десятки других), но далее я просто без манипуляций сделал обычный запуск системы и она поднялась и более никогда не падала.
  2. Отключения автоматического восстановления через bxdedit дало системе возможности пойти загружаться и она стартовала успешно. До этого постоянно висела «Диагностика системы» часами на пролёт».
  3. Есть ещё много разных странных самопочинов или не очевидных манипуляций, но я всего не помню.

В процессе попыток устранения ошибки 0xc0000225 у меня ещё появлялась ошибка 0xc0000098. Это просто заметка.


По материалам.

Как создать загрузочный EFI-раздел Windows на GPT-диске вручную

http://forum.oszone.net/nextnewesttothread-229740.html

Как отключить авторекавери при помощи bcdedit — https://windowstips.ru/kak-v-windows-10-otklyuchit-avtomaticheskoe-vosstanovlenie

Добавить комментарий