Skip to main content
Storage drive failure is one of the few hardware problems where delayed action can mean permanent, unrecoverable data loss. Unlike a GPU that simply stops producing video, a dying drive can corrupt or destroy years of files in the time it takes to finish a single boot cycle. If you suspect your drive is failing, treat this guide as urgent — back up data before you attempt any repair.
1

Recognise the Warning Signs

Drives rarely fail without warning. Learn to recognise the early indicators so you can act before catastrophic failure occurs.Hard Disk Drives (HDDs):
  • Clicking, grinding, or repetitive ticking sounds — the read/write head is failing or the platters are damaged. This is a critical emergency; shut down immediately.
  • Unusually slow read/write speeds — a file copy that used to take 10 seconds now takes several minutes.
  • Files or folders that disappear or become corrupted spontaneously.
  • CRC (Cyclic Redundancy Check) errors during file copies or backups.
Solid State Drives (SSDs) and NVMe Drives:
  • System freezes of several seconds during normal operation, particularly when accessing files.
  • Drives that intermittently disappear from the operating system and reappear on reboot.
  • Files that fail to open or return read errors.
  • Sudden dramatic performance degradation (sustained write speeds dropping to single-digit MB/s on a drive that was previously fast).
If you hear clicking or grinding sounds from a spinning hard drive, power down the machine immediately. Continued operation can turn a recoverable failure into complete physical destruction of the platters and your data.
2

Run SMART Diagnostics

Self-Monitoring, Analysis, and Reporting Technology (SMART) is built into virtually every drive manufactured after 2005. It tracks dozens of internal health indicators and can reveal impending failure before symptoms become obvious.Windows — CrystalDiskInfo
  1. Download and install CrystalDiskInfo (free, portable version available — no installation needed).
  2. Launch the application. Each connected drive appears as a tab.
  3. Check the overall health status badge: Good (healthy), Caution (monitor closely), or Bad (replace immediately).
  4. Pay particular attention to these SMART attributes:
Linux and macOS — smartctl (smartmontools)
A passed SMART status does not guarantee a healthy drive. SMART catches approximately 30–40% of drive failures before they occur. Slow performance, CRC errors, or unusual sounds should be taken seriously even when SMART reports “Good.”
3

Back Up Your Data Immediately

Before running any repair tools, create a complete backup of your data. Repair utilities like chkdsk and fsck write to the drive and can, in rare cases, trigger a drive that is on the edge of failure to fail completely.Quick backup options:
  • External USB drive — copy critical files manually using your file manager, or use Windows Backup/macOS Time Machine for a full system image.
  • Cloud storage — upload critical documents, photos, and projects to OneDrive, Google Drive, or Dropbox. Note that upload speeds may limit how much you can protect quickly.
  • Disk imaging (recommended) — create a sector-level clone of the drive before it deteriorates further:
Do not back up to another partition on the same physical drive. A drive failure affects the entire disk — all partitions will be lost simultaneously.
4

Run chkdsk on Windows

After securing your backup, use chkdsk to scan the volume for file system errors and attempt to recover readable data from bad sectors.Open Command Prompt as Administrator (right-click → Run as administrator):
Because the system volume (C:) is in use when Windows is running, chkdsk will prompt you to schedule the scan for the next restart. Type Y and restart.
On a large or heavily fragmented HDD, chkdsk /r can take several hours to complete. Do not interrupt it once started. If it freezes for more than 30 minutes on a single percentage point, the drive is likely beyond software repair.
5

Run fsck on Linux

On Linux, fsck performs the same role as chkdsk — scanning and repairing the file system. It must be run on an unmounted file system; running it on a mounted partition can cause further corruption.
On macOS, the equivalent utility is Disk Utility (Applications → Utilities → Disk Utility → First Aid) or the command-line diskutil:
6

Evaluate Whether to Replace the Drive

Even if chkdsk or fsck completes successfully, a drive that has developed bad sectors is on a downward trajectory. Use the following criteria to make the replacement decision.Replace immediately if:
  • CrystalDiskInfo or smartctl reports a Bad or Caution status with reallocated sectors, pending sectors, or uncorrectable errors above 0.
  • The drive produces clicking, grinding, or repetitive seek sounds.
  • chkdsk or fsck found and had to repair errors.
  • The drive has disappeared from the system more than once without explanation.
  • The drive is more than 5 years old (HDDs) or is showing an SSD wear indicator below 10%.
Can continue monitoring if:
  • SMART status is “Good” with all critical attributes at zero.
  • Performance is within expected range for the drive’s age.
  • chkdsk or fsck found no errors.
  • The slowness was explained by a one-time cause (e.g., disk full, index rebuild).
  • NVMe SSD — best performance, ideal for OS and applications. Look for drives with a DRAM cache for sustained write performance (Samsung 990 Pro, WD Black SN850X).
  • SATA SSD — good performance, lower cost per GB, compatible with older systems lacking M.2 slots (Samsung 870 EVO, Crucial MX500).
  • HDD — highest capacity per dollar, suitable for bulk storage and backups where speed is not critical (Seagate IronWolf for NAS, WD Blue for desktop storage).
Never use a drive that has been given a Bad SMART rating as a backup destination or secondary storage. A second failure in a short period is highly probable.
7

Escalate to Tier 2 Support

Some storage failures require physical intervention or specialised data recovery tools beyond the scope of standard troubleshooting.
  • Clicking or grinding hard drive with unrecovered, irreplaceable data — stop all writes and refer to a professional data recovery service (DriveSavers, Ontrack). Do not run chkdsk or any write-based tool on a clicking drive.
  • Drive not detected in Disk Management (Windows) or lsblk (Linux) after trying different SATA/NVMe ports and cables.
  • Multiple drives failing in a short period — this can indicate a failing PSU delivering unstable voltage rather than individual drive problems.
  • RAID array degraded or multiple disks offline simultaneously.
When escalating, provide your SMART report export from CrystalDiskInfo (File → Save Smart Information), the smartctl -a output, the drive’s make/model/age, and a description of the symptoms and timeline.