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