Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

How to fix Windows Boot Error 0xc0000098 (winload.efi)

Posted on 15/08/202615/08/2026 Christian By Christian No Comments on How to fix Windows Boot Error 0xc0000098 (winload.efi)
  1. Home
  2. Windows
  3. How to fix Windows Boot Error 0xc0000098 (winload.efi)
Image depicting a computer screen error message regarding fixing the Winload.efi error 0xc0000098 after BIOS changes, with a modern UEFI recovery guide.

Have you ever started your PC, and suddenly found yourself staring at a Windows Recovery screen instead of your desktop? Please see Fix Veeam Proxmox VE Backup Error: Failed to prepare disk for backup, Google Drive Broken on Windows: Fix and Prevent it from happening again, and How to fix Error 202: AMD Software Installer Fails to install Update.

If you see error 0xc0000098 and a reference to \Windows\System32\winload.efi, This means Windows cannot read the boot configuration or access the Windows installation through the storage path currently presented by the firmware.

Note: A corrupted BCD is one possible cause, but a change between AHCI, Intel VMD, and RAID can produce a similar symptom. This setting probably changed because of a firmware reset or restored its default storage configuration. On many Dell systems, RAID On is the factory default, even when the installed Windows image was later configured to use AHCI.

Error message screen indicating PC recovery needed due to a missing or corrupted file, displaying error code 0xc0000098 and instructions for recovery options.
Dell documents that changing the SATA/NVMe Operation setting between RAID and AHCI can cause an INACCESSIBLE_BOOT_DEVICE startup failure and we will discuss this error in the next article

Note: This problem can occur after changes were made to the BIOS storage. Especially when it swiched from between Intel VMD or AHCI in this case to RAID modes. at affect the Windows boot environment.

In this guide, I will show you how to fix this issue by navigating into the UEFI Firmware Setings and switching to the right mode.

Note: A lot of blogposts diagnose and suggest repairing the UEFI boot configuration. This is not the case here! Be careful and understand your enviornment and take not of what changed or if you are having issues with your motherboard as well.

Also, see Resolve Veeam ONE “The specified property cannot be found” and License Mismatch Errors During upgrade, how to fix Update Error 0x800f0831 in Windows or Windows Server, and Backing Up OpenShift Is Not the Same as Recovering It.

Why Is This Error Happening?

This error indicates that Windows cannot continue the boot process because it cannot read the required boot information or access the Windows installation through the configured storage controller. This issue commonly appears after the BIOS storage settings changed from one mode to another as discussed above or below:

  • AHCI Mode
  • Intel VMD (Volume Management Device)
  • RAID Mode

When you power on the computer, UEFI firmware loads Windows Boot Manager. Windows Boot Manager reads the BCD and uses that information to locate the Windows installation and its boot files, including winload.efi. Windows must also load the correct storage-controller driver before it can access the system partition.

If the firmware changes from AHCI to Intel VMD or RAID or changes in the opposite direction, Windows may no longer communicate with the boot drive through the expected controller. In that situation, Windows may display error 0xc0000098, even though the BCD itself is not necessarily corrupted.

In my case, the BCD was not necessarily corrupted. Restoring the storage mode used during the Windows installation resolved the problem without rebuilding the boot configuration.

Please see How to protect Microsoft 365 beyond native limits with VDC [Part 1], how to Update WinPE Boot Images with Windows UEFI CA Certificates [Part 2], and how to perform Tape Drive Cleaning in Practice.

Access the UEFI Firmware Settings

Because restoring the storage mode resolved the problem in my case, I did not need to rebuild the BCD. If changing the storage mode does not resolve the error, investigate the BCD and EFI partition using Windows Recovery Environment. Kindly attempt this short steps below.

On the error screen, press ESC to to enter the UEFI Firmware Settings.

Error screen displaying PC recovery options after a failed startup, including error code and instructions for recovery tools.

In the left-hand menu, look for “Storage and then SATA/NVMe Operation” On some Dell models it may simply appear as SATA Operation. Then you will see the following options. You will see options such as:

  • RAID On
  • AHCI
  • Disabled

Restore the correct storage mode, click Apply Changes, and select Exit or Save and Exit. Do not select AHCI automatically unless AHCI was the mode used by the Windows installation.

Settings screen showing SATA/NVMe operation modes for integrated storage device controller, with a focus on AHCI/NVMe mode selection.

