Windows 11 troubleshooting
How to Fix “Western Digital NVMe Disk” Blocking Windows 11 24H2 (Plus a Verified 25H2 Case)
The official firmware fix for the Windows 11 24H2 Western Digital NVMe Disk block, plus a verified WD_BLACK SN770-to-25H2 case study.
By Laurens De Leeuw · Digital Solutions Architect · Published · Last updated · Technically verified · 18 min read
If Windows 11 Setup stops at “What needs your attention” and names “Western Digital NVMe Disk,” do not force the upgrade. On specific 2TB WD and SanDisk NVMe SSDs, outdated firmware can cause a Host Memory Buffer (HMB) compatibility problem and potentially trigger a blue screen under Windows 11 24H2. The safe fix is to back up your data, install the firmware offered by the official SANDISK Dashboard, shut the PC down as instructed, power it back on, refresh Windows compatibility, and retry Windows Update.
This guide explains the complete process, including affected models, firmware verification, stale compatibility checks, error codes 0xC1900208 and 0xC1900209, and a real-world Windows 11 25H2 success case.
Important: A firmware update changes the software running inside the SSD. Create and verify an external backup before proceeding, keep the PC on reliable power, and never interrupt the firmware operation.
Quick answer: the fix in 60 seconds
- Confirm the exact SSD model and current firmware.
- Create and verify an external backup of critical files.
- Download the official SANDISK Dashboard for Windows.
- Select the affected SSD and choose UPDATE AVAILABLE or Tools.
- Select UPDATE FIRMWARE, then PROCEED.
- Select SHUTDOWN NOW when Dashboard requests it.
- After the PC powers off completely, turn it on again to apply the firmware.
- Verify the new firmware version and SSD health.
- If Windows still shows the block, refresh Microsoft Compatibility Appraiser.
- Return to Settings → Windows Update → Check for updates and install the feature update normally.
Do not use an ISO, Installation Assistant, registry bypass, or safeguard override while the firmware problem remains unresolved.
Table of contents
- What the Western Digital NVMe Disk Windows 11 update error means
- Why Windows blocks the upgrade
- Affected SSD models and corrective firmware
- Before updating the SSD firmware
- Step-by-step firmware fix
- Windows still shows the block
- Install the Windows 11 feature update
- Verify that the Windows update succeeded
- Real-world 25H2 case study
- Advanced diagnosis
- Frequently asked questions
- Official sources
What the Western Digital NVMe Disk Windows 11 update error means
The message does not automatically mean that the SSD has failed. It means Windows Setup found a compatibility rule that prevents the current upgrade from continuing safely.
Microsoft explains that the “What needs your attention” screen can identify an incompatible driver, hardware device, application, or Windows feature. Windows deliberately withholds the upgrade because continuing could produce an unreliable experience. See Microsoft’s official explanation of the “What needs your attention” notification.
Typical symptoms include:
- Windows Update repeatedly downloads or starts a feature update but cannot complete it.
- Windows Setup displays Western Digital NVMe Disk as the blocking item.
- Setup says the PC has hardware that is not ready for this version of Windows.
- The update fails with
0xC1900208,0xC1900209, or a related compatibility result. - The feature update disappears and later returns without installing.
- Windows remains on 23H2 even though 24H2 or 25H2 is otherwise available.
What the error codes mean
Microsoft documents the relevant Modern Setup results as follows:
| Error | Official meaning | Practical interpretation |
|---|---|---|
0xC1900208 |
MOSETUP_E_COMPAT_INSTALLREQ_BLOCK |
Setup found an actionable compatibility issue and blocked installation. |
0xC1900209 |
MOSETUP_E_COMPAT_INSTALLREQ_CANCEL |
The upgrade path was cancelled because the compatibility scan did not pass. |
0xC1900210 |
MOSETUP_E_COMPAT_SCANONLY |
The compatibility scan completed without finding a blocking concern. |
These codes identify the type of failure, not necessarily the exact device. The compatibility reports or the visible Setup screen are needed to identify “Western Digital NVMe Disk” as the blocker. Microsoft’s compatibility-log guide explains how those reports are generated and interpreted.
Why Windows blocks the upgrade
SanDisk, which provides current support and Dashboard tooling for these WD-branded drives, documents a firmware issue involving Host Memory Buffer (HMB) on certain SSD models. HMB is an NVMe feature that allows a DRAM-less SSD controller to use a small part of the computer’s system memory for drive-management data.
According to the official SanDisk critical firmware advisory, the affected firmware can cause a blue screen on Windows 11 24H2. Microsoft may therefore prevent affected PCs from upgrading until the SSD firmware is corrected.
This is protective compatibility behavior, not an arbitrary Windows Update failure. It can appear through two related but distinct mechanisms: a direct Windows Setup compatibility-database rule such as BlockUpgrade, or a Windows Update safeguard hold. Both can prevent an upgrade, but a direct Setup hard block does not have to expose a public GatedBlockId. In the verified case below, Setup recorded a direct hard block while the registry reported no numbered safeguard hold.
Microsoft uses safeguard holds to stop known hardware or software problems from reaching devices that may be affected and recommends resolving the underlying issue instead of forcing a manual upgrade. The same safety principle applies here: update the SSD firmware first, then let Windows reassess compatibility.
24H2 versus 25H2: SanDisk’s official advisory specifically names Windows 11 24H2. The same “Western Digital NVMe Disk” hard block also prevented a Windows 11 23H2 PC in our August 2026 case from moving to 25H2. Updating the SSD firmware removed the block and 25H2 installed successfully. That 25H2 result is a verified case study, not a vendor guarantee for every system.
Affected SSD models and corrective firmware
SanDisk currently lists the following specific 2TB products. Do not assume that every Western Digital NVMe SSD, every SN770 capacity, or every firmware version is affected.
| Product | Model numbers listed by SanDisk | Corrective firmware listed in the advisory |
|---|---|---|
| WD_BLACK SN770 NVMe SSD 2TB | WDBBDL0020BNC, WDS200T3X0E |
731130WD |
| WD_BLACK SN770M NVMe SSD 2TB | WDBDNH0020BBK, WDS200T3X0G |
731130WD |
| WD Blue SN580 NVMe SSD 2TB | WDBWMY0020BBL, WDS200T3B0E |
281050WD |
| WD Blue SN5000 NVMe SSD 2TB | WDBS3F0020BNC, WDS200T4B0E |
291020WD |
| SANDISK Extreme M.2 NVMe SSD 2TB | SDSSDX3N-2T00 |
731130WD |
Firmware versions evolve. SanDisk notes that two drives with the same product family can legitimately have different current firmware. The table shows the corrective versions published in the advisory; the official Dashboard may offer a newer version for your exact drive. Install only the firmware selected by Dashboard for the detected device.
Never download a .fluf firmware file from a forum, file-sharing site, mirror, or another SSD model.
Before updating the SSD firmware
1. Identify the exact SSD and current firmware
The safest method is to open SANDISK Dashboard and read the model, capacity, firmware version, and health status from the selected physical drive.
You can also inspect the drive without changing anything. Open PowerShell and run:
Get-PhysicalDisk |
Select-Object FriendlyName, FirmwareVersion, HealthStatus, OperationalStatus, Size
If the firmware column is unavailable through that storage provider, try:
Get-CimInstance Win32_DiskDrive |
Select-Object Model, FirmwareRevision, Status
Compare the full product name and capacity with SanDisk’s table. Do not select firmware based only on a partial name such as “SN770.”
2. Create and verify an external backup
Copy critical files to a different physical device or a reliable cloud backup. Then open several files from the backup to confirm that it is readable.
A USB stick can be used as a backup destination if it has enough capacity, but the Windows feature update and SSD firmware are not installed onto the USB drive. Both operations apply to the internal system SSD.
3. Check encryption and recovery access
If BitLocker or Device Encryption is enabled, make sure the recovery key is available before performing firmware or BIOS work. Microsoft explains how to locate it in Find your BitLocker recovery key.
Do not publish or share the recovery key, SSD serial number, computer name, or screenshots containing personal paths.
4. Use reliable power
Connect a laptop to its charger. For a desktop, avoid updating during unstable power conditions. Do not force a shutdown or disconnect power while Dashboard is flashing firmware.
5. Use only the official tool
Download Dashboard from the official SANDISK Dashboard support page. That page offers current online and offline installers and explains supported drives.
For additional assurance after downloading the installer:
- Right-click the installer and select Properties.
- Open Digital Signatures.
- Confirm that the signature is valid and belongs to SanDisk Technologies or the current official vendor identity.
Step-by-step: update the WD or SanDisk SSD firmware
Step 1: Install SANDISK Dashboard
- Download the official Windows installer.
- Open
DashboardSetup.exeor the official offline installer. - Approve the User Account Control prompt if Windows displays one.
- Select Install.
- Select Finish and allow Dashboard to open.
Dashboard supports retail internal WD_BLACK, WD Blue, WD Green, WD Red, and SanDisk SSDs listed in its documentation. OEM drives supplied as part of a branded PC may follow a different support path; see What if the SSD is an OEM model?.
Step 2: Select the correct physical SSD
If the computer contains multiple drives, confirm all of the following before continuing:
- Product family and full model name
- Capacity, especially whether it is the listed 2TB model
- Current firmware version
- Drive health
A physical SSD can contain several partitions with different drive letters. Dashboard may show information based on the largest partition, but the firmware update applies to the entire physical drive.
Step 3: Start the firmware update
Follow the vendor’s exact sequence:
- Select UPDATE AVAILABLE or open Tools.
- Select UPDATE FIRMWARE.
- Review the selected drive and select PROCEED.
- Wait while Dashboard prepares the update.
- Select SHUTDOWN NOW when requested.
Do not close Dashboard, restart the computer manually, or interrupt power during this stage.
Step 4: Power the PC back on
Dashboard’s documented process is a full shutdown followed by power-on. After the computer turns off completely, press the power button once and allow Windows to start normally. The firmware is applied or finalized during this power cycle.
This is different from the later Windows feature-update step:
- SSD firmware: shut down completely, then power on.
- Windows feature update: restart when Windows requests it.
Step 5: Verify the new firmware and drive health
Reopen Dashboard and confirm that:
- The firmware version changed or Dashboard reports the current version.
- Drive health is normal.
- No firmware update remains pending.
Run the PowerShell command again if you want an independent Windows check:
Get-PhysicalDisk |
Select-Object FriendlyName, FirmwareVersion, HealthStatus, OperationalStatus
Do not insist on one firmware number across all drives. The correct result is the current firmware officially offered for that exact SSD. For example, SanDisk’s advisory lists 731130WD for the 2TB SN770, while the tested drive in this article was later offered 731150WD by Dashboard.
Windows still shows the block after the firmware update
Windows compatibility information does not always refresh immediately. In Microsoft’s documented Windows 10-to-Windows 11 eligibility scenario after a hardware change, Windows Update data can take up to 24 hours to refresh. That timing is useful context, but it is not a guaranteed refresh window for every 23H2-to-24H2 or 25H2 block after an SSD firmware update. Verify the firmware and power cycle first, then run the Appraiser task below.
Refresh Microsoft Compatibility Appraiser manually
- Open Start and type
cmd. - Right-click Command Prompt and select Run as administrator.
- Approve the User Account Control prompt.
- Run:
schtasks.exe /Run /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
- Wait several minutes.
- Open Settings → Windows Update.
- Select Check for updates.
This is Microsoft’s documented manual eligibility-refresh procedure.
If Dashboard says the firmware is current but Windows remains blocked
Work through these checks in order:
- Verify the full SSD model, capacity, and firmware again.
- Confirm that the full shutdown and later power-on completed.
- Run Microsoft Compatibility Appraiser as administrator.
- Allow Windows Update time to refresh and check again later. Microsoft’s hardware-change eligibility article notes that its scenario can take up to 24 hours.
- Install normal servicing updates for the current Windows version, then restart.
- Check the PC or motherboard manufacturer’s support page for a newer BIOS.
- Contact SanDisk or Microsoft Support if the exact block remains.
SanDisk’s advisory says disabling Intel Volume Management Device (VMD) may help in some configurations, but it also warns that this can affect RAID. Do not change VMD, RAID, AHCI, or storage-controller settings as a routine first step. Follow the PC or motherboard manufacturer’s instructions and ensure recovery information is available.
If Dashboard cannot download or install the firmware
SanDisk documents an official manual recovery procedure:
- In Dashboard, open Help.
- Select GENERATE REPORT FILE.
- Open the saved report archive and find
dashboard.log. - Find the timed-out download entry containing the official
.flufURL. - Download that exact file directly from the vendor URL.
- Return to Tools → SELECT FILE → PROCEED and select the downloaded file.
Safe Mode without networking may sometimes be required. Follow the complete SanDisk firmware download/install recovery guide rather than improvising or using a third-party firmware image.
What if the SSD is an OEM model?
An OEM drive is supplied to a computer manufacturer and may use manufacturer-specific firmware. SanDisk states that OEM drives must receive firmware and warranty support from the PC manufacturer or original seller. Do not flash retail WD firmware onto an OEM device unless the manufacturer explicitly instructs you to do so.
See SanDisk’s firmware download and update policy.
Install the Windows 11 feature update
Once the SSD firmware is current and Windows no longer reports the compatibility block:
- Open Settings → Windows Update.
- Select Check for updates.
- Confirm the offered feature-update title.
- Select Download and install if required.
- Save all open work while Windows prepares the upgrade.
- Select Restart now only when Windows requests it.
- Leave the computer connected to power.
- Allow all automatic restarts to finish.
Do not force the PC off because a percentage appears to pause. Feature updates can spend a long time at one percentage while migration and servicing continue in the background.
Microsoft recommends using Windows Update when the release is ready for the device. Do not bypass an unresolved compatibility hold through Installation Assistant, installation media, a registry deletion, or a policy that disables safeguards.
Verify that the Windows update succeeded
Confirm the Windows version and build
Press Windows + R, type winver, and press Enter. Confirm the expected version and OS build.
You can also open:
Settings → System → About → Windows specifications
Microsoft maintains the current version and build families on the Windows 11 release information page. Build numbers change with later cumulative updates, so compare the version, not only an old screenshot or one fixed build number.
Check update history
Open:
Settings → Windows Update → Update history
Confirm that the feature update shows a successful installation rather than a failed attempt.
Recheck the SSD
Open Dashboard or run:
Get-PhysicalDisk |
Select-Object FriendlyName, FirmwareVersion, HealthStatus, OperationalStatus
The drive should retain the new firmware and report normal health.
Real-world verified case: WD_BLACK SN770 to Windows 11 25H2
The following result comes from one fully verified PC and should be treated as a case study, not a promise for every configuration.
| Item | Before | After |
|---|---|---|
| Windows version | Windows 11 Pro 23H2 | Windows 11 Pro 25H2 |
| System SSD | WD_BLACK SN770 2TB | Same drive |
| SSD firmware | 731100WD |
731150WD, offered by official Dashboard |
| Setup status | Western Digital NVMe Disk hard block |
Compatibility block absent |
| Setup results | Repeated 0xC1900208 / 0xC1900209 |
Successful Windows Update result, error code 0 |
| Verified installed build | Not applicable | 26200.8875 at completion |
| SSD health after upgrade | Healthy/OK | Healthy/OK |
The important outcome is not that every SN770 must reach 731150WD. The important outcome is that the official Dashboard selected firmware for the exact drive, the required shutdown/power-on completed, the old hard block disappeared, and Windows Update then installed 25H2 successfully.
Advanced diagnosis for IT professionals
Most home users do not need this section. Use it when the visible error is unclear or the block remains after firmware remediation.
Inspect Windows Setup compatibility reports
Windows Setup commonly stores compatibility data under:
C:\$WINDOWS.~BT\Sources\Panther\
C:\Windows\Panther\
Useful files include:
CompatData<date-time>.xml
ScanResult.xml
*_APPRAISER_HumanReadable.xml
Search current reports for:
Western Digital NVMe Disk
BlockUpgrade
BlockingType="Hard"
Microsoft explains these files in Use the Windows Setup compatibility scan logs to identify blocking issues.
If the reports name another application or driver after the SSD firmware is fixed, remediate that separate blocker rather than assuming the WD issue remains.
Check safeguard status without changing it
Microsoft documents GStatus as a read-only indicator:
GStatus = 0: a safeguard hold is in effect.GStatus = 2: a safeguard hold is not in effect.
However, not every Setup hard block maps to a public numbered safeguard ID. In the verified case above, Windows Setup contained a direct BlockUpgrade record even though no separate GatedBlockId was present. Use the actual Setup compatibility reports as the source of truth.
Do not delete compatibility registry data and do not set policies that disable safeguards merely to force the upgrade.
Use SetupDiag for unresolved failures
Microsoft’s SetupDiag analyzes Windows Setup logs and attempts to identify why an upgrade failed. Use the latest Microsoft version and keep its output free of personal information before sharing it publicly.
What not to do
- Do not bypass Microsoft’s compatibility protection while affected firmware remains installed.
- Do not use a firmware file from a forum, mirror, or another SSD model.
- Do not interrupt power during the firmware update.
- Do not treat the message as proof that the SSD is physically failing.
- Do not delete Windows compatibility registry entries.
- Do not use an unofficial HMB registry workaround as a substitute for vendor firmware.
- Do not disable VMD or change RAID/storage mode casually.
- Do not assume disconnecting an external WD drive fixes an internal boot-SSD block.
- Do not try to install the feature update “onto” a USB drive.
- Do not publish serial numbers, BitLocker recovery keys, usernames, or unredacted diagnostic logs.
Frequently asked questions
Why does Windows 11 say my Western Digital NVMe disk is not ready?
Windows Setup found a compatibility rule for the detected hardware or firmware. On the specific 2TB models in SanDisk’s advisory, outdated SSD firmware can cause an HMB-related blue screen under Windows 11 24H2, so Windows may block the upgrade until firmware is corrected.
Does the message mean my SSD is failing?
No. It is a compatibility warning, not proof of physical failure. Check the drive’s health in SANDISK Dashboard or with PowerShell, but resolve the firmware issue before upgrading Windows.
Which WD SSD models are affected?
SanDisk currently lists specific 2TB versions of the WD_BLACK SN770, WD_BLACK SN770M, WD Blue SN580, WD Blue SN5000, and SANDISK Extreme M.2 NVMe SSD. Match the exact model number in the official advisory.
Should I use WD Dashboard or SANDISK Dashboard?
Use the current official SANDISK Dashboard linked from SanDisk support. It is the vendor’s supported Windows tool for compatible retail WD and SanDisk SSDs.
Is 731130WD or 731150WD the correct SN770 firmware?
SanDisk’s advisory lists 731130WD as the corrective version for the affected 2TB SN770 models. A later Dashboard may offer a newer valid version, such as 731150WD in the verified case. Install the firmware Dashboard selects for your exact detected drive; do not manually substitute firmware.
Is it safe to update SSD firmware?
Firmware updates are a normal vendor-supported maintenance operation, but they are not risk-free. Create and verify an external backup, use stable power, select the correct drive, and do not interrupt the update.
Should I shut down or restart after updating the firmware?
For this firmware procedure, use SHUTDOWN NOW and then power the PC on, exactly as Dashboard instructs. Later, when Windows finishes preparing the feature update, use Restart now when Windows requests it.
Why is Windows still blocked after the firmware update?
The compatibility assessment may be stale. Verify the new firmware, run Microsoft Compatibility Appraiser as administrator, wait several minutes, and check Windows Update again. Microsoft mentions a possible 24-hour refresh in its Windows 10-to-Windows 11 hardware-change scenario, but that is not a guaranteed timing for every feature-update block.
Should I bypass the Windows safeguard hold?
No. Microsoft recommends against manually forcing an update while a known compatibility issue remains. Fix the SSD firmware first and allow Windows Update to reassess the PC.
Does this fix also apply to Windows 11 25H2?
SanDisk’s official advisory names 24H2. In the verified case documented here, the same “Western Digital NVMe Disk” hard block also prevented a 23H2-to-25H2 upgrade and disappeared after the firmware update. Other 25H2 failures may have different causes.
Can I install the Windows feature update on a USB drive?
No. An in-place Windows feature update upgrades the Windows installation on the system drive. A USB or external drive can hold a backup or installation media, but it is not the destination for the existing Windows installation’s feature update.
What if Dashboard does not detect the SSD?
Confirm that it is a supported retail drive, rescan in Dashboard, and check whether the PC uses an OEM or RAID/VMD storage configuration. SanDisk says Microsoft’s built-in NVMe driver offers the best compatibility. Follow the vendor’s documented driver guidance or contact the PC manufacturer rather than changing storage drivers blindly.
Should I disable Intel VMD?
Not as the primary fix. SanDisk mentions VMD as a possible later troubleshooting step and warns that changing it can affect RAID configurations. Use the PC or motherboard manufacturer’s instructions and ensure backups and recovery information are available.
Official sources
- SanDisk: Critical SSD firmware update for the Windows 11 24H2 HMB/BSOD issue
- SanDisk: Download, install, test, and update firmware with SANDISK Dashboard
- SanDisk: Resolve firmware download or installation failures in Dashboard
- SanDisk: Firmware download/update policy, including OEM drives
- Microsoft: The “What needs your attention” Windows upgrade notification
- Microsoft: Safeguard holds for Windows
- Microsoft: Refresh the Windows 11 compatibility assessment
- Microsoft: Identify blockers in Windows Setup compatibility logs
- Microsoft: Windows upgrade error definitions
- Microsoft: SetupDiag
- Microsoft: Current Windows 11 versions and build families
Editorial note
This article was technically verified against current Microsoft and SanDisk documentation on August 10, 2026. Firmware availability, Windows build numbers, and support pages can change. Always let the official Dashboard select firmware for the exact detected drive and recheck the linked vendor advisory before flashing.