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

В NTSTATUS 0xc000000f называется STATUS_NO_SUCH_FILE: «такого файла нет» или его не удалось прочитать. Пишите код латиницей целиком: 0xc000000f. Буква «с» - латинская c, не кириллическая «с». Написание вроде «0с000000f» в поиске не найдёт справку.

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

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

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

После клона. Скопировали том, старый диск оставили. Два похожих BCD, загрузка попадает не туда. Компьютер «как будто видит Windows», а код всё равно 0xc000000f.

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

Схема прошивки разъехалась. Систему ставили в UEFI на GPT, потом включили Legacy - или наоборот. Путь к BCD уже другой. Диск живой, проводник бы всё увидел, но до проводника дело не доходит.

Не скачивайте «готовый BCD» архивом и не копируйте BCD с чужого компьютера. Идентификаторы томов не совпадут, получите тот же 0xc000000f или уже 0xc0000225. Не подменяйте winload.exe и .sys с форума.

Что делать самому

  1. Сверьте кадр. 0xc000000f и путь к BCD - эта статья. Синий STOP 0x0000007B - ядро не видит диск, другой разбор. 0xc0000098 - файл недействителен, соседний сюжет.
  2. Откройте прошивку и посмотрите список дисков. Нет системного накопителя - кабель, другой порт SATA или NVMe, пересадка. Есть лишний USB - выньте на тест. Первым должен быть тот диск, куда ставили Windows.
  3. Среда восстановления. Загрузочная флешка той же разрядности и по возможности той же версии. «Восстановление при загрузке», затем командная строка. diskpart → list volume - найдите системный том и раздел EFI, если он есть.
  4. Проверьте файловую систему. chkdsk X: /f по букве системного тома. Если диск сыпется, bootrec только добавит новые дыры в таблицу.
  5. Пересоздайте BCD штатно. На MBR-системе уместны bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd. На UEFI чаще bcdboot C:\Windows /s S: /f UEFI, где S - буква EFI-раздела, которую вы сами назначили в diskpart. Команды с чужого скрина без букв томов не копируйте.
  6. Не импортируйте чужой BCD и не правьте {bootmgr} в bcdedit наугад. Одна опечатка в GUID оставляет машину без любой записи загрузки.
  7. Оцените диск. Щелчки HDD, SMART с ремапами, NVMe, который прошивка то видит, то нет - замена накопителя честнее третьего rebuildbcd. Данные сначала копируют в среду восстановления, если раздел ещё читается.

На Windows 10 и Windows 11 кадр один и тот же. Меняется только путь: \Boot\BCD на Legacy, \EFI\Microsoft\Boot\BCD на UEFI. Если 0xc000000f появился сразу после смены платы или переноса диска в другой корпус, сравните режим загрузки в прошивке, не «версию Windows».

Автоматическое восстановление при загрузке иногда само пишет, что ему не удалось восстановить компьютер. Это не приговор диску и не повод сразу форматировать. Это значит, что штатный мастер не собрал BCD с той попытки. Дальше командная строка и diskpart, не десятая кнопка «повторить». Если том в списке есть и chkdsk проходит спокойно, шанс вернуть загрузку без переустановки ещё живой. Если тома нет или сыплются ошибки ввода-вывода, команды загрузчика только теряют время: сначала кабель и сам накопитель.

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

0xc000000f - это синий экран? Нет. Это отказ загрузчика до ядра. Синий стоп выглядит иначе и пишется как 0x000000xx.

Чем 0xc000000f отличается от 0xc0000098? Здесь файл не прочитали или его нет. Там запись в BCD недействительна. Лечение близкое, числа разные.

Можно ли скопировать BCD с рабочего ПК? Нет. Идентификаторы томов чужие. Собирайте хранилище командами на этой машине.

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

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