CrystalDiskInfo Shows Caution – Here's What to Do

CrystalDiskInfo's Caution status doesn't always mean your drive is dying. Here's how to check the real problem and decide if you need a new drive.

Quick Answer for Advanced Users

CrystalDiskInfo Caution usually means the drive has reallocated sectors (05) or pending sectors (C5). If you see raw values over 10 for 05 (Reallocated Sectors Count) or any non-zero C5 (Current Pending Sector Count), back up your data now. Then run chkdsk /r on Windows or badblocks on Linux. If C5 counts drop to zero after a full write/verify cycle, the drive might be stable. If 05 keeps climbing, replace it.

Why CrystalDiskInfo Shows Caution

I've seen this dozens of times. You open CrystalDiskInfo, and that nice blue Good icon turns yellow with a Caution label. Your first thought: "Is my hard drive dying?" Answer: maybe, maybe not.

A few months back, a client brought in a 1TB Western Digital Blue that showed Caution. Smart status said Reallocated Sectors Count was 23. That's low — under 100. But the real problem? The drive had been running at 48°C for months in a dusty case with no airflow. Heat causes sectors to go bad. Once I cleaned the case and added a fan, the drive stayed stable for another year. But here's the catch — every drive is different. Some can handle 50 reallocated sectors. Others fail at 10.

The Caution trigger in CrystalDiskInfo is simple: any SMART attribute that hits a manufacturer-defined threshold. Common ones:

  • 05 Reallocated Sectors Count — sectors the drive moved to spare area
  • C5 Current Pending Sector Count — sectors waiting to be reallocated
  • C6 Uncorrectable Sector Count — sectors that can't be read or fixed

Yellow doesn't mean immediate death. But it's a warning you can't ignore.

Step-by-Step Fix

Do this in order. Don't skip steps.

  1. Back up your data immediately. Seriously. Before you do anything else. Use an external drive or cloud backup. If the drive fails during a fix, you lose everything. I've seen people lose 5 years of family photos because they thought "it's just a warning."
  2. Check which SMART attributes are flagged. In CrystalDiskInfo, look at the raw values for 05, C5, and C6. Write them down. A raw value under 10 for 05 is usually fine for most consumer drives. Over 100 — replace it.
  3. Run a full surface scan with Victoria (DOS version). Boot from a USB drive with Victoria. Scan the entire disk in linear mode. Look for orange and red blocks — those are unstable sectors. If you see more than 10 orange blocks, the drive's failing.
  4. If you see pending sectors (C5 > 0), try a full write-zero pass. Use HDD LLF Tool (low-level format) or dd if=/dev/zero of=/dev/sdX bs=1M on Linux. This forces the drive to remap bad sectors. After the write, run another scan. If C5 drops to zero and 05 increases by the same number, the drive reallocated them. If C5 stays same, the drive can't fix them — replace it.
  5. Check temperature and physical connections. If the drive is over 50°C, improve cooling. Also reseat the SATA cable or try a different port. Loose cables cause intermittent read errors that show as Caution.

Alternative Fixes If the Main Fix Fails

If the main steps don't bring the drive back to Good, here are other things to try:

  • Use HDD Regenerator (paid). It claims to repair bad sectors by reversing magnetic polarity. I've seen it work on older drives (500GB and smaller). On modern 2TB+ drives, it's less effective. Worth a shot if you're desperate and the data is backed up.
  • Try a different SATA controller. Some cheap motherboards have buggy controllers that misreport SMART data. Plug the drive into a different port or use a USB-to-SATA adapter. I had a client with a Seagate Barracuda that showed Caution on the motherboard SATA port but was fine on a PCIe SATA card.
  • Update the drive's firmware. Rare, but sometimes manufacturers release fixes for SMART threshold bugs. Check Western Digital, Seagate, or Toshiba support pages with your model number. I've only seen this help twice in 15 years.
  • If the drive is under warranty, RMA it. Most consumer drives have a 2-3 year warranty. Even Caution status might qualify for replacement. Seagate's SeaTools bootable test can generate a failure code. Western Digital's Data Lifeguard can too.

Prevention Tips

To stop Caution from showing up again:

  • Keep your drive cool. Under 45°C is ideal. Use a case fan or an external enclosure with ventilation. I lost a 2TB WD Red because it sat in a closed cabinet at 55°C for two years.
  • Don't defrag SSDs. CrystalDiskInfo Caution on an SSD means something different — usually wear leveling count or bad NAND blocks. Defragging an SSD just wears it out faster. Use TRIM instead.
  • Run a weekly SMART check. Set up a scheduled task to run wmic diskdrive get status in Command Prompt. If it returns anything other than "OK", investigate.
  • Back up regularly. Not just when you see yellow. Use the 3-2-1 rule: three copies, two different media, one offsite. I swear by Backblaze for cloud backup — $9/month and it's automatic.
  • Replace drives every 3-5 years. Even if SMART looks Good. Drives fail without warning. I've seen 1-year-old drives die and 10-year-old drives still running. But the odds get worse after year 4.

One last thing: don't trust CrystalDiskInfo completely. It's a great tool, but I've seen drives show Good and fail the next day. And I've seen Caution drives run for years. Use your gut. If the drive makes clicking sounds, runs hot, or the PC freezes randomly, replace it. No software can predict that.

Related Errors in Hardware – Hard Drives
0X80030070 STG_E_MEDIUMFULL (0X80030070) – Disk Space Error Fix 0X00000836 Fix driver error 0X00000836: workstation not installed Scheduled Disk Defrag Fails: Task Disabled Fix 0X8011080B Fix COMADMIN_E_INVALID_PARTITION (0X8011080B) on Windows Server

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.