WindowsMedium

Windows Disk Error Checking: Complete Diagnostic Guide

This article helps you detect and fix disk errors in Windows using built-in tools to protect your data and extend your drive's lifespan.

Updated at February 17, 2026
15-30 minutes
Easy
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2019Windows Server 2022

What a Disk Error Means

A disk error in Windows is a general term for problems related to reading, writing, or accessing data on a hard disk drive (HDD) or solid-state drive (SSD). It can manifest in various ways:

  • The system reports: "Could not complete checking disk", "Disk error", or "Critical disk error".
  • Messages about file system corruption or bad sectors appear.
  • The disk operates slowly, "freezes," or does not appear in File Explorer.
  • Events with sources Wininit, Disk, Ntfs, or Chkdsk are found in the Event Viewer (eventvwr.msc).

Such errors indicate a threat to data integrity and require immediate attention.

Common Causes

Disk errors rarely appear "out of nowhere." Here are the primary causes:

  1. File system corruption — improper Windows shutdown, sudden power loss, software crashes.
  2. Physical damage (bad sectors) — wear on mechanical HDD parts, manufacturing defects, overheating, physical impacts.
  3. Connection issues — oxidation of SATA/power contacts, faulty cables, loose connections.
  4. Drive wear — an HDD with significant operational hours or an SSD that has exhausted its write endurance (TBW).
  5. Viruses or malware — active file encryption or corruption.
  6. Outdated or conflicting drivers — especially disk controller or chipset drivers.
  7. Incorrect partitioning or disk conversion — errors during partition changes or MBR/GPT conversion.

Method 1: Using CHKDSK (Check Disk)

CHKDSK is a built-in Windows utility for diagnosing and fixing file system errors and physical disk problems.

  1. Launch Command Prompt or PowerShell as an administrator.
    • Press Win + X → select "Windows PowerShell (Admin)" or "Command Prompt (Admin)".
  2. Run the command, replacing C: with your drive letter:
    chkdsk C: /f /r
    
    • /f — fixes file system errors.
    • /r — locates bad sectors and attempts to recover readable data (includes /f functionality).
  3. If the disk is in use (system drive or contains open files), the system will offer to schedule the check for the next reboot. Press Y and restart your computer.
  4. Wait for completion. The process can take a long time (especially with /r). Do not interrupt it with a forced reboot.
  5. Review the results. After completion, CHKDSK will show a brief summary. Full details can be found in the Event Viewer (eventvwr.msc) → "Windows Logs" → "Application" → events with source Wininit (if checked at boot) or Chkdsk.

⚠️ Important: For the system drive (C:), a check with /r always requires a reboot. For non-system drives, you can use /scan (scan only, no fix) or /f (fix without reboot if no files are open).

Method 2: Checking S.M.A.R.T. Status

S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) is a self-diagnostic technology in modern HDDs/SSDs. It can warn of an impending failure before errors even appear.

  1. Open Command Prompt as an administrator.
  2. Enter the command:
    wmic diskdrive get status
    
    • If the status is Pred Fail — the drive is failing and needs replacement.
    • Status OK — S.M.A.R.T. has not detected critical issues (but this is not a guarantee of error-free operation).
  3. For detailed information, use third-party utilities:
    • CrystalDiskInfo (free) — a clear interface with S.M.A.R.T. attributes.
    • HD Tune — advanced analysis and speed/error testing.
    • Manufacturer utilities (Seagate SeaTools, WD Data Lifeguard).

Method 3: Disk Properties Check (Graphical Method)

Windows provides a built-in "Check Disk" tool in File Explorer.

  1. Open File Explorer → "This PC".
  2. Right-click the target drive → "Properties".
  3. Go to the "Tools" tab → click "Check".
  4. In the window that appears, choose:
    • "Check disk for errors" — similar to chkdsk /f (for system drives, it will suggest a reboot).
    • "Check disk for bad sectors" — a deeper scan, but without fixing (diagnostic only).
  5. Click "Scan drive" and follow the prompts.

💡 Tip: This method is convenient for beginners but less flexible than CHKDSK. It does not support some advanced parameters (like recovering data from bad sectors).

Method 4: Check Hardware Connection and Condition

If errors have a hardware character, software methods may not help.

  1. Shut down the computer and disconnect the power cable.
  2. Check the drive's connection:
    • For 2.5" and 3.5" HDDs/SSDs: ensure SATA and power cables are firmly connected to both the drive and the motherboard.
    • For M.2 SSDs: check if the module is properly seated and secured with the screw.
  3. Clean the contacts if oxidation is suspected (use an eraser or isopropyl alcohol).
  4. Try a different SATA port or a different cable (SATA cables can fail over time).
  5. For HDDs: listen for sounds. Clicks, grinding, or buzzing are signs of mechanical failure. In this case, immediately disconnect the drive and begin a rescue operation (see Method 5).

Method 5: Emergency Data Backup and Drive Replacement

If CHKDSK finishes with errors, S.M.A.R.T. shows Pred Fail, or the drive makes unusual noises — this indicates critical wear.

  1. Do not attempt to repair the disk! Any active write operation could worsen data loss.
  2. Create a full backup:
    • Use cloning utilities (Macrium Reflect, Acronis True Image) or simply copy important files to another storage device.
    • If the drive won't mount, use a Linux LiveCD (Ubuntu) or specialized rescue utilities (R-Studio, UFS Explorer).
  3. Replace the drive with a new one. After replacement, restore the system/data from the backup.
  4. Dispose of the faulty drive securely (physical destruction).

Prevention

To minimize the risk of disk errors:

  • Regularly back up important data following the 3-2-1 rule (3 copies, 2 media types, 1 offsite).
  • Periodically check S.M.A.R.T. status (monthly for HDDs, every 6 months for SSDs).
  • Avoid physical shocks (especially to HDDs while in operation).
  • Use a UPS (Uninterruptible Power Supply) to protect against power surges.
  • Do not fill a disk beyond 90% capacity (especially SSDs — for maintaining performance and endurance).
  • Update chipset and disk controller drivers from your motherboard manufacturer's website.
  • For SSDs: monitor remaining endurance (TBW) and avoid defragmentation (it's unnecessary and harmful).

If disk errors appear regularly, even after replacement — check your cooling system, power supply (PSU), and motherboard for potential issues.

F.A.Q.

What to do if CHKDSK won't start or freezes?
Can I check the disk without restarting the computer?
How often should I check disks for errors?
Disk check will fix errors, but what about bad sectors?

Hints

Run disk check via CHKDSK
Wait for the process to complete
Review results in Event Viewer
For SSDs, use the manufacturer's utility
Check physical connection and drive condition

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community