Windows

Ошибка 0xc000014c при загрузке Windows 10 и 11 — как исправить

При запуске Windows 10 или 11 может появиться синий экран восстановления с кодом ошибки 0xc000014c. В зависимости от ситуации Windows может указывать на файл Windows\System32\config\SYSTEM или на \Boot\BCD либо \EFI\Microsoft\Boot\BCD.

В первом случае проблема обычно связана с повреждением системного реестра, во втором — с конфигурацией загрузки Windows. Поэтому способ восстановления зависит от того, какой файл указан на экране с ошибкой.

Что означает ошибка 0xc000014c

Код 0xc000014c означает, что Windows не может продолжить загрузку из-за проблем с необходимыми системными данными. На практике ошибка может быть связана как с повреждением системного реестра, так и с конфигурацией загрузчика.

На практике чаще всего встречаются два варианта:

  • Windows\System32\config\SYSTEM — повреждён куст системного реестра;
  • \Boot\BCD или \EFI\Microsoft\Boot\BCD — повреждена конфигурация загрузки Windows.

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

Если ошибка указывает на Windows\System32\config\SYSTEM

Если на экране восстановления указан файл Windows\System32\config\SYSTEM, сначала стоит проверить файловую систему и накопитель, а затем попробовать восстановление системы из точки восстановления.

Проверьте диск на ошибки

Загрузитесь в среду восстановления Windows. Если она не запускается с экрана ошибки, можно использовать установочную флешку Windows и выбрать пункт Восстановить компьютер.

Затем откройте:

Поиск и устранение неисправностей → Дополнительные параметры → Командная строка.

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

diskpart
list volume
exit

Найдите раздел, на котором расположена папка Windows. Например, если это диск C:, выполните:

chkdsk C: /f /r

Если у системного раздела другая буква, замените C: на неё.

Параметр /f исправляет найденные ошибки файловой системы, а /r дополнительно проверяет диск на повреждённые сектора.

После завершения проверки перезагрузите компьютер. Если Windows по-прежнему не загружается, снова войдите в среду восстановления.

Используйте точку восстановления

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

Откройте:

Поиск и устранение неисправностей → Дополнительные параметры → Восстановление системы.

Выберите подходящую точку восстановления и дождитесь окончания процедуры.

Это особенно актуально для ошибки, связанной с файлом SYSTEM, поскольку точки восстановления могут содержать резервные копии системного реестра.

Если ошибка указывает на файл Boot\BCD

Если на экране написано, что Boot Configuration Data отсутствуют или содержат ошибки, а в качестве файла указан \Boot\BCD либо \EFI\Microsoft\Boot\BCD, проблема связана с загрузочной конфигурацией.

В этом случае можно пересоздать файлы загрузчика Windows. Для компьютеров с UEFI удобнее использовать встроенную команду bcdboot.

Пересоздайте загрузчик Windows

Откройте в среде восстановления:

Поиск и устранение неисправностей → Дополнительные параметры → Командная строка.

Вы можете ознакомиться также с другими способами как запустить командную строку в Windows.

Сначала запустите DiskPart:

diskpart
list volume

Найдите в списке:

  • раздел, на котором установлена Windows;
  • небольшой раздел FAT32 — обычно это EFI-раздел, используемый для загрузки Windows.

Запомните номер EFI-раздела. Например, если это том 2, выполните:

select volume 2
assign letter=Z
exit

Теперь нужно определить букву раздела с Windows. В среде восстановления она может отличаться от той, которая используется при обычной загрузке системы. Проверить раздел можно, например, командой:

dir C:\Windows

Если команда показывает содержимое папки Windows, значит, системный раздел имеет букву C:. Если папка не найдена, попробуйте проверить другой раздел, например D: или E:.

После этого подставьте найденную букву в команду восстановления загрузчика. Например, если Windows находится на C:, а EFI-раздел ранее был подключён как Z:, выполните:

bcdboot C:\Windows /s Z: /f UEFI

При успешном выполнении команды Windows сообщит, что загрузочные файлы успешно созданы. После этого закройте командную строку и перезагрузите компьютер.

Команда bcdboot создаёт заново необходимые загрузочные файлы на указанном системном разделе, используя файлы из установленной Windows.

Что делать, если bcdboot не помогает

Если команда bcdboot завершилась с ошибкой или Windows по-прежнему не запускается, ещё раз проверьте букву раздела с Windows и правильность выбранного EFI-раздела.

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

Если bcdboot завершился с ошибкой или Windows по-прежнему не запускается, можно проверить, видит ли среда восстановления установленную Windows:

bootrec /ScanOS

Если ошибка 0xc000014c появилась после изменений с дисками

Если ошибка возникла после переноса Windows на другой SSD или HDD, подключения или отключения накопителей, изменения разделов либо установки второй операционной системы, сначала стоит проверить конфигурацию дисков.

В частности, загрузчик Windows может находиться не на том же физическом диске, что и сама система. Поэтому изменение структуры накопителей или отключение одного из них может привести к тому, что Windows перестанет находить необходимые загрузочные файлы.

Если к компьютеру недавно подключались дополнительные HDD, SSD или другие накопители, попробуйте временно отключить их и проверить загрузку Windows.

Проверьте состояние накопителя

Если ошибка появилась внезапно после зависания, аварийного отключения питания или других сбоев, не стоит ограничиваться восстановлением загрузчика. Повреждение файлов может быть следствием проблем с самим SSD или HDD.

Для начала выполните проверку системного раздела командой chkdsk, описанной выше. Если ошибки повторяются, Windows снова повреждает загрузочные файлы или появляются другие проблемы при работе с диском, стоит отдельно проверить состояние накопителя.

Вы также можете проверить посекторно состояние накопителя через Victoria с помощью загрузочной флешки WinPE Strelec.

Заключение

При ошибке 0xc000014c прежде всего посмотрите, какой файл указан на экране восстановления.

  • Если указан Windows\System32\config\SYSTEM — начните с проверки диска и попробуйте Восстановление системы из точки восстановления.
  • Если указан Boot\BCD или EFI\Microsoft\Boot\BCD — проблема относится к загрузчику, и в случае UEFI обычно имеет смысл начать с пересоздания загрузочных файлов командой bcdboot.

Если восстановление не помогает и ошибки продолжают появляться, необходимо проверить состояние SSD или HDD и правильность структуры разделов. В противном случае восстановление загрузчика может устранить только следствие проблемы.

Айтишник

Вячеслав. Специалист по ремонту ноутбуков и компьютеров, настройке сетей и оргтехники, установке программного обеспечения и его наладке. Опыт работы в профессиональной сфере 12 лет.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *