Код 0xc000000f в Windows появляется до рабочего стола: загрузчик не смог прочитать нужный файл или обратиться к устройству. На экране часто путь к \Boot\BCD или \EFI\Microsoft\Boot\BCD и фраза, что приложение или устройство недоступны. Это ошибка старта, не вылет программы 0xc0000005 и не синий DRIVER_IRQL_NOT_LESS_OR_EQUAL. Система ещё не вошла.

Почему это происходит

Не читается BCD. Файл есть по пути, но сектор битый, том не смонтировался, буква и GUID разъехались. Отличие от 0xc0000098: там чаще «запись недействительна», здесь - «не удалось прочитать / нет такого». На практике диагностика близкая.

Устройство не то. Вынули диск, сменился порт, в прошивке первым стоит пустой накопитель. Загрузчик идёт по старой записи и отвечает 0xc000000f.

После клона. Скопировали том, старый диск оставили. Два похожих BCD, загрузка попадает не туда.

Повреждён том. Файловая система не дописалась. Тогда рядом бывают 0xc0000225 и предложения chkdsk. Сначала диск, не десятый bootrec.

Не путайте 0xc000000f с 0xc0000225. Оба про загрузчик. 0xc0000225 - STATUS_NOT_FOUND, «не нашёл». 0xc000000f чаще про невозможность прочитать выбранный путь. Лечить оба одной командой bootrec /fixmbr на UEFI бесполезно: главная загрузочная запись там ни при чём.

Не копируйте чужой файл BCD архивом и не подкладывайте bootmgfw.efi с другой сборки. Подпись и разметка не совпадут. Не правьте BCD в реестре живой системы наугад: проще потерять и эту загрузку.

Как исправить пошагово

  1. Сфотографируйте экран. Нужны 0xc000000f и строка File. Путь к BCD или к winload сразу говорит, что чинить.
  2. Проверьте в прошивке порядок дисков и режим. Первым - тот накопитель, куда ставили Windows. UEFI или Legacy - как при установке. После сброса CMOS режим часто уезжает.
  3. Зайдите в среду восстановления с официальной флешки. «Восстановление при загрузке» - первый штатный шаг. Три прерванные загрузки иногда поднимают ту же сломанную среду, флешка надёжнее.
  4. Посмотрите тома. diskpart, list vol. Найдите раздел Windows и раздел EFI. Буква в этой среде часто не C. Затем chkdsk по букве системного тома.
  5. Соберите загрузчик штатно. На UEFI обычно bcdboot с верной буквой Windows. На MBR уместны bootrec /scanos и bootrec /rebuildbcd. Если /fixboot отвечает отказом - это не приговор и не повод форматировать EFI.
  6. После клона оставьте один системный диск на время. Пропишите загрузчик на новый SSD, потом решайте судьбу старого.
  7. Не создавайте EFI-раздел заново, если он жив. Сначала dir по его букве. Удаление «как в видео» снимает все системы на диске.

Если папка Windows с другой машины не открывается, это уже том, не только BCD. Сначала копия файлов. Переустановка на сыплющемся диске вернёт 0xc000000f через короткое время.

На ноутбуке с BitLocker команды к тому без ключа восстановления опасны для данных. Ключ - в учётной записи Microsoft. Обход шифрования не рассматриваем.

После обновления прошивки ноутбука 0xc000000f бывает просто потому, что сбросился порядок Boot: первым стал «Ubuntu» от старой записи, пустой USB или LAN. Верните Windows Boot Manager наверх, не трогая разделы. Если запись Boot Manager пропала совсем, тогда уже bcdboot с флешки. Не создавайте десяток ручных пунктов в UEFI «на всякий»: загрузчик ещё сильнее запутается.

На настольном ПК после замены блока питания люди иногда перетыкают SATA в другие порты чипсета и получаются 0xc000000f при живых файлах. Верните кабель в тот же порт или пропишите загрузчик заново. Менять SSD из-за переставленного кабеля рано. Если диск в прошивке периодически пропадает - уже кабель, порт или сам накопитель, не BCD.

Часто задаваемые вопросы

0xc000000f - настоящий код? Да. Это отказ загрузчика прочитать файл или устройство.

Это то же, что 0xc0000225? Нет. Соседние коды старта, разные формулировки на экране.

Это синий стоп 0x0000007b? Нет. 0x0000007b - INACCESSIBLE_BOOT_DEVICE, ядро уже стартовало и не увидело системный диск.

Можно ли скопировать BCD с другого ПК? Нельзя. GUID томов чужие.

Поможет ли переустановка? Если том живой - да. Если диск умирает - сначала накопитель.

Смотрите также