NTFS_FILE_SYSTEM (0x00000024)

NTFS File System Corruption Detected – Real Fixes

Windows Errors Intermediate 👁 6 views 📅 Jun 21, 2026

Your PC crashed with NTFS_FILE_SYSTEM. It's usually a disk problem or a bad driver. Here are the three things that actually fix it.

1. Bad Sectors or File System Errors – Run chkdsk

What's actually happening here is that the NTFS file system has a logical corruption – either a bad spot on the disk (a bad sector) or a table that's gone wrong. The blue screen happens when Windows tries to read that corrupted spot and can't handle it.

The real fix is chkdsk /f /r. But I need you to understand something: run this from the Recovery Environment, not from Windows itself. Windows can't repair a mounted system drive.

How to do it:

  1. Boot from a Windows USB or force the Recovery Environment (hold Shift while clicking Restart).
  2. Go to TroubleshootAdvanced optionsCommand Prompt.
  3. Type:
    chkdsk /f /r C:
  4. Let it run. It'll take 30 minutes to 6 hours depending on the drive size and how many bad spots it finds.

Why /f and /r together? /f fixes file system errors, /r finds bad sectors and recovers readable data. The /r flag implies /f, but I always use both because it's clearer. The process is: it reads each sector, marks the bad ones, and moves data to good spots. This is the most common fix for 0x00000024.

If chkdsk finds a lot of bad sectors (more than 10), that's a strong sign your hard drive is dying. Back up your data ASAP if you haven't – and stop writing to the drive until you do.

2. Third-Party Disk Drivers or Antivirus – Boot Clean

Sometimes the NTFS corruption isn't real – there's nothing wrong with the disk. What's actually happening is that a third-party driver (like an old Intel RST driver, or a disk encryption tool like VeraCrypt, or even some antivirus software) is interfering with how NTFS writes data. The corruption is just the driver misreporting.

The fix is a clean boot, and then update or uninstall the culprit.

How to do it:

  1. Open msconfig (type it in Start).
  2. Go to Services tab → check Hide all Microsoft services → click Disable all.
  3. Go to StartupOpen Task Manager → disable everything.
  4. Reboot. If the blue screen stops, re-enable services one-by-one until it comes back. That's your culprit.

Specific real-world trigger: This happened to me with an older version of Intel Rapid Storage Technology (RST) on a Dell laptop with Windows 11 22H2. Disabled it, BSOD gone. Updated the driver to the latest Dell-specific version, problem never returned.

If you're using encryption software like BitLocker or Veracrypt, make sure they're up to date. Old versions don't talk nicely to newer Windows builds.

3. Faulty SATA/NVMe Cable or Controller – Check Hardware

If chkdsk passed clean but you still get the crash, the corruption is hardware-level. The NTFS file system isn't wrong – the data is arriving mangled because the cable or controller is bad.

This is rare but real. Here's the tell: the crashes happen under load (copying large files, gaming, video editing). Idle system? No crash.

Steps to check:

  1. Reseat the cable – unplug and plug back the SATA cable on both ends (drive and motherboard). For NVMe, reseat the M.2 SSD.
  2. Try a different SATA port on the motherboard. Some ports share lanes and can cause issues.
  3. Swap the SATA cable – cables are cheap. If it's over 3 years old, replace it.
  4. Update chipset drivers from your motherboard manufacturer's site (Windows Update often gives stale ones).

Specific real-world trigger: On an ASUS Z690 board, the top M.2 slot shares PCIe lanes with the second x16 slot. If you have a GPU in that slot, the NVMe can get corrupted data under load. Moved the SSD to the bottom M.2 slot, problem gone.

If you've tried all three fixes and it still crashes, the drive itself is probably dead. Back up immediately and replace the drive. Do not keep using a failing drive – it'll corrupt more data over time.

Quick-Reference Summary

CauseFixWhen to Try
Bad sectors / file system errorschkdsk /f /r C: from Recovery EnvironmentFirst thing, always
Bad driver (RST, encryption, antivirus)Clean boot to find the driver, then update or uninstallIf chkdsk passes but crash returns
Faulty cable or controllerReseat cable, try different port, swap cableIf crashes happen under load, after chkdsk clean

One last thing: If you get another BSOD while running chkdsk, that's the drive failing live. Stop immediately. Your only option is to clone the drive with something like ddrescue (Linux) or Macrium Reflect (Windows PE) before it dies completely.

Was this solution helpful?