How to Permanently Disable Windows 11 Automatic Updates: Step-by-Step Guide with Screenshots
2026-01-28How to Easily Copy an Entire Excel Sheet to Another Workbook
2026-01-31Stop Windows Disk Check (CHKDSK) on Every Boot: Fast Fix for Windows 10/11
I hate when my Windows PC forces a disk check (CHKDSK) every single time I turn it on. That blue or black screen pops up saying “Scanning and repairing drive (C:)” or “To skip disk checking, press any key within X seconds,” making boot take forever—sometimes 10–60 minutes. This happens because Windows sets a “dirty bit” on the drive, usually after an improper shutdown, power glitch, interrupted update, or minor file system inconsistency, triggering autochk to run before login.
Why Windows Forces Disk Check on Every Startup
The system uses the autochk process (part of autocheck) to inspect NTFS volumes flagged as dirty. Key triggers include:
- Abrupt power loss or forced restarts
- Pending file system changes not committed
- Bad sectors or early hardware warnings
- Corrupted event logs or third-party software interference
- In rare cases, Windows Update remnants or driver bugs
If skipped repeatedly without fixing, real issues might build up, but endless loops usually mean the dirty flag isn’t clearing correctly.
Frequently Asked Questions About Automatic Disk Checks
Q1: Can I safely keep skipping the check by pressing a key every boot? Not recommended forever. Short-term skips are fine, but if corruption exists, data loss or crashes could happen later. Better to repair once properly or exclude after confirming no major problems.
Q2: Does using chkntfs /x or registry edits disable CHKDSK completely? No—they only prevent automatic boot-time checks. You can still run manual chkdsk anytime (e.g., chkdsk C: /f). The drive stays protected unless the dirty bit resets due to new issues.
Key Benefits of Stopping Endless Startup Disk Checks
Solving this brings real improvements:
- Much faster boots — Cut wait times from minutes to seconds for quicker access to work, browsing, or gaming.
- Less unnecessary drive stress — Avoids repeated full scans that add wear (especially on older HDDs).
- Smoother daily use — No frustrating interruptions every restart.
- Better troubleshooting insight — If it returns, it signals a potential hardware or deeper software problem worth checking early.
Step-by-Step: How I Stop CHKDSK from Running Every Boot
Always use Administrator privileges. Start with Step 1—most cases resolve here.
Method 1: Check Dirty Status and Exclude the Drive (Fastest Fix)
- Press Win + S, search cmd, right-click Command Prompt → Run as administrator.
- Type fsutil dirty query C: → Enter (check if “Volume – C: is Dirty”).
- If dirty, type chkntfs /x C: → Enter (this excludes C: from boot checks).
- Restart and test—repeat chkntfs /x C: if needed.
![Stop Windows Disk Check (CHKDSK) on Every Boot: Fast Fix for Windows 10/11 1 分享]技嘉上古P67(GA-P67A-UD3P-B3)主機板硬刷UEFI(含折騰筆記) - Mobile01](https://pcwebsoft.com/wp-content/uploads/2026/01/mobile01-ced83179d24e9a39b2508067453333fe.jpg)
Method 2: Force a Complete Repair to Clear Dirty Bit Permanently
- In admin Command Prompt, type chkdsk C: /f /r → Enter.
- Type Y → Enter to schedule on restart.
- Restart—let CHKDSK finish all stages fully (don’t skip!).
- After login, open admin Command Prompt again.
- Run chkntfs /x C:three times (some need this repetition).
- Reboot to confirm.
Method 3: Edit Registry to Block Autochk Scheduling (Advanced)
- Press Win + R, type regedit → Enter (approve UAC).
- Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager.
- Double-click BootExecute (REG_MULTI_SZ).
- Change value to **autocheck autochk *** only (remove any /k:C or extra parameters).
- Click OK, close Regedit, restart.
Real-World Results I’ve Seen or Experienced
- On my Windows 11 desktop after a power outage, chkdsk /f /r once + chkntfs /x C: three times stopped the every-boot scan completely—boot now under 20 seconds, no recurrence in months.
- A relative’s laptop (Windows 10) looped checks from interrupted updates; full repair + exclusion fixed it permanently, and they reported no more delays after six months.
- In one stubborn SSD case (possibly minor bad sectors), combining repair with registry edit cleared it for good—SMART status stayed healthy, and startup became instant.
If checks return frequently, run CrystalDiskInfo for drive health or back up data ASAP—it might indicate failing hardware. This method has worked reliably for me and countless users!

