0x00000023: What It Means and How to Fix This BSOD

0x00000023: What It Means and How to Fix This BSOD

0x00000023 is the FAT_FILE_SYSTEM stop code in Windows, and according to official Microsoft documentation it indicates that a problem occurred in the FAT file system. The safest first move is to back up any readable data, disconnect nonessential storage, then run CHKDSK on the affected volume only if the drive does not already show failure signs.

Advertisement

This guide is part of our Windows BSOD stop codes: full list and fixes series.

This is a storage-focused Windows blue screen. Because search results for 0x00000023 can also surface unrelated non-Windows items, stay with Windows storage checks here. (minitool.com)

What usually causes a 0x00000023 blue screen?

Official Microsoft documentation lists disk corruption as one possible cause. It also states that corruption in the file system or bad blocks on the disk can induce this error, that corrupted SCSI and IDE drivers can cause it, and that depletion of nonpaged pool memory is another possible cause.

A practical order is to check the disk and file system first, then review storage-related drivers and logs, then continue with Windows repair steps if the volume is readable and stable.

Likely causes, ranked from most to least common

RankCauseCluesBest next action
1Logical file-system corruptionCrash after an improper shutdown, file activity, or restartRun CHKDSK with /f first
2Bad sectors or drive troubleRead errors, repeated disk problems, or signs the drive is unstableBack up first, then test the drive
3Storage or controller driver problemsRelevant driver changes or storage-related log entriesCheck Event Viewer and review the related driver
4Windows file corruptionDisk check completes but Windows remains unstableRun SFC, then DISM, then SFC again
5Nonpaged pool memory depletionLess common and often tied to low-level problemsReview recent drivers and crash information

What to do before repairs

  1. Shut down and disconnect nonessential USB storage, docks, card readers, and other recent storage-related peripherals.
  2. If Windows boots and the drive is still readable, back up important files first. Copy personal folders such as Desktop, Documents, and Pictures, plus any other needed files, to another drive or cloud storage. If needed, use another PC or recovery media to copy readable files.
  3. Note any recent changes such as a storage driver update, antivirus install, backup tool, sync app, encryption tool, or new disk utility.
  4. If a new hard drive or controller was added, remove that recent addition first, then retest, as reported by bleepingcomputer.com.
  5. If the system can boot, open Event Viewer > Windows Logs > System and Application and look for SCSI, FASTFAT, or Autochk entries after the crash, which Microsoft specifically recommends checking.

According to How to Fix FAT_FILE_SYSTEM 0x00000023 BSOD Error — The FAT_FILE_SYSTEM bug check has a value of 0x00000023. (source)

How do I fix a 0x00000023 BSOD if Windows won’t boot?

If Windows will not boot, enter Windows Recovery Environment first, try Safe Mode only if it is available, then run an offline CHKDSK before SFC or DISM.

Boot into WinRE or Safe Mode

  1. If you can reach the sign-in screen, select Power, hold Shift, and choose Restart. If you cannot, interrupt startup three times to trigger recovery, or boot from a Windows installation USB and choose Repair your computer.
  2. Go to Troubleshoot > Advanced options > Startup Settings > Restart.
  3. Choose Safe Mode with Networking if Windows offers it in Startup Settings.
  4. If Safe Mode still fails, return to Troubleshoot > Advanced options > Command Prompt and work from there.

Run an offline disk check first

  1. In WinRE Command Prompt, identify the Windows volume letter if needed by checking common letters such as C: and D:.
  2. Run chkdsk C: /f first if the drive seems stable.
  3. Before running chkdsk C: /f /r, pause if the drive clicks, drops offline, shows SMART warnings, or becomes abnormally slow during reads. Back up readable files first, then consider the drive maker’s diagnostic tool.
  4. If CHKDSK reports repeated bad sectors or read errors, stop repair passes and move to the drive manufacturer’s diagnostic tool. If that tool reports failure, replace the drive before more repair attempts.

Microsoft documents disk corruption, file-system corruption, bad blocks, and storage-driver problems as possible causes, so disk checks and storage diagnostics are the first branch to follow.

Should I run CHKDSK or SFC first for 0x00000023?

CHKDSK first in most cases. Microsoft documents this bug check as file-system related, and CHKDSK is the Windows tool used to check a volume for file-system problems. SFC belongs later, after the file system is readable enough for Windows file repair to complete.

