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

    • iCloud for Windows
      How to install and uninstall iCloud for Windows [Part 1] Mac
    • Disable automatic updates
      Turn off Automatic Updates in Windows via Windows Registry and Group Policy Windows
    • Featured image 1
      How and where to find your BitLocker recovery key on Windows Security | Vulnerability Scans and Assessment
    • perform0
      How to work with Windows Performance Toolkit Windows
    • Disable BitLocker
      How to Disable BitLocker on Windows 10 Windows
    • Invalid OS GUID e1781959302769
      Steps to Fix the “Invalid OS GUID” Error in MDT Windows

    More Related Articles

    iCloud for Windows How to install and uninstall iCloud for Windows [Part 1] Mac
    Disable automatic updates Turn off Automatic Updates in Windows via Windows Registry and Group Policy Windows
    Featured image 1 How and where to find your BitLocker recovery key on Windows Security | Vulnerability Scans and Assessment
    perform0 How to work with Windows Performance Toolkit Windows
    Disable BitLocker How to Disable BitLocker on Windows 10 Windows
    Invalid OS GUID e1781959302769 Steps to Fix the “Invalid OS GUID” Error in MDT 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

    • Featured image WSL2 installation
      How to install WSL2 on Windows Server Linux
    • 785509289 780x439
      Integrate Pleasant Password Server with Active Directory Password Manager
    • SSL on WAMPServer
      Setup VirtualHost with SSL on WAMP Server Linux
    • Fix OneDrive Error
      How to Fix OneDrive Error 0x80071129: The tag present in the reparse point buffer is invalid Windows
    • images
      Advantage of using a 3rd party software for Backup (N2WS by Veeam) over AMI Backup
    • powershell01 1
      Create a self-signed certificate and export it in PFX format via PowerShell [Part 1] Scripts
    • SQL EvaluationExpired
      Windows could not start the SQL Server service on local computer 17051: A network-related or instance-specific error occurred while establishing a connection to SQL Server Oracle/MSSQL/MySQL
    • Enable TPM and ecure boot on HyperV to run windoows 11
      How to run Windows 11 on HyperV Virtualization

    Subscribe to Blog via Email

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

    Join 1,762 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.