UNEXPECTED_STORE_EXCEPTION (0x00000154) BSOD in Windows 11/10 – Causes, Diagnosis and Complete Troubleshooting Guide
The UNEXPECTED_STORE_EXCEPTION error is a Windows Blue Screen of Death (BSOD) that can cause a computer to suddenly crash, restart, freeze, or become unstabl...
The UNEXPECTED_STORE_EXCEPTION error is a Windows Blue Screen of Death (BSOD) that can cause a computer to suddenly crash, restart, freeze, or become unstable.
The error normally appears as:
Stop code: UNEXPECTED_STORE_EXCEPTION
Its Windows bug-check value is:
0x00000154
Despite the word "STORE", this error does not refer to the Microsoft Store application. Microsoft defines bug check 0x154 as a condition where the kernel memory store component encountered an unexpected exception.
In practical troubleshooting, storage I/O, SSD/HDD/NVMe problems, storage-controller drivers, memory, file-system corruption, Windows system-file corruption, firmware, and other hardware or driver problems should all be investigated.
What Is UNEXPECTED_STORE_EXCEPTION?
Windows uses kernel-level memory and storage mechanisms to move and manage data between physical RAM, virtual memory, the page file, and storage devices.
If Windows encounters a serious exception in its kernel memory store component that it cannot safely recover from, it may stop the operating system to protect data and display:
UNEXPECTED_STORE_EXCEPTION
Microsoft assigns this bug check:
0x00000154
Microsoft's documentation describes the parameters as:
Parameter 1 – Pointer to the store context or data manager
Parameter 2 – Exception information
Parameter 3 – Reserved
Parameter 4 – Reserved
For advanced diagnosis, Microsoft recommends examining crash dumps and comparing multiple dumps to identify recurring characteristics.
Common Symptoms
A computer affected by UNEXPECTED_STORE_EXCEPTION may show one or more of these symptoms:
- Random Blue Screen errors
- Sudden restart
- Windows freezing before the BSOD
- BSOD while gaming
- Crash when copying large files
- Crash while opening applications
- BSOD during startup
- BSOD after waking from Sleep or Hibernate
- Very slow disk activity before the crash
- Temporary 100% disk utilization
- Applications becoming unresponsive
- File corruption
- SSD/HDD temporarily disappearing
- Windows entering Automatic Repair
- Multiple different BSOD stop codes
- System working normally after restart but crashing again later
If storage-related symptoms accompany the BSOD, the system drive should receive particular attention.
What Causes UNEXPECTED_STORE_EXCEPTION?
There is no single universal cause. Microsoft notes generally that stop-code crashes can result from hardware, drivers, or software.
The most important possibilities include:
1. SSD, HDD or NVMe Problems
A deteriorating system drive can cause Windows to encounter I/O failures while accessing critical information.
Possible issues include:
- Failing SSD
- Failing HDD
- NVMe errors
- NAND degradation
- Controller problems
- Bad sectors
- SSD firmware problems
- Overheating NVMe SSD
- Loose SATA connection
- Defective SATA cable
- Intermittent power to the drive
A BSOD associated with storage errors should therefore never be treated only as a Windows software problem.
2. Storage Controller or Driver Problems
Windows depends on storage-controller drivers to communicate reliably with disks.
Potentially involved components include:
- SATA/AHCI controller
- NVMe controller
- Intel Rapid Storage Technology
- AMD chipset/storage components
- Manufacturer-specific NVMe drivers
- RAID controllers
- Storage filter drivers
A corrupted, incompatible, or unstable storage driver can produce serious I/O failures.
3. Corrupted Windows System Files
Unexpected shutdowns, failed updates, disk problems, malware, or storage errors can damage Windows system files.
Windows includes DISM and System File Checker for checking and repairing system components.
4. File-System Corruption
NTFS corruption on the Windows partition can cause abnormal storage operations.
Common reasons include:
- Improper shutdown
- Power failure
- Forced restart
- Storage-device errors
- Failed cloning
- Disk corruption
CHKDSK can inspect the file system and file-system metadata for logical and physical errors.
5. Faulty RAM
Do not assume that UNEXPECTED_STORE_EXCEPTION always means the SSD is defective.
Bad RAM can corrupt information before it is written to or retrieved from storage.
Possible RAM-related symptoms include:
- Multiple different BSOD codes
- Random application crashes
- Installation failures
- Archive extraction errors
- File corruption
- Random freezes
Microsoft specifically recommends Windows Memory Diagnostic as one troubleshooting step for bug check 0x154.
6. SSD/NVMe Firmware Problems
SSDs contain their own controller and firmware.
Firmware bugs can sometimes cause:
- Drive timeouts
- Sleep/wake failures
- Performance degradation
- Controller resets
- Intermittent drive detection
- System crashes
Check the SSD manufacturer's support utility or support website for firmware updates.
Important: Back up important data before performing firmware updates.
7. Third-Party Security Software
Antivirus, endpoint-security, encryption, backup, anti-ransomware, or disk-monitoring applications can install low-level filter drivers.
If crashes started after installing or upgrading such software, temporarily removing it can be a useful diagnostic step.
Do not permanently operate an Internet-connected computer without appropriate security protection.
8. Windows or Driver Update Problems
If the BSOD started immediately after:
- Windows Update
- BIOS update
- SSD firmware update
- Chipset update
- Storage-driver update
- Antivirus update
then the timing should be investigated.
A newly introduced driver does not necessarily mean that driver is defective; it may expose an existing hardware or compatibility problem.
How to Fix UNEXPECTED_STORE_EXCEPTION
The following troubleshooting sequence is recommended.
Solution 1: Back Up Important Data First
If you suspect the SSD or hard disk, back up critical files before running extensive repair procedures.
Warning signs include:
- Drive disappearing
- Extremely slow reads
- File corruption
- Clicking HDD
- SMART warnings
- Disk errors in Event Viewer
- Windows repeatedly freezing during disk activity
- Increasing BSOD frequency
If the storage device is physically failing, troubleshooting operations cannot repair the hardware.
Solution 2: Check Event Viewer
Event Viewer can provide valuable information immediately before the BSOD.
Microsoft specifically recommends examining the System log around the time of a 0x154 crash.
Press:
Windows + R
Type:
eventvwr.msc
Press Enter.
Navigate to:
Windows Logs
└── System
Check errors and warnings around the exact crash time.
Pay particular attention to events mentioning:
Disk
Ntfs
stornvme
storahci
iaStor
volmgr
WHEA-Logger
Kernel-Power
An individual Event Viewer entry does not automatically identify the failed component. Look for repeating patterns around several crashes.
Solution 3: Check SSD/HDD/NVMe Health
Use the manufacturer's diagnostic utility where available.
Check:
- SMART status
- Critical warnings
- Media errors
- Available spare
- SSD remaining life
- Temperature
- Firmware version
- Error counts
For an NVMe SSD, also check whether the drive is overheating under sustained load.
Important
A SMART status of "Good" does not guarantee that a storage device is completely healthy.
Intermittent controller, firmware, connection, or power problems may not immediately produce an obvious SMART failure.
Solution 4: Run CHKDSK
Open Command Prompt as Administrator.
Start with:
chkdsk C: /scan
This performs an online NTFS scan.
If errors require repair, you can use:
chkdsk C: /f
Windows may ask:
Would you like to schedule this volume to be checked the next time the system restarts?
Enter:
Y
Restart the computer.
For situations where physical disk errors are suspected:
chkdsk C: /r
Microsoft documents /r as locating bad sectors and attempting to recover readable information; it can take significantly longer than a normal scan.
Do not repeatedly use /r as a generic SSD-health test. First back up important data and use the SSD manufacturer's health/diagnostic tools when hardware failure is suspected.
Solution 5: Repair Windows with DISM
Open Command Prompt or Terminal as Administrator and execute:
DISM /Online /Cleanup-Image /RestoreHealth
Allow the process to finish.
Microsoft recommends DISM before SFC when repairing Windows component/system-file corruption.
Restart Windows if necessary.
Solution 6: Run System File Checker
After DISM completes, execute:
sfc /scannow
Possible results include:
Windows Resource Protection did not find any integrity violations.
or:
Windows Resource Protection found corrupt files and successfully repaired them.
If corruption was repaired, restart the computer and monitor it.
Solution 7: Check Windows Memory
Press:
Windows + R
Enter:
mdsched.exe
Select:
Restart now and check for problems
Windows will restart and perform a memory test.
Microsoft also documents an Extended test option available through the Windows Memory Diagnostic interface.
If memory errors are reported:
- Shut down the computer.
- Reseat the RAM if appropriate.
- Test modules individually.
- Test different slots.
- Disable memory overclocking/XMP temporarily.
- Replace defective RAM if confirmed.
Solution 8: Update Storage and Chipset Drivers
Open:
Device Manager
Review:
Disk drives
Storage controllers
IDE ATA/ATAPI controllers
System devices
Check the computer or motherboard manufacturer's support page for appropriate:
- Chipset drivers
- SATA/AHCI drivers
- NVMe drivers
- Storage-controller drivers
- Intel RST drivers where applicable
Avoid downloading random "driver updater" applications.
For OEM laptops and desktops, manufacturer-approved drivers are generally the safest starting point.
Solution 9: Check Device Manager for Errors
Press:
Windows + X
Select:
Device Manager
Look for:
- Yellow exclamation marks
- Unknown devices
- Storage-controller errors
- Disabled devices
Microsoft recommends checking Device Manager and reviewing driver/device events when diagnosing this bug check.
Solution 10: Update SSD Firmware
Identify your SSD model using:
Device Manager → Disk drives
or:
Get-PhysicalDisk
Then use the SSD manufacturer's official software or support resources to determine whether newer firmware exists.
Before updating firmware:
- Back up important data.
- Ensure reliable power.
- Follow the manufacturer's instructions.
- Do not interrupt the firmware update.
Solution 11: Check SATA Cables and Connections
For desktop computers using SATA SSDs or HDDs:
- Shut down Windows.
- Disconnect AC power.
- Reseat the SATA data cable.
- Reseat the SATA power cable.
- Try another SATA cable.
- Try another motherboard SATA port if appropriate.
A failing SATA cable can create intermittent communication errors that appear to be drive problems.
Solution 12: Check NVMe SSD Installation and Temperature
For M.2 NVMe drives:
- Ensure the SSD is firmly installed.
- Check the retaining screw.
- Inspect the M.2 slot.
- Check SSD temperature.
- Ensure the thermal pad/heatsink is installed correctly if applicable.
- Check motherboard BIOS compatibility.
High NVMe temperature may cause throttling and, in more serious cases, contribute to instability.
Solution 13: Install Windows Updates
Go to:
Settings
→ Windows Update
→ Check for updates
Install applicable Windows updates and restart.
Also check Optional updates carefully for relevant manufacturer drivers, but do not blindly install every optional driver when troubleshooting a stable hardware configuration.
Solution 14: Investigate Recent Driver Updates
If the BSOD started immediately after updating a particular driver:
Open:
Device Manager
→ Device
→ Properties
→ Driver
If available, select:
Roll Back Driver
Then test the system.
Solution 15: Temporarily Remove Third-Party Antivirus/Security Software
If crashes began after installing security software, temporarily uninstall it for diagnostic purposes.
This is particularly relevant for software that installs:
- File-system filters
- Disk filters
- Encryption drivers
- Anti-ransomware drivers
- Backup snapshot drivers
Restart Windows after uninstalling and monitor the computer.
Solution 16: Test in Safe Mode
Safe Mode loads Windows with a reduced set of drivers and services.
If the computer remains stable in Safe Mode but crashes during normal startup, investigate:
- Third-party drivers
- Startup applications
- Security software
- Background utilities
- Hardware-management applications
Microsoft recommends Safe Mode as part of general troubleshooting for recurring Windows stop-code errors.
Solution 17: Perform a Clean Boot
A Clean Boot helps determine whether a third-party service or startup program is causing instability.
Run:
msconfig
Under Services:
- Select Hide all Microsoft services.
- Disable remaining third-party services for testing.
Then disable unnecessary startup applications through Task Manager.
If the BSOD disappears, re-enable services gradually until the conflicting software is identified.
Solution 18: Check BIOS/UEFI
Check whether the motherboard or computer manufacturer provides a BIOS/UEFI update addressing:
- Storage compatibility
- NVMe compatibility
- Memory stability
- Power management
- CPU microcode
- System stability
BIOS updates carry risk if interrupted, so follow the manufacturer's instructions precisely.
Also verify that storage-controller settings have not unexpectedly changed.
Do not casually change AHCI/RAID/storage mode on an existing Windows installation. Changing the controller mode incorrectly can make Windows unbootable.
Solution 19: Remove Overclocking and Undervolting
Temporarily return hardware to default settings.
Disable:
- CPU overclocking
- GPU overclocking
- RAM overclocking
- Aggressive undervolting
- Manual timing modifications
If XMP/EXPO is enabled and crashes continue, temporarily test RAM at default JEDEC settings.
A previously stable overclock can become unstable because of temperature, aging hardware, BIOS changes, or workload changes.
Solution 20: Check the Page File
Windows relies on virtual memory and the page file.
Open:
System Properties
→ Advanced
→ Performance Settings
→ Advanced
→ Virtual Memory
For most systems, use:
Automatically manage paging file size for all drives
or allow Windows to manage the system-drive page file.
Avoid disabling the page file merely as a workaround for UNEXPECTED_STORE_EXCEPTION.
It can interfere with Windows memory management and crash-dump creation.
Solution 21: Analyze Windows Minidump Files
If the error continues, crash-dump analysis is one of the most valuable advanced diagnostic methods.
Check:
C:\Windows\Minidump
You may find files similar to:
082926-14562-01.dmp
For larger dumps, also check:
C:\Windows\MEMORY.DMP
Microsoft recommends using debugging tools and examining multiple dumps when investigating bug check 0x154.
Analyzing UNEXPECTED_STORE_EXCEPTION with WinDbg
Install Microsoft's WinDbg and open the dump file.
Execute:
!analyze -v
Review fields such as:
BUGCHECK_CODE
MODULE_NAME
IMAGE_NAME
FAILURE_BUCKET_ID
PROCESS_NAME
STACK_TEXT
EXCEPTION_CODE
Do not automatically assume that the first .sys file shown is defective.
For example, a Microsoft storage driver appearing in the stack may simply be where an underlying SSD, controller, cable, firmware, or I/O failure became visible.
Look for patterns across multiple dumps.
Important Exception Codes
During dump analysis, you may encounter exception or status codes indicating I/O problems.
When an I/O-related exception appears together with repeated Disk, NTFS, NVMe, or storage-controller events, investigate the storage path aggressively.
That includes:
SSD/NVMe/HDD
↓
Firmware
↓
Physical connection
↓
Storage controller
↓
Driver
↓
File system
↓
Windows memory/page-file operations
Recommended Diagnostic Order for IT Engineers
For recurring UNEXPECTED_STORE_EXCEPTION systems, use this sequence:
1. Back up important data
↓
2. Check Event Viewer
↓
3. Check SSD/HDD/NVMe health
↓
4. Check storage temperature/connection
↓
5. Run CHKDSK
↓
6. Run DISM
↓
7. Run SFC
↓
8. Test RAM
↓
9. Update/check chipset & storage drivers
↓
10. Check SSD firmware
↓
11. Remove recent problematic software/drivers
↓
12. Check BIOS/UEFI
↓
13. Analyze multiple crash dumps
↓
14. Substitute/test storage or RAM hardware
This approach is preferable to immediately reinstalling Windows.
When Should You Suspect the SSD?
Strong indicators include:
- Frequent UNEXPECTED_STORE_EXCEPTION crashes
- Windows freezing during disk access
- Disk repeatedly reaching abnormal utilization
- I/O errors in Event Viewer
- SSD disappearing from Windows or BIOS
- SMART warnings
- Manufacturer diagnostics reporting errors
- Corrupted files repeatedly returning
- Windows installation failing
- Read/write errors
- Boot problems increasing over time
If several of these occur together, back up data immediately.
When Should You Suspect RAM?
RAM becomes more likely when:
- Different BSOD stop codes occur randomly
- Applications crash unpredictably
- File extraction produces CRC errors
- Windows installation randomly fails
- Memory Diagnostic reports errors
- Crashes increase with high memory usage
- Removing one RAM module eliminates the problem
When Should You Replace the SSD?
Consider replacement when:
- Manufacturer diagnostics report failure
- SMART reports critical warnings
- Media/data-integrity errors increase
- The SSD repeatedly disconnects
- Firmware is current but errors persist
- The drive fails tests on another system
- A known-good replacement drive eliminates the BSOD
Do not continue relying on a drive showing clear hardware-failure symptoms.
Should You Reinstall Windows?
Reinstallation should normally not be the first troubleshooting step.
A clean installation will not repair:
- Defective SSD
- Bad RAM
- Defective SATA cable
- NVMe overheating
- Motherboard storage-controller failure
- Hardware power problems
Reinstall Windows only after reasonable hardware checks, or when evidence points strongly toward severe OS corruption.
Quick Repair Commands
Run Command Prompt as Administrator:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
chkdsk C: /scan
If file-system repair is required:
chkdsk C: /f
These commands address different areas and should not be considered substitutes for hardware diagnostics. Microsoft documents DISM/SFC for Windows component and system-file repair and CHKDSK for file-system/disk checking.
FAQ – UNEXPECTED_STORE_EXCEPTION
1. What does UNEXPECTED_STORE_EXCEPTION mean?
It is Windows bug check 0x154, indicating that the kernel memory store component encountered an unexpected exception.
2. Does "Store" mean Microsoft Store?
No. It refers to a Windows kernel memory-store component, not the Microsoft Store application.
3. Is UNEXPECTED_STORE_EXCEPTION caused by an SSD?
It can be associated with storage problems, but an SSD is not automatically the cause. Drivers, RAM, file-system corruption, Windows corruption, firmware, controllers, and other hardware/software issues should also be investigated.
4. Can a failing HDD cause this BSOD?
Yes. Storage failures and I/O problems can contribute to serious Windows crashes.
5. Can bad RAM cause UNEXPECTED_STORE_EXCEPTION?
Yes. Memory problems should be investigated, and Microsoft specifically recommends Windows Memory Diagnostic among the troubleshooting steps for bug check 0x154.
6. Can Windows system corruption cause this error?
It can contribute to system instability. Run:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Microsoft recommends this DISM-then-SFC sequence for repairing Windows component and system files.
7. Should I run CHKDSK?
Yes, when file-system or disk errors are suspected. Start with:
chkdsk C: /scan
Use /f when repair is required. /r performs a more extensive search for physical disk errors and attempts recovery of readable information.
8. Can antivirus software cause this BSOD?
Potentially. Third-party security applications can use low-level drivers and filters. If the problem started immediately after installing or updating one, temporary removal can help determine whether it is involved.
9. Can outdated SSD firmware cause Windows crashes?
Firmware can affect SSD stability and compatibility. Check the drive manufacturer's official support resources for applicable firmware updates.
10. Can overheating cause UNEXPECTED_STORE_EXCEPTION?
Hardware instability caused by excessive temperatures can contribute to crashes. NVMe SSD temperature, CPU temperature, motherboard cooling, and overall airflow should be checked where appropriate.
11. Can Fast Startup or Sleep trigger the problem?
If crashes occur specifically during shutdown, startup, sleep, hibernation, or wake-up, power-state transitions and related drivers/firmware should be investigated.
12. Where are Windows BSOD dump files stored?
Small dump files are normally located in:
C:\Windows\Minidump
A kernel or complete dump may be stored as:
C:\Windows\MEMORY.DMP
depending on the configured crash-dump settings.
13. How do I analyze the dump?
Use Microsoft's WinDbg and run:
!analyze -v
Microsoft recommends comparing multiple dumps when diagnosing recurring bug check 0x154 crashes.
14. Should I replace my SSD immediately?
No. First check backups, SMART/diagnostic results, firmware, Event Viewer, connections, storage drivers, file-system integrity, and crash dumps. Replace the drive when diagnostics or repeated evidence indicates hardware failure.
15. Will reinstalling Windows fix UNEXPECTED_STORE_EXCEPTION?
Only if the root cause is software or OS corruption. Reinstallation will not fix defective RAM, a failing SSD, faulty cables, overheating, or motherboard/controller problems.
16. Can a SATA cable cause the problem?
A damaged or poorly connected SATA cable can cause intermittent storage communication errors. On SATA desktops, replacing the data cable is a simple and worthwhile hardware test.
17. Can an NVMe drive cause this error even if SMART says it is healthy?
Yes. A normal SMART status does not exclude intermittent firmware, controller, thermal, motherboard-slot, or power-related problems.
18. Should I disable the Windows page file?
Generally, no. Disabling the page file is not a recommended general solution and can interfere with memory management and crash-dump collection.
19. What should I do if Windows cannot boot?
Use the Windows Recovery Environment to access options such as:
- Startup Repair
- Safe Mode
- System Restore
- Command Prompt
- Uninstall Updates
If important data has not been backed up and storage failure is suspected, prioritize data recovery before aggressive repair attempts.
20. What is the best first action for repeated UNEXPECTED_STORE_EXCEPTION crashes?
Back up important data, inspect Event Viewer, check the system drive's health, and collect crash dumps. These steps preserve data while giving you evidence to distinguish a storage problem from RAM, drivers, or Windows corruption.
Conclusion
UNEXPECTED_STORE_EXCEPTION (0x00000154) is a serious Windows stop error indicating that the kernel memory store component encountered an unexpected exception.
Because storage, memory, drivers, firmware, file-system corruption, Windows system corruption, and hardware instability can all play a role, troubleshooting should be systematic rather than based solely on the wording of the BSOD.
For recurring crashes, prioritize:
Data backup → storage health → Event Viewer → CHKDSK → DISM/SFC → RAM test → drivers/firmware → crash-dump analysis → hardware substitution.
This method provides a much better chance of identifying the actual root cause instead of temporarily masking the problem.
#tags: #UNEXPECTED_STORE_EXCEPTION #UnexpectedStoreException #BSOD #BlueScreen #BlueScreenOfDeath #Windows11 #Windows10 #WindowsBSOD #StopCode #BugCheck154 #0x00000154 #WindowsError #WindowsTroubleshooting #WindowsRepair #PCRepair #ComputerRepair #LaptopRepair #DesktopRepair #SSD #SSDHealth #NVMe #NVMeSSD #HardDrive #HDD #DiskError #StorageError #StorageDriver #DiskFailure #SSDProblem #WindowsCrash #SystemCrash #RandomRestart #WindowsFreeze #CHKDSK #SFC #DISM #SystemFileChecker #WindowsMemoryDiagnostic #RAMTest #BadRAM #EventViewer #WinDbg #Minidump #CrashDump #DriverUpdate #SSDfirmware #WindowsRecovery #SafeMode #KernelError #WindowsSupport
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.