Windows Blue Screen Error 0x0000011E – TOO_MANY_RECURSIVE_FAULTS: Causes, Diagnosis and Troubleshooting
Quick Answer TOO_MANY_RECURSIVE_FAULTS (Bug Check 0x0000011E) is a Windows Blue Screen of Death (BSOD) error indicating that a file system has generated too ...
Quick Answer
TOO_MANY_RECURSIVE_FAULTS (Bug Check 0x0000011E) is a Windows Blue Screen of Death (BSOD) error indicating that a file system has generated too many recursive faults while the operating system is operating under low-resource conditions.
A recursive fault occurs when handling one fault leads to another fault, potentially creating a repeated chain of fault-handling operations. Windows stops the system when this condition cannot be handled safely.
This error is associated with the Windows file system and kernel-level fault-handling mechanisms. However, the stop code alone does not identify the exact faulty driver, storage device or underlying component.
Microsoft documents this bug check as 0x0000011E. Diagnosing the actual cause requires examining the crash dump, relevant file system drivers, storage health and system configuration.
What Is TOO_MANY_RECURSIVE_FAULTS (0x0000011E)?
TOO_MANY_RECURSIVE_FAULTS is a Windows kernel bug check, also known as a stop error. It occurs when a file system causes too many recursive faults under conditions where available system resources are insufficient to handle them.
Windows uses file systems to organize, access and manage data on storage devices. These operations involve kernel-mode components, file system drivers and other system-level resources.
When a fault occurs during a file system operation, Windows attempts to handle the condition. If handling the original fault generates further faults repeatedly, the operating system may reach a condition that it cannot safely recover from.
To protect system integrity, Windows triggers a bug check and displays a blue screen.
Technical Details
| Property | Details |
|---|---|
| Bug Check Name | TOO_MANY_RECURSIVE_FAULTS |
| Bug Check Code | 0x0000011E |
| Decimal Value | 286 |
| Error Type | Windows Kernel Bug Check |
| Subsystem Involved | File System |
| General Condition | Excessive recursive faults under low-resource conditions |
| System Response | Windows stops operation and generates a crash dump when configured and possible |
Important: This is not the same as an ordinary application crash or a standard disk-full notification. It represents a kernel-level failure that requires investigation.
Symptoms of Windows Error 0x0000011E
A computer experiencing this bug check may exhibit one or more of the following symptoms:
- A sudden Blue Screen of Death displaying
TOO_MANY_RECURSIVE_FAULTS. - The system unexpectedly restarts during normal operation.
- Windows crashes while accessing files, folders or storage devices.
- The error appears during file copying, disk operations or other storage-intensive activities.
- The computer experiences repeated crashes after restarting.
- Windows creates a memory dump file following the crash, depending on the configured dump settings.
These symptoms are not exclusive to this bug check. The activities occurring immediately before the crash can help identify the affected subsystem, but they do not independently establish the root cause.
Possible Causes of Error 0x0000011E
Microsoft's documented description identifies the general failure condition but does not establish a universal list of root causes. The following are diagnostic possibilities that should be investigated rather than assumed to be confirmed causes.
1. File System Driver Problems
A malfunctioning or incompatible file system driver may interfere with file system operations and fault handling.
Third-party file system filters can also participate in file access operations. Examples include components installed by antivirus software, backup applications, encryption utilities and storage-management products.
Investigate recently installed or updated file system filters if the crash started after installing or updating such software.
2. Storage Driver Issues
Storage controller drivers manage communication between Windows and storage hardware. Problems involving these drivers may contribute to system instability during disk operations.
Relevant components may include:
- SATA AHCI controller drivers.
- NVMe storage drivers.
- RAID controller drivers.
- Storage filter drivers.
- Manufacturer-specific storage management software.
3. Low System Resource Conditions
The documented bug check specifically involves low-resource conditions. Insufficient resources may prevent Windows from handling additional faults successfully.
Potentially relevant conditions include memory pressure, resource exhaustion and failures within kernel-mode resource management.
However, a low-memory condition should not be assumed solely from the stop code. Crash dump analysis is necessary to investigate the actual failure.
4. Antivirus and Security Software
Some antivirus and endpoint security products use file system filter drivers to inspect file operations.
A faulty, outdated or incompatible filter component may contribute to file system instability.
Investigate security software updates and recently installed protection products if the error appeared after a configuration change.
5. Backup and Disk Management Software
Backup applications, snapshot utilities, disk encryption tools and third-party storage-management products may install kernel-level components that interact with file systems.
If the problem occurs during scheduled backups, snapshot creation or disk maintenance, investigate the relevant application and its installed drivers.
6. Windows System File or Component Problems
Corrupted Windows components or inconsistencies affecting system-level operations may contribute to instability.
Windows includes System File Checker (SFC) and Deployment Image Servicing and Management (DISM) utilities for examining and repairing supported Windows component and system-file problems.
These utilities are useful diagnostic and repair tools, but they are not guaranteed fixes for every occurrence of bug check 0x0000011E.
7. Storage Hardware Problems
A failing SSD, HDD, storage controller or unstable connection can cause storage-related errors and system instability.
Hardware problems should be investigated when crashes occur alongside disk warnings, I/O errors, disappearing drives or other abnormal storage behaviour.
The presence of this bug check alone does not prove that the storage device is defective.
How to Troubleshoot Windows BSOD 0x0000011E
Follow the troubleshooting sequence below, starting with data preservation and non-destructive diagnostics. More advanced repair operations should only be performed after gathering sufficient evidence.
Step 1: Record the Blue Screen Information
Before changing any settings, record the following information:
- Exact stop code:
TOO_MANY_RECURSIVE_FAULTS. - Bug check value:
0x0000011E. - Any driver or file name displayed on the blue screen.
- Activities being performed immediately before the crash.
- Recent Windows, driver, antivirus or storage software updates.
- Whether the crash occurs repeatedly or only once.
If Windows restarts automatically, the crash dump may contain information that is not visible on the blue screen.
Step 2: Back Up Important Data
If Windows remains accessible, back up important documents, business data and other essential files to a separate storage device or a verified backup destination.
If the computer shows signs of storage failure, repeated I/O errors or disappearing drives, minimize unnecessary disk activity. Avoid running extensive repair operations until important data has been secured.
Do not format the drive, reinstall Windows or delete existing recovery files as an initial troubleshooting measure.
Step 3: Check Windows Crash Dump Files
Windows may generate a memory dump when a bug check occurs. These files can help identify the driver or kernel component involved in the crash.
Check the following locations:
C:\Windows\Minidump\– Contains small memory dump files when configured.C:\Windows\MEMORY.DMP– Common location for a kernel or complete memory dump.
Not every system generates both types of dump. The location and availability depend on the configured dump settings, available disk space and whether dump creation completed successfully.
Step 4: Analyze the Crash Dump Using WinDbg
Windows Debugger (WinDbg) is a Microsoft debugging tool that can analyze crash dump files and display information about a bug check.
Download WinDbg from the official Microsoft Windows Debugger documentation.
- Open WinDbg.
- Select the option to open a dump file.
- Browse to the relevant file in
C:\Windows\Minidump\or the configured dump location. - Allow the debugger to load the dump and required symbols.
- Enter the following command in the debugger command window:
!analyze -v
The command requests a detailed analysis of the bug check.
Review the following information in the output:
BUGCHECK_CODE– The reported bug check value.MODULE_NAME– A module associated with the failure analysis.IMAGE_NAME– The image file identified by the debugger.FAILURE_BUCKET_ID– A failure classification useful for comparing similar crashes.STACK_TEXT– The available call stack information.
Important: A module name or driver shown in the analysis is not automatically proof that the module caused the crash. The debugger's output must be interpreted in the context of the call stack, symbols, other dump information and system changes.
Microsoft provides further information in its Bug Check Code Reference.
Step 5: Review Recent Driver and Software Changes
If the error began after installing a driver, Windows update, antivirus product or storage utility, investigate that change first.
- Open Device Manager by pressing
Windows + Xand selecting Device Manager. - Expand relevant categories, particularly Storage controllers, Disk drives and System devices.
- Check for warning symbols or devices reporting errors.
- Open the affected device's Properties and review the Driver tab.
- Check the driver provider, version and installation date.
- If the problem is linked to a recent driver update, consider using Roll Back Driver where Windows makes that option available.
Obtain replacement drivers from Windows Update or the computer, motherboard or component manufacturer's official support website.
Avoid installing generic driver packages from unverified websites.
Step 6: Check Storage Device Health
Investigate whether the storage device is reporting errors or warning conditions.
For supported devices, Windows PowerShell can query basic physical disk health information.
Open PowerShell with appropriate permissions and run:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus, OperationalStatus
This command displays information exposed through the Windows storage management interface.
Limitation: A Healthy status does not guarantee that a disk is free from hardware problems. Not all storage controllers and devices expose complete health information through this command.
For more detailed SSD or HDD diagnostics, use the storage manufacturer's official diagnostic utility where available.
Step 7: Check the File System
Windows includes the CHKDSK utility for checking file system integrity.
Open Command Prompt as Administrator and run the following command for the Windows system volume:
chkdsk C: /scan
This requests an online scan of the supported NTFS volume.
If Windows reports file system problems requiring offline repair, review the results and plan the repair appropriately.
The command below requests a repair scan that may require the volume to be dismounted or checked during the next restart:
chkdsk C: /f
Follow the prompts and ensure that important data is backed up before proceeding.
Avoid using /r routinely as a first step. It performs additional checks for unreadable sectors and can take considerable time, particularly on large or problematic storage devices.
For official details, refer to Microsoft's CHKDSK command documentation.
Step 8: Repair Windows System Files
If there is evidence of Windows component or system-file corruption, use the built-in DISM and SFC utilities.
Open Command Prompt as Administrator.
First, run:
DISM.exe /Online /Cleanup-Image /RestoreHealth
DISM checks and attempts to repair the online Windows image using available repair sources.
After DISM completes, run:
sfc /scannow
System File Checker scans protected Windows system files and attempts to repair supported corruption.
Restart Windows if required and observe whether the system remains stable.
These commands address Windows image and protected system-file problems. They do not directly repair faulty hardware or guarantee that a third-party kernel driver will behave correctly.
For more information, see Microsoft's System File Checker guidance.
Step 9: Investigate Third-Party File System Filters
If the crash dump or other diagnostic evidence points towards file system filter activity, investigate third-party software that monitors or modifies file access.
Common examples include:
- Antivirus and endpoint protection software.
- Backup and snapshot applications.
- File encryption utilities.
- Disk management tools.
- Third-party file system drivers.
To list registered file system filter drivers, open Command Prompt as Administrator and execute:
fltmc filters
This command displays information about registered file system minifilters.
Review the output alongside the installed software and crash dump evidence. The presence of a filter does not establish that it is defective.
If a particular product is suspected, update it using the manufacturer's official installer or follow the manufacturer's supported removal procedure. Do not manually delete driver files or registry entries.
Step 10: Test Windows in Safe Mode
Safe Mode starts Windows with a limited set of drivers and services. It can help determine whether a problem is associated with software or drivers that are not loaded in this environment.
To enter Safe Mode:
- Open Settings.
- Navigate to System and then Recovery.
- Under Advanced startup, select Restart now.
- After the recovery environment opens, select Troubleshoot.
- Select Advanced options, followed by Startup Settings.
- Select Restart.
- Choose Safe Mode or Safe Mode with Networking as appropriate.
Menu names and navigation may vary slightly between Windows versions.
If the computer is stable in Safe Mode but crashes during normal startup, investigate additional drivers, startup applications and services. This observation narrows the investigation but does not conclusively identify the cause.
Step 11: Perform a Clean Boot if Windows Starts Normally
A clean boot starts Windows with a reduced set of startup applications and non-Microsoft services. It can help identify software conflicts.
- Press
Windows + R. - Type
msconfigand press Enter. - Open the Services tab.
- Select Hide all Microsoft services.
- Review the remaining services and disable selected non-Microsoft services for testing.
- Open Task Manager and review the Startup apps section.
- Temporarily disable appropriate startup applications.
- Restart the computer and test its stability.
Record the original configuration before making changes. Re-enable services and applications systematically to identify a possible conflict.
Do not permanently disable security or business-critical services without understanding their purpose.
Advanced Troubleshooting for IT Professionals
When the problem persists after basic checks, administrators and technicians should use crash dump analysis and system-level diagnostics rather than applying random driver or registry changes.
1. Examine Event Viewer Logs
Event Viewer can provide additional information about system activity immediately before and after a crash.
- Press
Windows + R. - Enter
eventvwr.msc. - Navigate to Windows Logs and select System.
- Review critical and error events around the crash time.
- Correlate storage, disk, controller and driver-related events with the crash dump.
Kernel-Power Event ID 41 may appear after an unexpected restart. It indicates that Windows detected an unclean shutdown; it does not independently identify the original cause of the crash.
2. Review System Resource Conditions
Investigate whether the system experienced memory pressure or other resource constraints before the failure.
Useful diagnostic areas include:
- Available physical memory.
- Committed memory and commit limit.
- Paging activity.
- Kernel pool usage.
- Storage I/O errors and timeouts.
- Driver Verifier results, if it was already enabled for a specific investigation.
Do not enable Driver Verifier indiscriminately on production computers. It can deliberately trigger system crashes when it detects driver violations. Use it only with an appropriate recovery plan and knowledge of the target drivers.
3. Compare Multiple Crash Dumps
If the system has crashed repeatedly, compare several dump files rather than relying on a single analysis.
Look for recurring modules, similar call stacks, consistent failure buckets and common storage or file system activity.
A repeating pattern can help narrow the investigation. However, a repeatedly appearing module may be involved in the failure path without being the original source of the problem.
4. Review Filter Driver Configuration
Use the following commands to inspect file system filter information:
fltmc filters
fltmc instances
The first command lists registered minifilter drivers, while the second displays their instances and associated volumes.
Correlate the output with installed security, backup, encryption and storage products. Make configuration changes only through supported product-management procedures.
How to Verify Whether the Problem Is Resolved
After completing an appropriate repair or configuration change, verify system stability.
- Restart Windows and confirm that startup completes normally.
- Repeat the activity that previously triggered the crash, provided it is safe to do so.
- Check Event Viewer for new critical system or storage errors.
- Confirm that the system is not generating new bug check events.
- Review newly generated dump files if another crash occurs.
- Confirm that storage devices and important files remain accessible.
- Verify that security and backup applications are operating correctly.
A single successful restart does not prove that the underlying issue has been permanently resolved. Monitor the system under normal workloads.
Prevention and Best Practices
The following practices can help reduce the risk of file system and kernel-level instability:
- Keep Windows updated using supported update channels.
- Install storage controller and chipset drivers from trusted manufacturer sources.
- Keep antivirus, backup and encryption products updated.
- Avoid installing multiple products that perform overlapping file system filtering without verifying compatibility.
- Monitor storage device health and investigate disk warnings promptly.
- Maintain verified backups of important data.
- Avoid forced shutdowns when Windows is performing critical storage operations.
- Monitor system resource usage on computers experiencing repeated instability.
- Maintain crash dump collection where appropriate for managed business systems.
- Test significant driver and software changes before deploying them widely in production environments.
Frequently Asked Questions
1. What does TOO_MANY_RECURSIVE_FAULTS 0x0000011E mean?
It is a Windows bug check indicating that a file system has caused too many recursive faults under low-resource conditions. Windows stops the system because the fault-handling condition cannot be handled safely.
2. Is error 0x0000011E related to the hard disk?
It involves file system fault handling, but it does not automatically mean that the HDD or SSD is defective. Storage hardware, controller drivers, file system filters and other kernel-level components may need investigation.
3. Can a faulty driver cause this blue screen?
A problematic file system, storage or filter driver is a reasonable diagnostic possibility. Crash dump analysis is needed to determine which components were involved in the failure.
4. Can CHKDSK fix error 0x0000011E?
CHKDSK can detect and repair supported file system inconsistencies. However, it cannot repair every cause of this bug check, particularly faulty kernel drivers or hardware problems.
5. Can SFC and DISM fix this error?
DISM and SFC can repair certain Windows image and protected system-file problems. They may help if corruption is involved, but they are not universal fixes for 0x0000011E.
6. Why does Windows restart after this error?
A bug check causes Windows to stop normal operation. Depending on the system's startup and recovery configuration, the computer may automatically restart after displaying the blue screen.
7. Where can I find the Windows crash dump?
Small memory dumps are commonly stored in C:\Windows\Minidump\. A kernel or complete memory dump may be stored as C:\Windows\MEMORY.DMP. Actual locations depend on system configuration.
8. Should I reinstall Windows to fix this error?
Reinstalling Windows should not be the first troubleshooting step. First investigate the crash dump, file system, storage hardware and recently changed drivers or software. Reinstallation may not resolve an underlying hardware or driver problem.
9. Does this error indicate a virus or malware infection?
No. The stop code does not establish malware infection. Security software and file system filters can be investigated when evidence supports that possibility, but a malware infection should not be assumed.
10. When should I contact technical support?
Seek assistance from a qualified technician or the relevant hardware or software manufacturer if the computer repeatedly crashes, important data is at risk, storage hardware reports errors, or crash dump analysis identifies a complex kernel-level failure.
Conclusion
Windows BSOD error 0x0000011E – TOO_MANY_RECURSIVE_FAULTS represents a serious file system fault-handling failure under low-resource conditions.
The most reliable troubleshooting approach is to preserve important data, examine crash dump files, investigate file system and storage drivers, check storage health and use Windows diagnostic utilities where appropriate.
Do not assume that the error always originates from a defective disk, corrupted Windows installation or a particular driver. Identify the actual failure path before performing major repairs or replacing hardware.
Official References
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.