Anavem
Languagefr
CriticalBSOD stop codes

0x00000024

NTFS_FILE_SYSTEM

Problem with the NTFS file system driver. Run CHKDSK on the affected volume.

Hex code

0x00000024

Decimal

36

Severity

Critical

Category

BSOD stop codes

Description

NTFS_FILE_SYSTEM (hex code 0x00000024, decimal 36) is a Windows critical-level error code in the BSOD Stop Codes family. Microsoft surfaces this code through the Win32 API, the Common Language Runtime, the kernel, the event log, PowerShell, command-line tools (sfc, dism, gpupdate, sc), and Windows-side applications such as Outlook, Teams, Office, and System Center.

Problem with the NTFS file system driver. Run CHKDSK on the affected volume.

This page documents what triggers 0x00000024, the most common scenarios where it appears, the likely root causes, and a step-by-step troubleshooting workflow you can run against affected endpoints. It is intended for system administrators, MSP technicians, helpdesk engineers, and anyone diagnosing Windows behavior in a managed environment.

In-depth explanation

This is a critical-severity Windows error. It typically indicates a kernel-mode failure, an unrecoverable security violation, hardware failure, or a fatal driver bug. Treat any occurrence as a P1 incident: isolate the host, capture a memory dump if available, and pull the latest minidump from C:\Windows\Minidump for analysis.

It is a kernel bug check code. Windows bluescreens with this stop code, writes a minidump, and reboots. The exact failing module is captured in the dump and can be analyzed with WinDbg or BlueScreenView.

The code can be looked up programmatically in PowerShell with [ComponentModel.Win32Exception]::new(36).Message (for Win32 / NTSTATUS codes that map cleanly), or with net helpmsg 36 for the legacy decimal range. For HRESULT-style codes, decode the facility and code with err.exe from the SDK or via the WinDbg !error command.

Common causes

  • Faulty or out-of-date kernel-mode driver (storage, GPU, NIC, USB controller).
  • Defective RAM — run MemTest86 to confirm.
  • Failing storage (SSD/NVMe firmware bug, SATA cable, or media wear).
  • Overclocking or unstable XMP / DOCP profile.
  • Corrupted system file or NTFS metadata — repair with sfc /scannow + chkdsk /f.

Troubleshooting steps

  1. Capture the latest minidump under C:\Windows\Minidump and open it with WinDbg (or BlueScreenView for a faster overview).
  2. Use !analyze -v in WinDbg to identify the failing module, then update or roll back that driver.
  3. Run Driver Verifier (verifier.exe) on third-party drivers if the failing module is not obvious.
  4. Validate hardware: MemTest86 for RAM, chkdsk /f /r for storage, manufacturer diagnostics for CPU/GPU.
  5. If recent: roll back the latest Windows Update or feature update via Settings > Recovery > Go back.

Decode in PowerShell

# Decode 0x00000024 (36) in PowerShell
[ComponentModel.Win32Exception]::new(36).Message

# Or via WinDbg / err.exe (Windows SDK)
# err 0x00000024

# Or net helpmsg (legacy decimal range only)
# net helpmsg 36

Frequently asked questions

What does the Windows error code 0x00000024 mean?
It is the Win32 / NTSTATUS code NTFS_FILE_SYSTEM (decimal 36). Problem with the NTFS file system driver. Run CHKDSK on the affected volume.
How do I decode 0x00000024 in PowerShell?
Run [ComponentModel.Win32Exception]::new(36).Message in any PowerShell session. For HRESULT-style codes, use err.exe from the Windows SDK or the WinDbg !error command.
Where does Windows typically log this error?
It depends on the originating subsystem (Windows Update → %WinDir%\WindowsUpdate.log; AD/Kerberos → Security event log on the DC; BSOD → minidump under C:\Windows\Minidump; MSI → %TEMP%\msi*.log; WMI → Microsoft-Windows-WMI-Activity). Always cross-reference the timestamp and module name with the Application and System event logs.
Is this code recoverable?
Critical-severity codes usually require kernel-level investigation (driver, hardware, system file repair). Error and warning codes are typically recoverable through the troubleshooting workflow on this page — start with the elevated-shell + log review steps.
Should I open a Microsoft support case for this?
Open a case if the error reproduces after applying the troubleshooting steps, particularly if it blocks production workloads, occurs across multiple endpoints, or is associated with a security boundary (BitLocker recovery, Kerberos failure, DCOM hardening, SmartScreen / WDAC). Have a fresh CBS log, minidump, or Get-WinEvent export ready before opening the case.