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

    • Install and report or install or shutdown with BitLocker
      BitLocker Windows Update Shutdown or Reboot option behavior Windows
    • chocolatey
      Windows Package Manager: How to install, upgrade or uninstall Chocolatey Windows
    • Enable a Pre Boot BitLocker PIN on Windows
      How to Enable a Pre-Boot BitLocker PIN on Windows Security | Vulnerability Scans and Assessment
    • PowerShell Exec
      Determine the execution policy configured on Windows PC Windows
    • banner 1
      How to use the Program Compatibility Troubleshooter to Test Application Compatibility on Windows 11 Windows
    • windows 10 creators update wallpaper
      Run or Edit and Delete Tasks via Windows Task Scheduler Windows

    More Related Articles

    image 14 How to fix Unknown Hard Error on Windows Server and Windows 10 Windows
    How to Hide or Fix HP Printer Updates Windows Error 0x800f020b Hide Windows Updates: How to Hide or Fix HP Printer Windows Updates Error 0x800f020b Windows
    windows 7 stuck at loading screen thumbnail Disable the Windows welcome screen and shutdown screen Windows
    xxxxxx 1 Have the taskbar appear on one or both displays in Windows Windows
    Capture 37 How to Configure Network Load Balancing on Windows Server Backup
    powershell01 How to add servers to the Trusted Hosts list Scripts

    Leave a Reply Cancel reply

    You must be logged in to post a comment.

    Microsoft MVP

    vexpert-badge-stars-5

    Virtual Background

    VEEAMLEGEND

    Categories

    Top 30 Sysadmin blog

    veeaam100

    Veeam Vanguard

    • banner
      How to install and configure FSRM in Microsoft Windows Server Windows Server
    • SOBR implementing 3 2 1 Rule
      Achieve 3-2-1 rule with SOBR on Synology or OOTBI and Wasabi Backup
    • Resize Proxmox VM
      How to Resize or Expand Proxmox Hard Drive Virtualization
    • 1 kajkbmlyehn0inifwrh 8w 1
      What to note when settings up Ansible to work with Kerberos Configuration Management Tool
    • http trace fiddler
      How to Disable HTTP TRACE Method for Apache, IIS, sunOne, and Lotus Domino Web Server
    • Continuous Deployment Pipeline Using AWS CodePipeline
      Setup a Continuous Deployment Pipeline with AWS CodePipeline AWS/Azure/OpenShift
    • UpdateOfficeOnlineServer 1
      Perform Office Online Server Update via Windows Updates Windows Server
    • Disk Cleanup
      Create Disk Cleanup Shortcut: Perform disk cleanup in Windows Windows

    Subscribe to Blog via Email

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

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