When CHKDSK is the right first move

  1. If the crash appeared during boot, file copy, install, or external-drive access, open Command Prompt (Admin).
  2. Run chkdsk C: /f to fix logical errors. If prompted to schedule on restart, type Y and reboot.
  3. Use chkdsk C: /f /r only when bad sectors are a real concern and the data is already protected. Reported by bleepingcomputer.com, CHKDSK /f checks for and fixes file-system errors, while /r checks for bad sectors and attempts recovery of readable data.
  4. After restart, check Event Viewer > Windows Logs > Application for Autochk details if Windows boots again, which Microsoft specifically mentions.

When CHKDSK may be a data-risk choice

  1. Pause before running /r if the drive clicks, drops offline, throws SMART warnings, or becomes abnormally slow during reads.
  2. Back up readable files first, even if that means using another PC or recovery media.
  3. Run the drive maker’s diagnostic or SSD vendor tool next.
  4. If the vendor test fails, replace the drive before more repair attempts.

If you need the related Windows repair pages, start with CHKDSK, then SFC, then DISM.

Could Windows file corruption be triggering the crash?

Yes. If CHKDSK completes and Windows boots, run SFC first. If SFC finds damage it cannot fully fix, run DISM with RestoreHealth, then run SFC again. If disk errors block either tool, go back to storage checks first.

Run SFC in a bootable system

  1. Open an elevated shell, right-click Start and choose Windows Terminal (Admin) in Windows 11, or search for cmd, right-click Command Prompt, and choose Run as administrator in Windows 10.
  2. Run sfc /scannow.
  3. If SFC reports that it repaired files, restart and test the system.
  4. If SFC says it found corruption but could not fix all of it, continue to DISM next.

Run DISM, then SFC again

  1. Open Command Prompt (Admin).
  2. Run DISM /Online /Cleanup-Image /RestoreHealth.
  3. After DISM completes, run sfc /scannow again.
  4. If DISM or SFC fails with disk-related errors, return to CHKDSK results and test the drive before repeating repairs.

Can bad sectors cause 0x00000023?

Yes. Microsoft lists file-system corruption or bad blocks on the disk as causes of this stop code. That is why repeated read errors or repeated file-system damage should be treated seriously. (Microsoft Learn)

Signs that point to drive failure, not simple corruption

  • SMART warning in firmware or a vendor utility
  • Clicking or repeated spin-up behavior from a hard drive
  • Very slow CHKDSK progress during sector reads
  • Repeated CHKDSK findings after a clean reboot
  • BSODs returning during file copy or startup

How to check whether the hard drive is failing

  1. If Windows boots, back up important files first.
  2. Run the hard drive or SSD manufacturer’s diagnostic tool and complete the full test it offers.
  3. If the vendor tool reports failure, stop repair work and replace the drive.
  4. If the vendor tool passes but CHKDSK keeps finding damage, treat the disk as suspect and monitor for repeat errors.

SMART warnings, repeated read errors, or a failed manufacturer test are strong reasons to stop additional repair passes and protect data first.

Is 0x00000023 related to disk corruption or driver issues?

Both are possible. Microsoft lists disk corruption, file-system corruption, bad blocks, and corrupted SCSI and IDE drivers as possible causes. Start with disk and file-system checks, then review storage-related drivers and recent storage-related software.

Test removable storage and recent software first

  1. Shut down and unplug external drives, SD readers, USB docks, and other recent storage accessories.
  2. Boot and see whether the stop code clears.
  3. If the crash started after antivirus, backup, sync, encryption, or disk software was installed, uninstall that recent addition from Settings > Apps in Windows 11 or Settings > Apps > Apps & features in Windows 10, then retest.

Roll back or update only the storage-related driver

  1. Open Device Manager.
  2. Expand IDE ATA/ATAPI controllers, Storage controllers, and Disk drives.
  3. Open the recently changed controller, choose Properties > Driver, then use Roll Back Driver if available.
  4. If rollback is unavailable, choose Uninstall device, reboot, and let Windows reload the driver.
  5. Avoid changing unrelated devices while testing this stop code.

What if the error comes back after a reboot?

If the stop code returns after CHKDSK or after a clean restart, use the last result to decide the next step. Repaired file-system errors followed by a stable boot suggest logical damage. Repeated corruption, new read errors, or repeated blue screens point back to storage checks and hardware diagnostics.

Decision tree: which fix fits your case?

Use this branch table by checking whether the PC is bootable, whether the drive shows obvious warning signs, and whether CHKDSK is appropriate for the current condition of the disk.

