Экран Windows Boot Manager с кодом 0xc000000f появляется до рабочего стола. Обычно текст говорит: не удалось прочитать данные конфигурации загрузки, файл \Boot\BCD или \EFI\Microsoft\Boot\BCD, либо нужное устройство не подключено. В NTSTATUS это 0xC000000F, STATUS_NO_SUCH_FILE: запрошенного файла или объекта нет. Это ошибка загрузчика, не синий стоп INACCESSIBLE_BOOT_DEVICE и не вылет программы.

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

BCD отсутствует или не читается. Файл базы загрузки стёрли, том EFI не смонтирован, таблица разделов съехала после diskpart. Загрузчик ищет BCD по привычному пути и не находит - 0xc000000f. После сбоя питания, неудачного клонирования, эксперимента с разделами это самый частый сюжет.

Ссылка в BCD указывает в никуда. Файл на месте, но запись устройства стала {unknown}: сменили буквы, переставили диск, отключили том. Смысл кода тот же: объекта нет.

Диск на старте ещё не виден. Кабель, режим контроллера, умирающий SSD. Иногда кадр 0xc000000f чередуется с 0x7B: то загрузчик не нашёл BCD, то ядро уже не увидело том. Это намёк на железо, не на «ещё раз bootrec».

Путают с 0xc0000098 и 0xc0000225. Соседние коды тоже про загрузку. 0xc0000098 чаще «запись недействительна» (STATUS_FILE_INVALID). 0xc0000225 - не удалось выбрать загрузку. Тексты на экране разные, лечение похожее, но не одинаковое. Не склеивайте все в «ошибка BCD» без фото.

Не удаляйте папку Boot и не копируйте BCD с чужого ПК. Чужой файл ссылается на чужие идентификаторы томов. Не подкладывайте winload.efi с форума.

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

  1. Сфотографируйте экран: код 0xc000000f и строка File. Путь к BCD или к другому бинарнику меняет акцент. Нет файла BCD - пересборка хранилища. Указан диск, которого нет - сначала кабель и прошивка.
  2. Проверьте диск в BIOS или UEFI. Нет накопителя - не командами загрузчика. Есть - грузитесь в WinRE с установочной флешки. Штатная среда после трёх сбоев может сама не подняться, если BCD мёртв.
  3. Запустите восстановление при загрузке. Один проход. Часто он пересоздаёт BCD сам. Не ставьте подряд пять сторонних «BCD repair» утилит.
  4. Если авторемонт не помог - diskpart, буквы томов, затем штатные команды. На MBR-схеме Microsoft описывает bootrec /scanos и bootrec /rebuildbcd. На UEFI чаще bcdboot с указанием EFI-раздела. Букву Windows в WinRE уточните: она часто не C. Неверная буква пишет загрузчик мимо.
  5. Проверьте том. chkdsk X: /f. Битый раздел будет терять BCD снова. Если том зашифрован BitLocker, сначала ключ: без него команды записи опасны для данных.
  6. Верните режим UEFI или Legacy к тому, как ставили систему. Смешение GPT и Legacy даёт как раз «устройства нет». Secure Boot сам по себе 0xc000000f не рисует.
  7. Не правьте BCD «красивыми» .reg и не удаляйте раздел EFI как «лишние 100 МБ». Раздел маленький и без буквы, в проводнике его не видно - так и задумано. Удаление оставляет диск с живой Windows, на которую некому сослаться.

Если диск сыплется, честнее скопировать файлы и сменить накопитель, чем собирать BCD каждый вторник. Переустановка с флешки лечит загрузчик ценой времени: установщик запишет новый BCD. Имеет смысл, когда возиться с буквами томов нет желания, а данные уже сняты.

На ноутбуке с двумя накопителями 0xc000000f часто значит: прошивка грузит не тот диск, EFI живёт на одном, Windows - на другом, после «оптимизации» Boot Menu стрелка уехала. Проверьте порядок загрузки до пересоздания BCD. Иначе соберёте красивое хранилище на том диске, с которого плата не стартует.

Не запускайте bootrec /fixmbr на чистом UEFI «на всякий случай». На GPT это не чинит отсутствие BCD в EFI и иногда путает и без того живую схему. Сначала list vol, найдите FAT32 малого размера - это обычно EFI - и работайте через bcdboot, если уже понимаете буквы. Не понимаете - остановитесь на авторемонте или на мастере: неверная буква хуже, чем 0xc000000f.

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

0xc000000f - синий экран? Обычно кадр загрузчика, не bug check вроде 0x7B.

Код существует? Да. 0xC000000F в NTSTATUS - STATUS_NO_SUCH_FILE. На экране его пишут как 0xc000000f.

Чем отличается от INACCESSIBLE_BOOT_DEVICE? Там ядро уже работает и теряет диск. Здесь загрузчик ещё не отдал управление.

Можно ли просто скопировать папку Boot с другого компьютера? Нет. Пути и идентификаторы томов не совпадут.

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