При очередном включении ПК или ноутбука с некоторые пользователи могут столкнуться с ошибкой с кодом 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Полезные советы и помощь
[SOLVED] Boot Error 0xc0000098 on Windows 10: The main cause of the Boot error 0xc0000098 is corrupted Boot Configuration Data (BCD). This means that Windows was not able to load operating system because the BCD file doesn’t contain any entry of it. The Boot Error 0xc0000098 is a Blue Screen of Death (BSOD) error which means your computer will abruptly restart and you won’t be able to Boot your PC, hence you are stuck.
This is a fatal error as you won’t be able to access your PC and all the files on it but don’t worry we have listed different method in order to fix this issue. We will try to rebuild your BCD which will resolve this error and you will be to access your PC normally.
Table of Contents
So without wasting any time let’s see How to Fix Boot Error 0xc0000098 on Windows 10 with the help of the below-listed guide:
Method 1: Run Automatic/Startup Repair
1.Insert the Windows 10 bootable installation DVD and restart your PC.
2.When prompted to Press any key to boot from CD or DVD, press any key to continue.
3.Select your language preferences, and click Next. Click Repair your computer in the bottom-left.
4.On choose an option screen, click Troubleshoot.
5.On Troubleshoot screen, click Advanced option.
6.On the Advanced options screen, click Automatic Repair or Startup Repair.
7.Wait til the Windows Automatic/Startup Repairs complete.
8.Restart and you have successfully Fix Boot Error 0xc0000098 on Windows 10, if not, continue.
Also, read How to fix Automatic Repair couldn’t repair your PC.
Method 2: Repair your Boot sector or Rebuild BCD
1.Using above method open command prompt using Windows installation disk.
2.Now type the following commands one by one and hit enter after each one:
a) bootrec.exe /FixMbr b) bootrec.exe /FixBoot c) bootrec.exe /RebuildBcd
3.If the above command fails then enter the following commands in cmd:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
4.Finally, exit the cmd and restart your Windows.
Method 3: Repair Windows Image
1.Open Command Prompt and enter the following command:
DISM /Online /Cleanup-Image /RestoreHealth
2.Press enter to run the above command and wait for the process to complete, usually, it takes 15-20 minutes.
NOTE: If the above command doesn't work then try on the below: Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
3.After the process is completed restart your PC and see if this method was able to Fix Boot Error 0xc0000098 on Windows 10.
Method 4: Run CHKDSK and SFC
1.Again go to command prompt using the method 1, just click on command prompt in the Advanced options screen.
2.Type the following command in cmd and hit enter after each one:
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows chkdsk c: /r
Note: Make sure you use the drive letter where Windows is currently installed
3.Exit the command prompt and restart your PC.
Method 5: Repair install Windows
If none of the above solutions work for you then you can be sure that your HDD is fine but you may be seeing the error “Boot Error 0xc0000098 on Windows 10” because the operating system or the BCD information on the HDD was somehow erased. Well, in this case, you can try to Repair install Windows but if this also fails then the only solution left is to Install a new copy of Windows (Clean Install).
Also, see How to fix BOOTMGR is missing Windows 10
That’s it you have successfully Fix Boot Error 0xc0000098 on Windows 10 but if you still have any questions regarding this article feel free to ask them in them comment’s section.
Have you encountered Windows BSOD error code 0xc0000098? MiniTool offers you 6 solutions to solve 0xc0000098 error in your PC and one method to fix 0xc0000098 error in SCCM. Just keep reading to get them.
Please I need help. My laptop doesn’t work because of the constant blinking underscore and my computer doesn’t work because of error 0xc0000098. — forums.tomshardware.com
Some users reported that they had encountered Windows boot error 0xc0000098 after cloning OS or upgrading to Windows 10. This error prevented them from booting up Windows. Of course, there are other situations where the Windows error code 0xc0000098 occurs. Anyway, you need to fix it.
When error 0xc0000098 occurs, you may receive the following error message: “Your PC/Device needs to be repaired. The Windows Boot Configuration Data file does not contain a valid OS entry. File: BootBCD. Error code: 0xc0000098.”
Sometimes, the file will be replaced with a specific system file like ntoskrnl.exe, winload.exe, Ntfs.sys, aswVmm.sys, etc.
You may wonder what is causing 0xc0000098. One of the most common causes is that the BCD has no entries.
Further Reading:
What is BCD file? What role does it play in the computer startup process? To make sense of these problems, you should know the whole computer startup process. Please note that the startup processes in BIOS mode or UEFI mode are slightly different.
In BIOS boot mode, the boot process is as follows:
- After the computer is powered on, the BIOS program is first started. BIOS firmware will perform self-test and then read MBR > DPT > PBR to find Bootmgr and to transfer control to it.
- Bootmgr reads the BootBCD file that shows the available operating system categories, and then goes to the boot disk to find WINDOWSsystem32winload.exe.
- Bootmgr loads operating system kernel file ntoskrnl.exe through winload.exe. Thus, you can enter into Windows.
In UEFI boot mode, the boot process is as follows: UEFI firmware > Bootmgfw.efi > BootBCD > winload.efi > ntoskrnl.exe.
Therefore, if the BCD file has no operating system entry, the boot process will be stopped and 0xc0000098 error occurs.
On the other hand, the no entry problem may be caused by disk write errors, power outages, boot sector viruses, or errors made while configuring the BCD manually.
Another reason for 0xc0000098 error is an installed incompatible hard drive driver. For example, both the Ntfs.sys and the aswVmm.sys mentioned above are such drivers.
The following content will tell you how to solve this error. Please read on to get solutions.
Note: To solve this problem, a Windows bootable disk like Windows installation media is necessary. If you don’t have these tools, you can create them by yourself. Click the above link to get detailed creation steps. Please note that the creation process should be performed on a normal running PC and it may format your USB drive.
Fix 1. Run Startup Repair
Startup repair will fix most common issues that prevent your computer from loading correctly. So, you can try this method first.
Step 1: Boot your computer with a Windows recovery disk.
- Plug the Windows recovery disk into your computer.
- Restart your computer and follow the wizard that appears on the screen soon after you boot the computer to enter Firmware.
- Find the option that controls computer boot sequence and then choose Removable Devices as the first boot device.
- Save changes and boot your computer.
Tip: Removable Devices option just allows you to boot your computer from a USB drive. If you use a Windows recovery CD, you should choose CD-ROM Drive. After fixing the problem, you should choose Hard Drive as the first boot device again.
Step 2: Follow the installation wizard until reaching the step shown as follows. Then, click Repair your computer to enter Windows recovery environment.
Step 3: Navigate to Troubleshoot > Advanced options > Startup Repair.
Fix 2. Check Disk
If there are disk errors on C partition such as problematic file system, bad sectors, etc., 0xc0000098 error may also occur. Therefore, you should run a disk check to fix it. In addition, fixing disk errors first will make you repair BCD file more smoothly later. To run a disk check, please refer to the following steps:
Step 1: Enter Windows recovery environment again to open Command Prompt window.
Step 2: Enter the following command line: chkdsk c: /f. Then, errors will be automatically fixed if they are detected.
Fix 3. Rebuild BCD
If the above methods don’t work, you need to fix the BCD error manually through the following steps:
Step 1: Open Command Prompt window in Windows recovery environment.
Step 2: Enter the following command lines one by one. These commands should fix the BCD error.
- Bootrec /fixmbr
- Bootrec /fixboot
- Bootrec /rebuildbcd
If the access is denied when performing bootrec /fixboot command, please find solutions in this post: Quickly Fix: Bootrec /Fixboot Access Is Denied in Windows 10.
If you receive this message “Total identified Windows installations: 0” after performing rebuildbcd command, please find solutions in this post: How to Fix: Total Identified Windows Installations 0.
Fix 4. Run SFC
If you can’t rebuild BCD successfully or the 0xc0000098 error still persists, you can use SFC (System File Checker) to replace the corrupted system files. Please refer to the following steps:
Step 1: Open Command Prompt window.
Step 2: Enter the following command line: sfc /scannow.
Tip: If you can boot into Windows or Safe Mode, you can run DISM, which will restore corrupted system files online. You should open Command Prompt window and run it as administrator. Then, enter the following command lines in order: DISM.exe /Online /Cleanup-image /Scanhealth; DISM.exe /Online /Cleanup-image /Restorehealth.
Fix 5. Restore or Reset PC
If all of the above methods don’t work, you can consider restoring or resetting PC. System restore can fix certain types of computer crashes or other computer problems and revert your computer’s state to that of a previous point in time. Get detailed steps from this post: How to Restore Computer to Earlier Date in Windows 10/8/7 (2 Ways).
Note: If you didn’t create a Windows restore point manually or enable system protection, you can’t perform this method.
Another method is to reset PC. You can factory reset your computer while keeping your personal files.
Fix 6. Clean Installation
Some users reported that they only have three recovery options: Turn off PC, Startup Repair, and Command Prompt. There is no other recovery option when they boot their computers with a Windows installation media.
If you are facing the same situation and the above methods can’t help you solve the error code 0xc0000098, you should consider performing a clean installation.
Before you do that, you should recover data and wipe the system disk first. Then, I recommend you to use MiniTool Partition Wizard, which is versed in data recovery and partition management. Please refer to the following steps:
Step 1: Make a bootable disk of MiniTool Partition Wizard.
- Connect a USB flash drive to a normal running computer.
- Buy MiniTool Partition Wizard and launch it to get its main interface.
- Click Bootable Media on the toolbar.
- Click WinPE-based media with MiniTool plug-in.
- Choose the USB Flash Drive. Thus, the selected USB drive will be formatted and the iso file will be burnt into it directly to complete a bootable disk.
Step 2: Plug this bootable disk into your problematic computer and boot it from this bootable disk.
Step 3: Recover data.
- Wait a few seconds without any operations until MiniTool Partition Wizard opens automatically
- Click Data Recovery on the tool bar.
- Choose a logical drive and then click Scan.
- Find the files that you want to recover. Features like Show Lost File, Find, and Filter can help you find files faster. Then please preview files before they are saved.
- Check the files and then click Save button to place them into another disk or an external hard drive.
Step 4: Wipe the system disk.
- Right-click on the system disk and choose Wipe Disk from the shortcut menu.
- Click Yes on the pop-up window, which warns that “This disk contains system partition, wiping system partition may cause your computer to be unbootable.”
- Choose a wiping method and click OK
Step 5: Reinstall Windows. To do that, you may need a Windows installation media. You can get detailed steps from the following post:
If the problem still occurs after a clean installation, you should consider hardware problems. You may need to replace the hard disk.
0xc0000098 Error in SCCM Operating System Deployment
Sometimes, when you perform SCCM operating system deployment, you may also receive error 0xc0000098 because of “File: Tmpx86x64{5DA9F0A2-414B-4DE7-8720-5D0D33C24C44}.bcd”. It is just like the following picture.
This error is different from that mentioned above. To solve this issue, you can refer to the following steps:
Step 1: Remove the PXE on distribution point.
- Open your SCCM Console and go to AdministrationOverviewSite ConfigurationServers and Site System Roles.
- Select your target server. Then, select Distribution Pointand click Properties in the upper menu.
- Skip to PXE tab and uncheck Enable PXE support for clients.
Step 2: Uninstall the WDS role. You can do that via removing roles and features wizard or by using PowerShell. After uninstalling WDS role, please restart the distribution point server and login to it to make sure that the WDS completes any other uninstall actions it has to do.
Step 3: Re-enable PXE support for clients. Then, skip to General tab and ensure the DP certificate is valid. If an expired or wrong Distribution Point certificate is assigned to DP, you may see error code 0xc0000098. To solve it, you can add a new certificate to DP.
Then, you can boot the client machine and you shouldn’t see the error 0xc0000098.
Note: Whenever you make any changes to boot images, ensure they are updated to all the distribution points in your setup.
Here are solutions for Windows error code 0xc0000098. If you are facing the same error, this post may help you.Click to Tweet
Bottom Line
Can the above methods solve your problem? Do you have any problems in performing the above methods? Or, do you have any better solutions? Anyway, please leave a comment below. In addition, if you have problems in recovering data or wiping disk, please email us at [email protected]. We will reply to you as soon as possible.
0xc0000098 FAQ
What is 0xc0000098?
0xc0000098 is a BSOD error code that may appear after cloning OS or upgrading to Windows 10. This error code is caused by two issues:
- The BCD has no entry, which may be caused by disk write errors, power outages, boot sector viruses, or errors made while configuring the BCD manually.
- Incompatible hard drive driver.
How do I fix error 0xc0000098 in Windows 10?
- Run Startup repair.
- Repair disk errors.
- Rebuild BCD files.
- Repair system files.
- Restore or reset PC.
- Clean Install Windows.