Компьютер не доходит до логотипа 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 «чтобы создать заново», пока не понимаете, что там загрузчик всех систем на этом диске.
Что проверить самому
- Прочитайте экран целиком. Нужны 0xc0000098 и путь файла. Если STOP 0x0000007B или INACCESSIBLE_BOOT_DEVICE - другая статья. Если 0xc0000005 - тоже не BCD.
- Загрузитесь с установочной флешки. Та же разрядность и близкая версия Windows. «Восстановить компьютер», не «Установить сейчас». Сначала «Восстановление при загрузке». Часто этого хватает.
- Если авторемонт не помог - командная строка.
diskpart→list vol- найдите системный том Windows и, на UEFI, маленький FAT32 раздел EFI. Буквы в среде часто не как в рабочей системе.chkdskпо тому Windows. - Соберите BCD штатными командами. Для типичного MBR ещё встречается набор
bootrec /scanosиbootrec /rebuildbcd. На современном UEFIbootrec /fixbootчасто отвечает «отказано в доступе» - это не повод ломать диск. Тогда назначают букву разделу EFI и собирают загрузчик черезbcdboot C:\Windowsс указанием этого раздела. Точные буквы берите изlist vol, не из чужого скриншота. - Не выполняйте
bootrec /fixmbrна чистом GPT «для галочки». На UEFI-системах это пережиток инструкций для BIOS. Лишняя запись в начале диска путает прошивку. - Проверьте, видит ли прошивка диск. Нет накопителя - сначала кабель и слот, не BCD. Есть несколько дисков - в меню загрузки выберите Windows Boot Manager на том диске, куда ставили систему.
- Не удаляйте разделы в
diskpartнаугад.cleanна системном диске сотрёт и BCD, и ваши файлы. Если том не читается и SMART плохой - снимите данные, потом новая система на новый диск.
После успешного входа имеет смысл сразу скопировать важные папки. 0xc0000098 часто приходит не один раз, если диск уже сыпется. Переустановка с удалением разделов лечит загрузчик ценой всего содержимого - это запасной путь, когда BCD не собирается, а файлы уже сняты.
Часто задаваемые вопросы
0xc0000098 - это синий экран смерти? Это экран восстановления загрузчика, не стоп-код ядра вроде 0x3B. Лечат BCD, не драйвер видео.
Файлы пропали? Обычно нет. Не форматируйте диск, пока не скопировали документы.
Почему fixboot пишет Access is denied?
На многих UEFI так и бывает. Тогда собирают загрузчик через bcdboot и раздел EFI, а не повторяют fixboot десять раз.
Можно ли скопировать BCD с рабочего компьютера? Нет. Пути и идентификаторы томов чужие.
