Ошибка 0xc0000098 при загрузке Windows 11 и Windows 10 — как исправить?

Как исправить ошибку 0xc0000098 при загрузке WindowsПри очередном включении ПК или ноутбука с некоторые пользователи могут столкнуться с ошибкой с кодом 0xc0000098, после чего Windows не загружается. Наиболее распространенная причина — проблемы с конфигурацией загрузки BCD, в некоторых случаях виной также могут быть поврежденные системные файлы .dll и .sys, необходимые для старта ОС.

В этой инструкции подробно о способах исправить ошибку 0xc0000098 при загрузке Windows 11 или Windows 10.

Восстановление BCD

Сообщение об ошибке 0xc0000098 при загрузке Windows

Самая распространенная причина ошибки 0xc0000098 — повреждение конфигурации загрузки BCD или других файлов, необходимых для начала загрузки Windows. Обычно помогают простые действия по восстановлению загрузчика Windows.

Если на экране с ошибкой есть предложение нажать какую-либо клавишу для входа в Recovery (среду восстановления), нажмите её, и после перезагрузки в среде восстановления выполните следующие действия:

  1. Перейдите в Поиск и устранение неисправностей — Дополнительные параметры (путь может отличаться). Поиск и устранение неисправностей
  2. Вы можете попробовать использовать пункт «Восстановление при загрузке». Он редко помогает, но иногда срабатывает. Инструменты среды восстановления при ошибке 0xc0000098
  3. Если вариант из пункта 2 не помог, снова зайдите в дополнительные параметры поиска и устранения неисправностей и откройте пункт «Командная строка».
  4. По порядку введите команды
    diskpart
    list volume
    В результате вы увидите список разделов: нас интересует буква раздела с системой (в среде восстановления она может отличаться от C), а также наличие раздела FAT32 без буквы с загрузчиком (только для UEFI систем). Если раздел FAT32 присутствует, перейдите к следующему шагу, если система установлена в режиме Legacy и раздела FAT32 нет, введите команду exit и перейдите к 5-му шагу. Посмотреть буквы раздела с загрузчиком и системой
  5. Введите команды (заменив N на номер тома раздела FAT32)
    select volume N
    assign letter=Z
    exit
  6. Введите один из следующих вариантов команд. Для UEFI систем с разделом FAT32 (если буква системного раздела отличается от C, замените её на нужную) обычно достаточно единственной команды:
    bcdboot C:\Windows /s Z: /f UEFI
    Для Legacy-систем используйте по порядку команды
    C:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd
    bcdboot C:\Windows /s C: /f ALL
  7. В результате вы должны увидеть сообщение о том, что файлы загрузки успешно созданы, можно закрыть командную строку, перезагрузить компьютер и проверить, выполняется ли загрузка исправно. Восстановление загрузчика при ошибке 0xc0000098

Если зайти в среду восстановления не удается, вы можете:

  • Использовать инструкции Восстановление загрузчика Windows 11 (причем для UEFI-систем я рекомендую именно эту инструкцию, даже если у вас установлена Windows 10) или Восстановление загрузчика Windows 10, где описаны способы сделать то же самое с загрузочной флешки.
  • Использовать WinPE, например, ISO от Sergei Strelec для проверки системных дисков, раздела с загрузчиком и восстановления конфигурации BCD. Часто бывает достаточно добавить запись для системы с помощью EasyBCD Добавить запись с помощью EasyBCD

Примечание: если системный диск зашифрован с помощью BitLocker, его потребуется разблокировать, это можно сделать с помощью командной строки: manage-bde -unlock C: с указанием способа разблокировки — пароль, ключ восстановления или иной (список доступных параметров можно получить, введя команду manage-bde -unlock /?).

Исправление ошибок файловой системы на диске

В некоторых случаях, выполняя приведённые выше действия вы можете получить сообщение об ошибках, а изначальное повреждение бывает вызвано ошибками файловой системы на диске, что приводит к невозможности прочесть необходимые файлы при загрузке.

В этом случае после определения и назначения букв разделов, как это описано в 1-3 шаге в предыдущем разделе, попробуйте выполнить проверку и восстановления файловой системы на этих разделах, пример команды для раздела с буквой C: chkdsk C: /f (выполнить для системного раздела и для раздела с загрузчиком).

Восстановление системных файлов

Вторая по распространенности причина ошибки 0xc0000098 — повреждение важного системной библиотеки или файла драйвера, необходимого для загрузки. В этом случае путь к файлу обычно указан в сообщении об ошибке (файл должен находиться на системном, а не на EFI-разделе, в последнем случае причина — всё так же в файлах на разделе с загрузчиком, как было описано выше).

Решение — попробовать восстановить системные файлы, для этого вы можете:

Обычно, один из предложенных вариантов срабатывает. Если в вашем случае ошибка 0xc0000098 продолжает появляться, опишите ситуацию и её детали в комментариях, возможно, мне удастся предложить дополнительные варианты решения.

Комментарии (60) к Ошибка 0xc0000098 при загрузке Windows 11 и Windows 10 — как исправить?

  • Алексей

    Добрый день!
    Хотел подготовить диск с виндой и софтом для клонирования в ПК друга (чтобы сэкономить время). В итоге время не сэкономил, но в ситуации хочется разобраться.

    Устанавливаю в его комп диск с виндой и всем ПО, запускается без проблем и ошибок, всё хорошо. После этого клонировал акрониксом этот диск на другой. После этого, диск на который было произведено клонирование не запускает винду. Система была установлена видимо в режиме легаси, так как раздела FAT32 нет. Прошелся по пунктам из инструкции и на этапе bootrec /rebuildbcd выдает вопрос «добавить систему в список загрузки?» (пишет, что найдена 1 операционная система) и при выборе «Да» пишет «Не найдено запрошенное системное устройство». Не могу разобраться что с этим делать…

    Сканирование системы нарушение целостности не нашло

    Ответить

    • Dmitry

      Здравствуйте.
      А тот (исходный) диск пробовали отключить? Встречал такое, что часть софта клонирования идентификаторы какие-то тоже клонирует и в итоге у нас два диска начинают конфликтовать.
      Ну и разного рода chkdsk тоже проверить.
      и (с одним диском уже) bcdboot C:\Windows (предварительно проверить в diskpart что буква системного у нас C, т.к. в среде восстановления и с флешки может отличаться).

      Ответить

      • Алексей

        Да, исходный диск отключал.
        chkdsk проверял, все ок. bcdboot делал, у меня системный определил как диск D — ничего не помогло…

        Я уже сдался и стал винду начисто устанавливать на новый ПК, но интересно где мной была допущена ошибка при подготовке диска для клонирования))
        На него, по сути, поставил 3-ю винду на своем основном ПК. Загрузочный раздел перенес

        Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться