Skip to content

TechDirectArchive

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

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

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

Posted on 15/08/202615/08/2026 IT Expert By IT Expert 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.

    5/5 - (1 vote)

    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
    • Share on Threads (Opens in new window) Threads
    • Share on Nextdoor (Opens in new window) Nextdoor
    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

    • Screenshot 2020 06 15 at 21.08.38
      How to allow saved credentials for RDP connection Windows
    • banner
      How to Edit Windows Hosts File via PowerToy Editor Utility Web Server
    • win10 usb
      How to prevent installation of removable devices Windows
    • How to configure Volume Shadow Copies VSS on Windows Server
      Volume Shadow Copies: How to configure VSS on Windows Server Windows
    • domain14 1
      How To Configure a Domain Password Policy Windows
    • windows workstations inactivity
      Configure Windows Device Inactivity Limit Locally and Domain Wide Windows

    More Related Articles

    Screenshot 2020 06 15 at 21.08.38 How to allow saved credentials for RDP connection Windows
    banner How to Edit Windows Hosts File via PowerToy Editor Utility Web Server
    win10 usb How to prevent installation of removable devices Windows
    How to configure Volume Shadow Copies VSS on Windows Server Volume Shadow Copies: How to configure VSS on Windows Server Windows
    domain14 1 How To Configure a Domain Password Policy Windows
    windows workstations inactivity Configure Windows Device Inactivity Limit Locally and Domain Wide Windows

    Leave a Reply Cancel reply

    You must be logged in to post a comment.

    Microsoft MVP

    VEEAMLEGEND

    vexpert-badge-stars-5

    Virtual Background

    GoogleNews

    Categories

    veeaam100

    Veeam Vanguard

    • How to Activate Full-Screen (Kiosk Mode) in Internet Explorer Windows
    • slackrmspace
      Leave a Slack Workspace temporarily: How to deactivate a Slack workspace JIRA|Confluence|Apps
    • changepsswd
      How to change your Windows Computer login Password Windows
    • image 10
      Change Visual Studio Code UI language JIRA|Confluence|Apps
    • Wordpress banner
      Fix WordPress Error “The Link You Followed Has Expired” Web Server
    • sep hybrid backup tiny
      SEP sesam Hybrid Backup and Disaster Recovery Solution Backup
    • azure just in time
      How to secure access to your Virtual Machine with Just-in-Time (JIT) VM Access AWS/Azure/OpenShift
    • Always on and Veeam plugin setup
      Install SQL Server Always On & Configure Veeam Plug‑in for SQL Backup

    Subscribe to Blog via Email

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

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

    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.