При очередном включении ПК или ноутбука с некоторые пользователи могут столкнуться с ошибкой с кодом 0xc0000098, после чего Windows не загружается. Наиболее распространенная причина — проблемы с конфигурацией загрузки BCD, в некоторых случаях виной также могут быть поврежденные системные файлы .dll и .sys, необходимые для старта ОС.
В этой инструкции подробно о способах исправить ошибку 0xc0000098 при загрузке Windows 11 или Windows 10.
Восстановление BCD
Самая распространенная причина ошибки 0xc0000098 — повреждение конфигурации загрузки BCD или других файлов, необходимых для начала загрузки Windows. Обычно помогают простые действия по восстановлению загрузчика Windows.
Если на экране с ошибкой есть предложение нажать какую-либо клавишу для входа в Recovery (среду восстановления), нажмите её, и после перезагрузки в среде восстановления выполните следующие действия:
- Перейдите в Поиск и устранение неисправностей — Дополнительные параметры (путь может отличаться).
- Вы можете попробовать использовать пункт «Восстановление при загрузке». Он редко помогает, но иногда срабатывает.
- Если вариант из пункта 2 не помог, снова зайдите в дополнительные параметры поиска и устранения неисправностей и откройте пункт «Командная строка».
- По порядку введите команды
diskpart list volume
В результате вы увидите список разделов: нас интересует буква раздела с системой (в среде восстановления она может отличаться от C), а также наличие раздела FAT32 без буквы с загрузчиком (только для UEFI систем). Если раздел FAT32 присутствует, перейдите к следующему шагу, если система установлена в режиме Legacy и раздела FAT32 нет, введите команду exit и перейдите к 5-му шагу.
- Введите команды (заменив N на номер тома раздела FAT32)
select volume N assign letter=Z exit
- Введите один из следующих вариантов команд. Для 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
- В результате вы должны увидеть сообщение о том, что файлы загрузки успешно созданы, можно закрыть командную строку, перезагрузить компьютер и проверить, выполняется ли загрузка исправно.
Если зайти в среду восстановления не удается, вы можете:
- Использовать инструкции Восстановление загрузчика Windows 11 (причем для UEFI-систем я рекомендую именно эту инструкцию, даже если у вас установлена Windows 10) или Восстановление загрузчика Windows 10, где описаны способы сделать то же самое с загрузочной флешки.
- Использовать WinPE, например, ISO от Sergei Strelec для проверки системных дисков, раздела с загрузчиком и восстановления конфигурации BCD. Часто бывает достаточно добавить запись для системы с помощью EasyBCD
Примечание: если системный диск зашифрован с помощью BitLocker, его потребуется разблокировать, это можно сделать с помощью командной строки: manage-bde -unlock C: с указанием способа разблокировки — пароль, ключ восстановления или иной (список доступных параметров можно получить, введя команду manage-bde -unlock /?).
Исправление ошибок файловой системы на диске
В некоторых случаях, выполняя приведённые выше действия вы можете получить сообщение об ошибках, а изначальное повреждение бывает вызвано ошибками файловой системы на диске, что приводит к невозможности прочесть необходимые файлы при загрузке.
В этом случае после определения и назначения букв разделов, как это описано в 1-3 шаге в предыдущем разделе, попробуйте выполнить проверку и восстановления файловой системы на этих разделах, пример команды для раздела с буквой C: chkdsk C: /f (выполнить для системного раздела и для раздела с загрузчиком).
Восстановление системных файлов
Вторая по распространенности причина ошибки 0xc0000098 — повреждение важного системной библиотеки или файла драйвера, необходимого для загрузки. В этом случае путь к файлу обычно указан в сообщении об ошибке (файл должен находиться на системном, а не на EFI-разделе, в последнем случае причина — всё так же в файлах на разделе с загрузчиком, как было описано выше).
Решение — попробовать восстановить системные файлы, для этого вы можете:
- Открыть среду восстановления (с помощью клавиши, указанной внизу экрана с ошибкой) и использовать пункт «Восстановление системы» для использовать точек восстановления.
- В среде восстановления использовать командную строку для восстановления системных файлов с помощью команды (при условии, что буква системного раздела — C)
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Подробнее об этом в инструкциях Как восстановить системные файлы Windows 11, Восстановление системных файлов Windows 10
- Использовать WinPE для восстановления системных файлов Windows
Обычно, один из предложенных вариантов срабатывает. Если в вашем случае ошибка 0xc0000098 продолжает появляться, опишите ситуацию и её детали в комментариях, возможно, мне удастся предложить дополнительные варианты решения.
Все способы:
- Вариант 1: Восстановление при загрузке
- Вариант 2: Восстановление загрузчика
- BIOS MBR
- UEFI GPT
- Вариант 3: Проверка жесткого диска
- Вариант 4: Перезапись установочного носителя
- Вопросы и ответы: 2
Ошибка с кодом 0xc0000098 может возникнуть при загрузке, а иногда и в процессе установки операционной системы. В большинстве случаев ошибка вызывается повреждением загрузочных файлов либо же отсутствием к ним доступа, например вследствие наличия ошибок на жестком диске или повреждения раздела, на котором эти файлы располагаются. Ошибка 0xc0000098, возникающая при установке Виндовс, может также свидетельствовать о повреждении записанного образа.
Вариант 1: Восстановление при загрузке
Первый способ заключается в использовании штатного инструмента автоматического устранения проблем при загрузке. Для этого вам понадобится установочная флешка с Windows 10.
Читайте также: Создание загрузочной флешки / диска с Windows 10
- Выставив в BIOS загрузку с флешки с записанным на нее установочным образом Windows 10, загрузите компьютер с внешнего носителя и нажмите в окне мастера-установщика «Восстановление системы».
Читайте также: Настройка BIOS для загрузки с флешки / диска
- Затем в окне выбора действия выберите «Поиск и устранение неисправностей» → «Восстановление при загрузке».
- Если мастер попросит указать целевую операционную систему, выберите ее в предложенном списке.
Процедура восстановления загрузчика будет выполнена в автоматическом режиме, после чего компьютер либо автоматически перезагрузится, что можно считать удачей, либо вы получите уведомление о невозможности выполнить восстановление. В последнем случае можно попробовать восстановить загрузчик вручную.
Вариант 2: Восстановление загрузчика
Ручное восстановление загрузчика является более гибким, а значит, и более эффективным способом устранить проблемы с загрузкой. В системах с разметкой MBR и GPT процедура восстановления загрузчика немного отличается.
BIOS MBR
- Загрузите компьютер с установочного диска, а когда на экране появится окно мастера-установщика, нажмите комбинацию клавиш Shift + F10.
- В открывшейся «Командной строке» последовательно выполните следующие команды:
diskpart
list volume
exit
В результате будет выведен список доступных разделов. Посмотрите, какую букву имеет раздел с операционной системой, например, отталкиваясь от столбца «Размер».
- Теперь выполните в консоли такие команды:
bcdboot C:\windows
bootrec /fixmbr
bootrec /fixboot
bootrec /RebuildBcd - Закройте «Командную строку» и загрузите компьютер в обычном режиме.
UEFI GPT
В UEFI-системах с дисками GPT процедура восстановления загрузчика в ручном режиме более сложна, поэтому будьте внимательными.
- Загрузив компьютер с установочного диска и открыв описанным выше способом «Командную строку», выполните команды
diskpart
иlist volume
, чтобы определить номер скрытого служебного раздела EFI. Этот раздел не имеет буквы, отформатирован он, как правило, в файловой системе FAT32. Размер данного раздела обычно составляет 100 МБ. - Определив его номер, выполните в консоли эти команды:
select volume N
format fs=fat32
assign letter=Z
exitПервой командой выбирается служебный раздел (вместо N укажите номер), второй командой производится его форматирование, третья команда присваивает разделу букву, четвертой завершается работа утилиты «Diskpart».
- Теперь выполните команду воссоздания загрузчика bcdboot —
C:\Windows /s Z: /f ALL
, где Z: — это присвоенная скрытому служебному разделу буква, а C: — том с файлами Windows. - Закройте «Командную строку» и загрузите систему в обычном режиме.
Если вы не хотите, чтобы служебный диск отображался в «Проводнике», удалите его букву во встроенной оснастке «Управление дисками».
Вариант 3: Проверка жесткого диска
Поскольку ошибка 0xc0000098 может быть вызвана повреждением файловой системы или секторов жесткого диска, необходимо исключить эти возможные причины. Диск лучше всего проверять, сняв его и подключив к рабочему компьютеру, но за неимением такового сделать это можно, загрузившись с флешки с записанным на нее дистрибутивом Windows. Процедура состоит из двух этапов: определение буквы или идентификатора проверяемого раздела и, собственно, самой проверки с помощью команды chkdsk
.
- Загрузив компьютер с установочного диска, откройте «Командную строку» нажатием комбинации клавиш Shift + F10.
- Определите буквы логических разделов, воспользовавшись инструкцией, приведенной в Варианте 2. Не закрывайте «Командную строку».
- Определив буквы томов, выполните в консоли команду
chkdsk C:
, где C: — буква проверяемого раздела. Если ошибки будут найдены, повторите команду с параметрами исправления, вот так:chkdsk C: /F /R
.
Вариант 4: Перезапись установочного носителя
Если с ошибкой вы столкнулись при установке операционной системы, во время автоматической перезагрузки, попробуйте скачать дистрибутив Windows 10 из другого источника и перезаписать установочную флешку. Повреждение файлов установки как причина ошибки 0xc0000098 является маловероятным, но отбрасывать такой вариант тоже не стоит.
Наша группа в TelegramПолезные советы и помощь
Ошибка 0xc0000098 появляется в случае повреждения конфигурационных файлов запуска операционной системы. Эта ошибка может вызываться проблемами в аппаратной части, например повреждения жесткого диска или сбоями работы оперативной памяти.
Этой проблемой страдают достаточно широкий круг пользователей, начиная от владельцев Windows Vista и заканчивая Windows 10. К счастью, есть несколько способов решения ошибки 0xc0000098.
После их использования, ваша операционная система должная запуститься как положено. Однако стоит предупредить о том, что вы должны иметь при себе диск для восстановления. Неважно в каком он будет виде: на флэш-носителе или на оптическом диске.
Для создания диска восстановления вы можете воспользоваться заметками с официального сайта Microsoft.
Как войти в BIOS для смены порядка загрузки системы
Перед тем как перейти к решению ошибки 0xc0000098, вам нужно необходимо понять как сменить порядок загрузки.
Перезагрузите свой компьютер. Войдите в настройки БИОСа сразу же на старте загрузки ОС. Кнопка, которую вы должны нажать для входа в настройки зависит от производителя вашей материнской карты. Они могут быть чем угодно: Esc, Delete, F2, F8, F10, F12. Данная кнопка должна будет высвечиваться в нижней части экране при загрузке системы. Или вы можете просто загуглить вопрос «как зайти в БИОС на *****?». Как только окажитесь внутри БИОСа, перейдите во вкладку BOOT. В списке устройств, переместите то, которое вам необходимо. Например если вы используете диск для восстановления на CD, то переместите ваш CD/DVD-Rom в вверх этого списка.
Теперь же давайте перейдем к методам решения ошибки 0xc0000098.
Метод №1 Перестройка и починка Главной Загрузочной Записи, Сектора загрузки и конфигурационных файлов запуска
В этом методе вам понадобиться использовать тот самый восстановочный диск, который поминался ранее.
- Как только окажетесь внутри БИОСа, пройдите к настройкам загрузки и используя инструкции БИОСа, выставьте на первое место в загрузке нужное вам устройство(флэш-накопитель или CD-Rom).
- Когда ваш компьютер будет запущен через диск для восстановления, выставьте в диалоговом окне нужные вам настройки и язык, а затем нажмите «Далее».
- В нижнем левом углу, нажмите на «Починить ваш компьютер» и выберите «Диагностика проблем».
- На экране «Диагностики проблем», выберите «Расширенные опции» и кликните на «Командную строку». Для Windows Vista и Windows 7 она находится в «Опциях Восстановления».
- В открытой «Командной строке» вводите следующие команды и нажимайте Enter, после введения каждой из них:
- bootrec /scanos
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /rebuildbcd
Метод №2 Восстановление загрузки
Еще один метод требующий наличия восстановочного диска. Мы будет использовать встроенный в него инструмент для починки конфигурационных файлов запуска(или просто загрузки).
- Используйте шаги 1-4 с предыдущего метода, что бы добраться до «Починить ваш компьютер».
- Выберите вашу установку, а затем из списка предложенных опций, выберите «Восстановление загрузки».
Дождитесь окончания процесса. Если «Восстановление загрузки» найдет ошибку, то оно попытается исправить ее. Это должно заставить ошибку 0xc0000098 перестать проявлять себя.
Метод №3 Запустить проверку системных файлов
Утилита для проверки системный файлов автоматически сканирует вашу систему на наличие различных неполадок и попытается их исправить.
- Используя шаги из первого метода, доберитесь до «Починить ваш компьютер».
- Далее выберите «Командную строку».
- В открытой «Командной строке» введите следующую команду и нажимайте Enter:
- sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows\
- Подождите пока утилита просканирует вашу систему. Она исправит ошибку 0xc0000098, если это будет возможно.
Метод №4 Запустить утилиту CHKDSK
Если предыдущих метод потерпел поражение, то вы можете попробовать запустить утилиту CHKDSK. Эта встроенная в систему программа проверит ваш диск и исправит ошибки в системных файлах.
- Используя шаги 1-3 из предыдущего метода для открытия «Командной строки».
- Далее, в «Командной строке», впишите следующую команду и нажмите Enter:
- chkdsk C: /f
- Дождитесь окончания процесса восстановления. Утилита попытается исправить возникшую ошибку 0xc0000098.
Несмотря на солидный возраст операционной системы Windows 10, Microsoft до сих пор не смогли залатать все дыры в ней.
The boot error 0xc0000098 is a Blue Screen of Death (BSoD) error that prevents Windows from booting. The complete error message reads as follows:
“Your PC/Device needs to be repaired. The Boot Configuration Data file doesn’t contain valid information for an operating system. File: \Boot\BCD. Error code: 0xc0000098.”
Some users have reported encountering this error after cloning the operating system or upgrading the Windows. However, there are various other reasons that may lead to this error, such as the BCD file is corrupted or missing, incompatible hard drive driver, etc. In this guide, we’ll be mentioning some effective methods to help you fix the Windows boot error 0xc0000098.
Methods to Fix Windows Boot Error 0xc0000098
You can follow the below-mentioned methods to fix the Windows Error code 0xc0000098. But before moving ahead, create a bootable Windows installation media.
Method I: Run Startup Repair Tool
Windows Startup Repair tool helps you diagnose and repair several startup problems. It scans your PC for damaged or missing system files and tries to fix the issue. Follow the below-mentioned steps to perform Startup Repair:
Note: You need Windows installation media, like DVD or CD, to boot your system. If you don’t have Windows installation disc, then create bootable USB drive.
1. Insert Windows bootable CD or DVD drives into your system and restart it. Then, follow the wizard that appears on the screen.
2. Hit the Enter key or any key when the ‘press any key to boot from CD/DVD’ screen appears.
3. Select language preference and click Next.
4. Now click Repair your computer at the bottom left of the screen.
5. Click Troubleshoot on the ‘Choose an option’ screen.
6. On the Troubleshoot screen, click on Advanced Options.
7. On the Advanced options screen, click Automatic or Startup Repair and wait till the automatic repair gets completed.
8. Once the process is complete, restart your system.
Now, check if the boot error 0xc0000098 on Windows 10 is fixed. If not, move to the next method.
Method II: Rebuild the Boot Configuration Data Manually
Rebuilding the boot configuration data (BCD) manually can help resolve the boot error 0xc0000098. Follow the steps given below to rebuild the BCD:
1. Follow the steps 1 to 6 of the previous method to get to the Advanced Options screen.
2. On the Advanced Options screen, choose the Command Prompt option.
3. In the Command Prompt screen, type the following commands one-by-one and hit the Enter key after entering each command:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos
- bootrec /rebuildbcd
4. Close the command prompt and restart your system, and check if the error is fixed.
Method III: Run CHKDSK Command
Bad sectors and problematic file systems can also cause the boot error 0xc0000098. In this case, you can run a disk check to fix the issue. To run a disk check, follow the below steps:
- Navigate to the Command Prompt (see the above method).
- Enter the command: chkdsk c: /f /r /x and hit the Enter key.
Note: Here ‘c’ is the letter of the drive where Windows is installed.
- The scanning process will start. If errors are detected, they will be automatically fixed.
- Now exit the command prompt and restart your PC.
Method IV: Check Boot Configuration Integrity
You can run the SFC Scan and DISM commands to check the overall integrity of the Windows installed on your system. The SFC command checks for corrupt files on your system and automatically replace them to solve the boot problem. The DISM command checks the integrity of the Windows by looking for broken system files and finding their replacements online. Follow these steps to perform the boot configuration integrity check:
1. Open Command Prompt (see Method II).
2. Type the following commands and hit the Enter key after entering each command:
- sfc /scannow
- DISM /Online /Cleanup-Image /RestoreHealth
3. Wait for the scan to finish and then reboot your system.
Method V: Restore or Reset the PC
If the above methods don’t work, you can restore or reset the PC to resolve the boot error. Follow these steps to reset your PC:
- Follow the steps 1 to 5 of Method I. On the Troubleshoot window, click on the Reset This PC option.
- Now select Keep my files and click Next.
- Click the Reset button on the ‘Ready to reset this PC’ screen.
- The reset process will start. Once completed, Windows will restart.
Method VI: Perform Clean Installation of Windows
If nothing works for you, then perform clean installation of Windows. However, you need to remember that clean installation will wipe your system clean. It means all your data will be deleted. So, take backup of your system on an external storage device before starting the clean installation.
Follow the given steps to install a new copy (Clean Install) of Windows:
- Insert Windows 10 bootable CD/DVD/USB drive into your PC and restart it.
- Choose your preferred language, currency, and time zone. Click Next.
- Click Install Now.
- Choose the Windows version you want to install and click Next to proceed.
- Now check the option “I accept the license terms” and click Next.
- Select the “Custom: Install Windows only (advanced)” option.
- Choose the system partition on which you want to install the new Windows and click Next.
- The installation process will start. Your system will reboot a few times. Don’t try to shut your system down or restart it forcefully.
- Now sign in to your Microsoft account. Choose ‘Skip this Step’ if you don’t want to sign in.
- Windows 10 is successfully installed on your PC.
Summing Up
In this article, we’ve covered all the possible methods to fix the Windows Boot Error 0xc0000098. To fix the error, you can perform startup repair, rebuild BCD manually, run CHKDSK, perform SFC scan, reset your PC, or clean install the Windows. However, remember to back up your data before you peform clean installation of Windows on your system. If you forget to take a backup or lose data while performing any of the methods, you can use a powerful windows data recovery software, such as Stellar Data Recovery. The software can recover lost or deleted documents, email files, photos, audio files, and videos from any formatted, corrupted, or crashed Windows PCs. It can also recover data from external storage media, like HDDs, SSDs, etc.
Was this article helpful?
YES1
NO
Ошибки синего экрана смерти всегда выглядят пугающими, однако далеко не все они свидетельствуют о действительно серьезных неполадках. К тому же многие из них относительно легко устраняются, как, к примеру, ошибка загрузки с кодом 0xc0000098, наиболее распространенной причиной которой является повреждение загрузочной записи, реже – повреждение или удаление файлов библиотек, участвующих в процедуре загрузки.
Если вы столкнулись с этой ошибкой, выполните процедуру восстановления загрузочных файлов и загрузочной записи. Для этого вам нужно загрузиться в среду WinRE нажатием указанной на экране с ошибкой клавиши или перезагрузив компьютер еще раз, чтобы активировать запуск процедуры восстановления.
Как вариант, вы можете загрузить ПК с установочного диска и нажать в окне мастера установки «Далее», а затем «Восстановление системы».
Оказавшись в среде WinRE на экране выбора действия, перейдите в раздел «Поиск и устранение неисправностей» → «Дополнительные параметры» и выберите пункт «Командная строка». В набор инструментов среды восстановления входит функция «Восстановление при загрузке», но поскольку она малоэффективна, будет лучше, если вы отдадите предпочтение ручному способу.
Для начала определите букву раздела, на котором находится Windows. Это можно сделать с помощью запущенного командой notepad Блокнота или утилиты управления дисками и томами Diskpart. Если будете использовать Блокнот, выберите в меню «Файл» опцию «Сохранить как», нажмите «Этот компьютер» и посмотрите букву системного тома.
Если Windows у вас установлена в режиме UEFI, используйте Diskpart. Запустите последний одноименной командой и выведите список разделов, выполнив команду list volume. Интерес в списке представляют два раздела – имеющий букву том с Windows и раздел FAT32 без буквы. Второй присутствует только в UEFI-системах. Дальнейшие действия будут отличаться в зависимости от того, в каком режиме установлена Windows – в режиме Legacy или UEFI.
Запомнив букву тома с Windows, выйдите из Diskpart командой exit, после чего тут же в консоли выполните одну за другой эти команды:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
bcdboot D:\Windows /s D: /f ALL
В случае успешного создания файлов загрузки закройте командную строку и перезагрузите компьютер.
Не выходя из Diskpart, присвойте FAT-разделу произвольную букву, для чего выполните следующие команды:
select volume №
assign letter=Z
Первой командой выбирается загрузочный том по его номеру, вторая команда присваивает ему произвольную незанятую букву. Завершите работу Diskpart через exit, после чего выполните одну единственную команду:
bcdboot C:\Windows /s Z: /f UEFI
При необходимости замените буквы тома с Windows и FAT-раздела своими. В случае успеха команда вернет соответствующее сообщение. Перезагрузите компьютер и проверьте, решена ли проблема.
Как уже было сказано, ошибка загрузки 0xc0000098 может быть вызвана повреждением участвующих в загрузке файлов драйверов и библиотек, а также невозможностью их прочтения из-за ошибок файловой системы или наличия на диске bad-блоков. Чтобы исключить первый сценарий, проверьте основной системный и загрузочный разделы командой chkdsk C: в запущенной в среде WinRE командной строке.
В случае обнаружения ошибок повторите команду, но уже с параметром «fix», вот так chkdsk C: /f. Для проверки диска на предмет поврежденных секторов лучше использовать программу Victoria – она входит в состав спасательного диска WinPE 10-8 Sergei Strelec, который вам понадобится для загрузки компьютера. Проверка целостности системных файлов также выполняется из среды восстановления с помощью консольной утилиты SFC, синтаксис которой в среде WinRE немного отличается:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows
В качестве значения параметра offbootdir передается путь к загрузочному разделу, а параметра offwindir – путь к папке Windows на основном системном разделе. Буквы разделов в загрузочной среде могут отличаться, поэтому перед проведением проверки не забудьте определить их способом, описанным в 4-5 абзацах.
Что делать, если приведенные здесь решения окажутся безрезультатными? Если неполадка не связана с повреждением файлов на основном системном разделе, можно попробовать загрузить Windows средствами того же WinPE 10-8 Sergei Strelec – решение подробно описано в нашей статье «Как загрузить Windows 10 с неисправным загрузчиком». Заодно рекомендуем ознакомиться с материалами «Восстановление загрузчика Windows программой Dism++» и «Восстановление MBR-загрузчика Windows с помощью Live-диска by Sergei Strelec» – обе статьи найдёте на нашем сайте.