Start hereBranchWhat that usually meansDo this nextThen branch to
PC statusBootableYou can sign in, reach the desktop, or at least open an admin shellBack up readable files firstCheck for drive warning signs
PC statusUnbootableBSOD loop, restart loop, or no usable desktopOpen WinRE and use Command PromptCheck for drive warning signs
Drive healthWarning signs presentHigher risk of hardware trouble than simple file-system damageStop repair passes, back up what you can, run vendor diagnosticsIf vendor test fails, replace drive
Drive healthNo clear warning signsLogical corruption may be more likelyRun chkdsk C: /f firstDecide whether CHKDSK remains appropriate
CHKDSK riskCHKDSK-safe caseNo obvious failure signs and data backed upUse chkdsk C: /f; add /r only if bad sectors are suspected and data is protectedIf Windows stays unstable, run SFC then DISM
CHKDSK riskData-risk caseRead errors, repeated bad sectors, freezing during scans, or the drive drops offlineStop repeating CHKDSK, copy data if possible, then run vendor diagnosticsIf diagnostics pass but corruption returns, treat the drive as suspect anyway
System stateSymptomsAction nowEscalate if
BootableNo obvious drive warning signs after an improper shutdownBack up files, run chkdsk C: /fDamage returns after reboot
BootableWindows unstable after CHKDSK, disk check passesRun sfc /scannowSFC cannot fix files
BootableSFC incomplete or repeated corruptionRun DISM /Online /Cleanup-Image /RestoreHealth, then sfc /scannowDisk errors appear during repair
UnbootableBSOD loop or storage crash during startupEnter WinRE > Command Prompt, run chkdsk C: /fCHKDSK hits read errors or repeats findings
Any stateSMART alert, clicking, new read errors, or very slow scansStop repair passes, back up, run vendor diagnosticsVendor test fails

If that did not work

  1. Open Event Viewer > Windows Logs > System and Application and review SCSI, FASTFAT, and Autochk entries around the crash time, as Microsoft recommends.
  2. Use Control Panel > Security and Maintenance > Reliability Monitor if available to match the stop code to a driver or disk event.
  3. If storage tests pass and the system still loops, use System Restore from WinRE > Troubleshoot > Advanced options.
  4. If that fails, consider Reset this PC only after storage checks are clean.

How does this apply to Dell systems, older PCs, and recurring loops?

The repair path is the same on Dell and other brands: check storage first, then Windows repair tools, then hardware checks. On older systems and removable media, this stop code can appear around FAT volumes. On newer Windows builds, the same storage logic still applies when the crash keeps looping.

Legacy versus modern Windows behavior

This stop code is older and is often associated with FAT volumes, removable media, and legacy setups. It can still appear on current Windows systems when storage corruption, bad blocks, or low-level storage drivers interrupt disk read and write operations. (usavps.com)

Prevention

After recovery, remove external storage cleanly, avoid forced power-offs during file activity, and be careful with new backup, sync, encryption, and disk tools. If CHKDSK had to fix errors once, watch the next few boots for repeat events and check the drive with the manufacturer’s tool if problems return.

Frequently asked questions

What does 0x00000023 mean in Windows?

Start with storage checks. If the PC still starts, back up files and run chkdsk C: /f. If it will not start, go to WinRE > Troubleshoot > Advanced options > Command Prompt and run CHKDSK there first.

Is 0x00000023 the same as FAT_FILE_SYSTEM?

Yes. The stop code name tied to bug check value 0x00000023 is FAT_FILE_SYSTEM, which is how Microsoft documents it.

Should I run CHKDSK or SFC first for 0x00000023?

Run CHKDSK first in most cases. Use chkdsk C: /f for logical file-system errors, and add /r only when bad sectors are suspected and the data is protected. Run sfc /scannow after CHKDSK if Windows still boots but remains unstable.

Can bad sectors cause 0x00000023?

Yes. Bad blocks on the disk are a documented cause. If CHKDSK keeps finding damage, scans crawl, or the drive reports SMART trouble, stop repeating repairs. Back up what is readable and run the drive maker’s diagnostic before risking more writes.

How do I check whether the hard drive is failing?

Look for SMART warnings, read errors, clicking, or repeated CHKDSK findings. Then run the manufacturer’s hard drive diagnostic or SSD vendor tool. A failed vendor test is enough to stop repair work and plan replacement, even if Windows sometimes still boots.

What if the error comes back after a reboot?

Use the last result to choose the next step. If CHKDSK repaired errors once and the crash returns, check Event Viewer > Windows Logs > System and Application for SCSI, FASTFAT, or Autochk entries, then move to hardware diagnostics if disk symptoms continue.

Similar Posts