Ошибка загрузки 0xc0000098 появляется до рабочего стола. Windows Boot Manager не может опереться на нормальную запись системы. На экране часто сказано, что файл данных конфигурации загрузки не содержит допустимых сведений, либо указан winload.exe, winload.efi или конкретный .sys. Это отказ старта, не вылет программы и не стоп-код INACCESSIBLE_BOOT_DEVICE.
Почему это происходит
Повреждено хранилище BCD. Boot Configuration Data - база, из которой загрузчик узнаёт, какую Windows запускать и с какого раздела. В NTSTATUS код 0xc0000098 называется STATUS_FILE_INVALID: файл больше нельзя считать корректным. После сбоя питания, оборванного обновления или кривого клона это самый частый сюжет.
Критический файл загрузки не на месте или битый. На экране бывает путь к драйверу или к winload. Логика та же: указанный бинарник не тот, что ждала эта сборка, или сектор под ним сыпется. Менять .sys файлом с форума нельзя: подпись и версия не совпадут, получите уже другой отказ.
Схема прошивки и разметка разъехались. Систему ставили в UEFI на GPT, потом в BIOS включили Legacy - или наоборот. BCD смотрит не в тот раздел. Диск живой, проводник бы всё увидел, но до проводника дело не доходит.
Оборвалось обновление на этапе загрузчика. Это не код Центра обновления на рабочем столе. Журнал Windows вы не откроете. Имеет смысл помнить, ставили ли крупный пакет накануне. Откат обновления из среды восстановления здесь уместнее, чем «восстановление реестра».
Не путайте 0xc0000098 с 0xc000000f и с 0xc0000225. Соседние коды тоже про загрузчик, но формулировки разные: «не удалось прочитать», «устройство не найдено», «запись недействительна». Лечить все одной командой bootrec /fixmbr на UEFI-машине часто бесполезно: MBR там ни при чём.
Что делать самому
- Сфотографируйте экран целиком. Нужны код 0xc0000098 и строка File: там будет
\EFI\Microsoft\Boot\BCD,\Boot\BCDили путь кwinload/.sys. От этого зависит, чините вы меню загрузки или конкретный файл на томе. - Зайдите в среду восстановления с установочной флешки. Штатная среда после трёх сбоев иногда сама сломана. Образ - с сайта Microsoft, не «сборка для ремонта». Выберите «Восстановление при загрузке» и один раз дождитесь конца.
- Если авторемонт не помог - проверьте диски.
diskpart→list disk→list vol. Запомните букву тома Windows: в этой среде она часто не C. Затемchkdsk X: /f, где X - эта буква. Битый том не лечится пересборкой BCD. - Пересоберите BCD штатными командами, не редактором реестра. На типичной BIOS/MBR схеме уместны
bootrec /scanosиbootrec /rebuildbcd. На UEFI чаще помогаетbcdbootс указанием раздела EFI, а не слепой/fixmbr. Если не уверены в буквах томов - остановитесь: неверная буква пишет загрузчик не туда. - Не подкладывайте winload и драйверы с чужого ПК. Версия сборки другая, подпись другая. Допустимый путь -
sfc /scannowс параметрами автономной проверки из среды восстановления, когда том точно опознан. Случайный файл с форума - путь к петле новых кодов. - Сверьте в прошивке режим UEFI или Legacy. Он должен совпадать с тем, как ставили систему. Secure Boot сам по себе 0xc0000098 не рисует, но после сброса настроек режим диска легко уезжает.
- Если диск сыпется в SMART или пропадает из списка - сначала накопитель. Переустановка на умирающий SSD вернёт тот же экран через неделю. Честнее скопировать файлы и сменить диск.
Переустановка Windows с сохранением файлов иногда проще, чем ручная возня с BCD на ноутбуке, где буквы томов пляшут. Если раздела с пользовательскими данными нет и копии тоже нет - сначала съём диска, потом установка.
Не удаляйте папку Boot вручную и не «чистите» EFI-раздел проводником. Это как выкинуть оглавление книги и надеяться, что страницы сложатся сами. Готовые архивы BCD с форумов заточены под чужую разметку и чужую сборку.
Часто задаваемые вопросы
0xc0000098 - это синий экран? Обычно нет. Это кадр Windows Boot Manager или среды восстановления, не bug check вроде 0x0000007b.
Код выдуманный? Нет. 0xc0000098 существует, в NTSTATUS это STATUS_FILE_INVALID.
Чем он отличается от 0xc000000f? Оба про загрузчик. 0xc000000f чаще «не прочитали файл или устройство». 0xc0000098 чаще «запись или файл недействительны». Диагностика похожа, тексты на экране разные.
Можно ли удалить папку Boot вручную? Нет. Загрузчик потеряет оглавление, и следующий код будет уже другим.
Поможет ли переустановка поверх? Иногда да, если том живой. На сыплющемся диске тот же 0xc0000098 вернётся.
