0X000002C8

Fix ERROR_CHECKING_FILE_SYSTEM (0X000002C8) on Startup

Hardware – Hard Drives Intermediate 👁 1 views 📅 May 27, 2026

Your PC stuck checking the file system at boot? The 0X000002C8 error means Windows found disk issues. Here's what actually works.

What Is 0X000002C8?

You boot your PC, and instead of seeing Windows, you get a black screen with white text: "Checking file system on C:" — and it just sits there. The exact error code is 0X000002C8.

This happens when Windows starts a disk check and can't finish it. Maybe you had a power outage, a bad shutdown, or a failing hard drive. The system thinks it needs to fix something, but the check stalls.

Let's get you past this. I'll give you three fixes. Start with the first one. If it doesn't work, move to the next.

Fix 1: Force Restart (30 Seconds)

Sometimes the disk check is just taking too long, and a fresh restart will skip it.

  1. Press and hold the power button until the PC shuts off completely. Wait 10 seconds.
  2. Turn the PC back on.
  3. As soon as you see the manufacturer logo (Dell, HP, Lenovo, etc.), press the power button again to force shutdown. Do this three times total.

After the third forced shutdown, Windows should boot into the Automatic Repair screen. You'll see a blue background with options. That's what we want.

If it goes straight back to the checking file system screen, move to Fix 2.

Fix 2: Run chkdsk from Command Prompt (5 Minutes)

You need to manually tell Windows to check the drive, but with the right flags so it doesn't hang again.

Step 1: Boot to Advanced Startup

  1. If you're already at the Automatic Repair screen, click Advanced options.
  2. If you're stuck at the checking file system screen, force restart three times (like Fix 1) to reach Automatic Repair.

Step 2: Open Command Prompt

  1. From the Automatic Repair screen, click Troubleshoot.
  2. Then click Advanced options.
  3. Click Command Prompt. This will restart and open a black terminal window.

Step 3: Run chkdsk with the Right Flags

  1. Type this command and press Enter:
    chkdsk C: /f /r /x

    /f fixes errors. /r finds bad sectors and recovers data. /x forces the drive to dismount first. Without /x, chkdsk might hang again.

  2. If it says the drive is in use, type Y and press Enter. Then reboot. The check will run before Windows loads.
  3. Wait for it to finish. This can take 30 minutes to a few hours depending on your drive size. Don't interrupt it.

After it completes, Windows should boot normally. If chkdsk reports errors but still won't let you boot, move to Fix 3.

Fix 3: Disable Automatic Disk Check via Registry (15+ Minutes)

If the drive is actually fine and chkdsk is just bugging out, you need to kill the automatic check. This requires editing the registry.

Step 1: Boot from a Windows Installation USB

You need a USB drive with Windows setup on it. If you don't have one, create it on another PC using Microsoft's Media Creation Tool.

  1. Plug the USB into your stuck PC.
  2. Boot from the USB. You may need to press F12 or Esc at boot to choose the boot device.
  3. At the Windows Setup screen, click Next, then click Repair your computer in the bottom-left corner.
  4. Click Troubleshoot > Advanced options > Command Prompt.

Step 2: Load the Registry of Your Stuck Windows

  1. In Command Prompt, type regedit and press Enter.
  2. Click on HKEY_LOCAL_MACHINE to select it.
  3. Go to File > Load Hive.
  4. Browse to C:\Windows\System32\config\SYSTEM. If your Windows is on a different letter (like D), use that.
  5. Give it a name like TempHive.

Step 3: Disable the Disk Check

  1. Navigate to:
    HKEY_LOCAL_MACHINE\TempHive\ControlSet001\Control\Session Manager
  2. In the right pane, find BootExecute. Double-click it.
  3. You'll see something like:
    autocheck autochk /p \??\C:
  4. Delete everything in that field, or replace it with a single space. Click OK.
  5. Close Registry Editor.
  6. In Command Prompt, type:
    reg unload HKLM\TempHive
  7. Exit Command Prompt and reboot. Remove the USB when prompted.

Your PC should boot straight into Windows now. The disk check is gone. If you want to run it manually later, you can open Command Prompt as admin and run chkdsk C: /f.

When to Replace the Drive

If chkdsk found a lot of bad sectors, or if this error keeps coming back after a fix, your hard drive is failing. Back up your data immediately. Replace the drive before you lose everything.

Solid-state drives (SSDs) can also fail, but they rarely show the 0X000002C8 error. If you're on an SSD and this keeps happening, run a health check with the manufacturer's tool (Samsung Magician, Crucial Storage Executive, etc.).

I've seen this error on Windows 10 and 11. The fix hasn't changed between versions. If you're on Windows 7, the same steps apply, but you'll need a Windows 7 installation disc for Fix 3.

Was this solution helpful?