Компьютер не доходит до логотипа Windows и показывает синее окно восстановления: ваш компьютер необходимо восстановить, код 0xc0000098, часто файл \Boot\BCD или winload.efi. Это STATUS_FILE_INVALID: диспетчер загрузки не нашёл корректной записи операционной системы в хранилище BCD. Файлы на диске при этом часто целы.

Это не стоп-код INACCESSIBLE_BOOT_DEVICE и не 0xc0000005 у программы. 0xc0000098 появляется до запуска ядра, на экране Windows Boot Manager. Лечат загрузчик, не Центр обновления и не «драйвер BCD» с форума.

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

Повреждён или пуст BCD. Сбой питания во время обновления, неудачный bootrec, антивирус, который полез в скрытый раздел. Загрузчик жив, а базы записей нет. Текст на экране прямо говорит про Boot Configuration Data.

Сменили диск или клонировали криво. Windows переехала на SSD, старый HDD вынули, идентификаторы разделов в BCD остались старые. Иногда рядом путают с 0x0000007B: тот уже ядро не видит том, этот - загрузчик не знает, куда идти.

Повреждён winload.efi или том EFI. На GPT указан файл windows\system32\winload.efi, и он битый. Тогда 0xc0000098 с именем этого файла. chkdsk по системному тому уместен, удаление папки EFI руками - нет.

Несколько систем и ручная правка. Dual boot, старый EasyBCD «нажал не туда». Запись на несуществующий раздел. Восстанавливают BCD, не ставят третью систему поверх.

Умирающий диск. Сектор с BCD не читается. Тогда починка загрузчика помогает на одну загрузку. SMART и копия данных важнее пятого rebuildbcd.

Не скачивайте готовый файл BCD с другой машины и не копируйте чужой winload.efi. Подпись и пути не совпадут. Не форматируйте раздел EFI «чтобы создать заново», пока не понимаете, что там загрузчик всех систем на этом диске.

Что проверить самому

  1. Прочитайте экран целиком. Нужны 0xc0000098 и путь файла. Если STOP 0x0000007B или INACCESSIBLE_BOOT_DEVICE - другая статья. Если 0xc0000005 - тоже не BCD.
  2. Загрузитесь с установочной флешки. Та же разрядность и близкая версия Windows. «Восстановить компьютер», не «Установить сейчас». Сначала «Восстановление при загрузке». Часто этого хватает.
  3. Если авторемонт не помог - командная строка. diskpart → list vol - найдите системный том Windows и, на UEFI, маленький FAT32 раздел EFI. Буквы в среде часто не как в рабочей системе. chkdsk по тому Windows.
  4. Соберите BCD штатными командами. Для типичного MBR ещё встречается набор bootrec /scanos и bootrec /rebuildbcd. На современном UEFI bootrec /fixboot часто отвечает «отказано в доступе» - это не повод ломать диск. Тогда назначают букву разделу EFI и собирают загрузчик через bcdboot C:\Windows с указанием этого раздела. Точные буквы берите из list vol, не из чужого скриншота.
  5. Не выполняйте bootrec /fixmbr на чистом GPT «для галочки». На UEFI-системах это пережиток инструкций для BIOS. Лишняя запись в начале диска путает прошивку.
  6. Проверьте, видит ли прошивка диск. Нет накопителя - сначала кабель и слот, не BCD. Есть несколько дисков - в меню загрузки выберите Windows Boot Manager на том диске, куда ставили систему.
  7. Не удаляйте разделы в diskpart наугад. clean на системном диске сотрёт и BCD, и ваши файлы. Если том не читается и SMART плохой - снимите данные, потом новая система на новый диск.

После успешного входа имеет смысл сразу скопировать важные папки. 0xc0000098 часто приходит не один раз, если диск уже сыпется. Переустановка с удалением разделов лечит загрузчик ценой всего содержимого - это запасной путь, когда BCD не собирается, а файлы уже сняты.

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

0xc0000098 - это синий экран смерти? Это экран восстановления загрузчика, не стоп-код ядра вроде 0x3B. Лечат BCD, не драйвер видео.

Файлы пропали? Обычно нет. Не форматируйте диск, пока не скопировали документы.

Почему fixboot пишет Access is denied? На многих UEFI так и бывает. Тогда собирают загрузчик через bcdboot и раздел EFI, а не повторяют fixboot десять раз.

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

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