If Windows was originally installed with AHCI enabled, selecting AHCI should allow it to boot normally. If the installation used Intel VMD or RAID, restore that setting instead. After Windows starts, avoid switching storage modes again without preparing the required drivers and creating a verified backup.

    I hope you foudn this bologpost on “how to fix Windows Boot Error 0xc0000098 (winload.efi)” very useful. In my case, restoring AHCI in the UEFI firmware resolved the issue because the BIOS storage configuration had changed. Please leave a comment below if you experienced the same problem or used a different solution.

    Thank you for reading this post. Kindly share it with others.

    • Share on X (Opens in new window) X
    • Share on Reddit (Opens in new window) Reddit
    • Share on LinkedIn (Opens in new window) LinkedIn
    • Share on Facebook (Opens in new window) Facebook
    • Share on Pinterest (Opens in new window) Pinterest
    • Share on Tumblr (Opens in new window) Tumblr
    • Share on Telegram (Opens in new window) Telegram
    • Share on WhatsApp (Opens in new window) WhatsApp
    • Share on Mastodon (Opens in new window) Mastodon
    • Share on Bluesky (Opens in new window) Bluesky
    Windows Tags:Boot Configuration Data (BCD), Check AHCI, Error Code: 0xc0000098, Microsoft Windows, VMD, Windows 10, Windows 11, Windows Boot Manager

    Post navigation

    Previous Post: Fix Veeam Proxmox VE Backup Error: Failed to prepare disk for backup
    Next Post: Fix INACCESSIBLE_BOOT_DEVICE in Windows and Windows Server

    Related Posts

    • maxresdefault 12
      How to check Windows activation status and change your product key Windows
    • Featured image 1
      Add and Remove Folders in Favorites in Microsoft Outlook Windows
    • iCloud for Windows
      How to install and uninstall iCloud for Windows [Part 1] Mac
    • Featured image externaldis
      How to fix the external display not working on Windows 11 Windows
    • banner
      How To Add Google Drive To File Explorer in Windows Windows
    • Dellupdate 1
      Fix for security vulnerabilities in the BIOS firmware for some Intel Processors Windows

    More Related Articles

    maxresdefault 12 How to check Windows activation status and change your product key Windows
    Featured image 1 Add and Remove Folders in Favorites in Microsoft Outlook Windows
    iCloud for Windows How to install and uninstall iCloud for Windows [Part 1] Mac
    Featured image externaldis How to fix the external display not working on Windows 11 Windows
    banner How To Add Google Drive To File Explorer in Windows Windows
    Dellupdate 1 Fix for security vulnerabilities in the BIOS firmware for some Intel Processors Windows

    Leave a Reply Cancel reply

    You must be logged in to post a comment.

    Microsoft MVP

    vexpert-badge-stars-5

    Virtual Background

    VEEAMLEGEND

    Categories

    veeaam100

    Veeam Vanguard

    • How to Completely Uninstall Norton Security
      How to remove Norton from Mac using the RemoveNortonMacFiles tool Anti-Virus Solution
    • windows 10 desktop 1
      Active Directory Forest – Trees and Domain and Sites Windows Server
    • Capture 12
      How to Generate SSH Keys in Windows 10 Windows
    • Screenshot 2022 03 20 at 20.37.16
      Setup HTTPS users using Git credentials and Pushing Code to AWS CodeCommit AWS/Azure/OpenShift
    • CloudFrontAWS
      Serve Private S3 Bucket Contents Via CloudFront AWS/Azure/OpenShift
    • Feature image Wakeonlan
      How to download and use the NirSorf WakeonLan tool Network | Monitoring
    • how to update WinPE Boot Images with Windows UEFI CA Cert e1778595575234
      Update WinPE Boot Images with Windows UEFI CA Certificates [Part 2] Windows Server
    • image 29
      How to force your website to redirect from HTTP to HTTPS using a web.config file Network | Monitoring

    Subscribe to Blog via Email

    Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,757 other subscribers
    • RSS - Posts
    • RSS - Comments
    • About
    • Authors
    • Write for us
    • Contact
    • Advertise with us
    • General Terms and Conditions
    • Privacy policy
    • Feedly
    • Telegram
    • Youtube
    • Facebook
    • Instagram
    • LinkedIn
    • Tumblr
    • Pinterest
    • Twitter
    • mastodon
    • Bsky

    Tags

    Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

    Copyright © 2026 TechDirectArchive

    Loading Comments...

    You must be logged in to post a comment.