Экран «Ваш компьютер необходимо восстановить» с кодом 0xC000000F появляется до рабочего стола. В NTSTATUS это STATUS_NO_SUCH_FILE: загрузчик не нашёл нужный файл или устройство. Чаще всего отсутствует или не указан BCD, реже - путь к \Windows\system32\winload.efi. Это не синий стоп во время работы и не HRESULT обновления. Пишите код латиницей: 0xC000000F.
Почему это происходит
Нет файла BCD или путь в прошивке смотрит не туда. Сбой записи, клон без скрытого EFI, случайный bootrec с чужой шпаргалки. Windows Boot Manager стартует и не находит хранилище. На экране часто \Boot\BCD или \EFI\Microsoft\Boot\BCD.
Сменился номер тома после переразметки. Раздел есть, запись в BCD ссылается на старый идентификатор. Код тот же 0xC000000F: «такого файла нет» с точки зрения загрузчика, хотя проводник с Live-флешки файлы видит.
Диск отвалился. Кабель, питание, умерший SSD. Загрузчик ищет устройство, которого нет. Тогда в UEFI пусто, и лечение BCD бесполезно.
Путают с 0xC0000098 и 0xC0000225. 0xC0000098 - файл нашли, но он невалиден (STATUS_FILE_INVALID). 0xC0000225 - не удалось выбрать устройство загрузки. 0xC000000F - именно «нет такого файла». Соседние экраны, разный акцент в CBS и в голове.
Не копируйте BCD с другого компьютера и не подкладывайте winload.efi с форума. Не запускайте diskpart clean «чтобы создать BCD заново»: вы сотрёте таблицу разделов вместе с данными. Не правьте EFI «удалением папки Microsoft» из проводника Linux-флешки, если не умеете собрать её обратно через bcdboot.
Что делать самому
Сфотографируйте экран. Нужны 0xC000000F и путь к файлу (
\BCD,winload.efi). От пути зависит, чините вы хранилище или сам загрузчик ядра.Зайдите в WinRE. С того же экрана «Дополнительные параметры» или установочная флешка: «Восстановление системы», не «Установить». Сначала «Восстановление при загрузке» - оно часто само кладёт BCD на место.
Проверьте, видит ли среда диск.
diskpart→list disk→list vol. Есть NTFS с папкой Windows и FAT32 EFI - файла нет, диск жив. Нет диска в списке - кабель и накопитель, неbootrec. Как зайти в BIOS и посмотреть список - в инструкции.Пересоберите загрузчик штатно. Если том на месте:
bootrec /scanos,bootrec /rebuildbcd. На UEFI после этого обычноbcdboot C:\Windows /s S: /f UEFI, гдеC:- том Windows,S:- буква, которую вы сами назначили EFI черезassign. Буквы в WinRE не угадывают.Не чините MBR на GPT.
bootrec /fixmbrна современной машине с UEFI не создаёт BCD и не лечит 0xC000000F. Если не знаете схему -list diskв diskpart: звёздочка в колонке GPT.Проверьте диск, если BCD собирается и снова пропадает.
chkdskпо тому Windows. SMART в Live-среде. Повторяющийся 0xC000000F после каждого удачногоbcdboot- накопитель. Переустановка на него вернёт тот же код.
Когда разделы живые, а загрузчик не собирается с третьей попытки, чистая установка с официальной флешки проще, чем ручная сборка EFI. Файлы копируют заранее. Как сделать флешку - в отдельном гайде.
После клона диска утилитой «только файлы» 0xC000000F встречается чаще, чем 0xC0000098: на новом SSD нет EFI или он пустой. list vol показывает большой NTFS и не показывает маленький FAT32 - сначала создайте EFI штатно или дайте bcdboot целевой раздел, не форматируйте весь диск. На Legacy/MBR путь на экране будет \Boot\BCD, на UEFI - \EFI\Microsoft\Boot\BCD. Команды те же по смыслу, буквы и /f UEFI или /f BIOS разные. Универсальный скрипт с форума как раз путает эти две схемы. Если после bcdboot прошивка всё ещё не видит Windows Boot Manager, смотрите порядок загрузки в UEFI: запись могла не создаться или стоять ниже флешки. Это уже не отсутствие файла BCD, а порядок в прошивке. Запись Windows Boot Manager должна стоять первой.
Часто задаваемые вопросы
0xC000000F это синий экран во время игры? Нет. Это экран восстановления до рабочего стола.
Чем не 0xC0000098? 0xC0000098 - файл есть, но битый. 0xC000000F - файла нет или путь неверный.
Можно создать BCD вручную в блокноте?
Нельзя. Это двоичное хранилище, его собирают bcdboot / bcdedit.
Поможет ли переустановка? Да, если диск живой. На отсутствующем в UEFI диске установщик сам упрётся в выбор тома.
