This guide helps you figure out whether your hard drive is corrupted, what kind of corruption you’re dealing with, and what to do next. You’ll learn the common warning signs, how to run built-in diagnostic tools, and how to interpret the results so you can decide whether to repair, recover, or replace the drive.
What You’ll Need
- A Windows PC or Mac with the affected drive connected (internal or external)
- Administrator access to run diagnostic commands
- A backup location with enough free space, if you plan to attempt data recovery
- Optional: a USB adapter if you want to test an internal drive on another computer
Step-by-Step
- Back up important data immediately. Before running any diagnostics or repairs, copy critical files to another drive or cloud storage. Corruption can worsen during testing, so protect what you can first.
- Listen and watch for physical signs. A clicking, grinding, or whirring noise from the drive, or a drive that spins up and stops repeatedly, often indicates mechanical failure. If you hear these sounds, skip software diagnostics and go straight to data recovery planning.
- Check for OS-level symptoms. On Windows, open File Explorer and see if the drive appears. Try opening a few folders. On macOS, open Finder and check under Locations. Look for these common corruption indicators:
- Files or folders that won’t open or show “file or directory is corrupted and unreadable”
- Random file names replaced with gibberish characters
- Folders that appear empty but you know they have files
- The drive shows the correct capacity but reports 0 bytes free or used
- The drive is not recognized at all, or appears as “RAW” instead of NTFS, exFAT, or APFS
- Run a filesystem check. On Windows, open Command Prompt as Administrator and run
chkdsk X: /f(replace X with your drive letter). On macOS, open Disk Utility, select the drive, and click First Aid. These tools scan the file system structure and report errors like bad sectors, cross-linked files, or lost clusters. - Check the SMART status. SMART (Self-Monitoring, Analysis, and Reporting Technology) is built into most drives. On Windows, open Command Prompt as Administrator and run
wmic diskdrive get status. If it returns “OK”, the drive’s own health monitor sees no critical failure. On macOS, you can use System Information > SATA/SATA Express to view SMART status, or use third-party tools. A “Pred Fail” or “Bad” status is a strong sign of impending failure. - Look for bad sectors. If chkdsk or First Aid finds bad sectors, note how many. A few isolated bad sectors can sometimes be remapped by the drive’s firmware, but hundreds or thousands indicate serious physical degradation. On Windows, chkdsk output will list “bad sectors” explicitly. On macOS, First Aid will report if it found any.
- Test the drive’s response time. Try copying a large file (1 GB or more) to and from the drive. If the copy takes an unusually long time, stalls, or fails partway, the drive may be struggling to read damaged areas. This is a practical test that doesn’t require special tools.
- Check the event log. On Windows, open Event Viewer > Windows Logs > System and filter for source “disk” or “ntfs”. Look for errors like “The device, \Device\Harddisk0\DR0, has a bad block” or “The file system structure on the disk is corrupt.” On macOS, check Console.app for disk-related errors.
- Try connecting the drive to another computer. If the drive works on a different machine, the problem may be with your original computer’s cable, port, or drivers. If it fails the same way on another system, the drive itself is the issue.
- Run a manufacturer diagnostic tool. Most drive manufacturers (Seagate, Western Digital, Samsung, etc.) offer free bootable or Windows-based diagnostic utilities. These perform deep reads of the entire surface and give a more definitive answer than the OS tools. Download the tool for your drive’s brand and run the “long” or “extended” test.
Common Mistakes
- Ignoring early warning signs. Slow performance, frequent freezes, and odd noises are often the first signs. Waiting until the drive fails completely makes recovery much harder.
- Running chkdsk on a failing mechanical drive. If you hear clicking or grinding, running chkdsk can further damage the drive. Software repairs are for logical corruption, not physical failure.
- Confusing logical corruption with physical failure. A drive that was unplugged during a write, or that has a corrupted file system, can often be fixed with chkdsk. A drive with thousands of bad sectors is physically dying.
- Not checking SMART before assuming corruption. SMART can tell you if the drive is failing before you see any file errors. Skipping this step can lead you to waste time on software fixes for a hardware problem.
- Continuing to use the drive after first signs of failure. Every read and write can worsen the damage. Once you suspect corruption, minimize use and back up immediately.
Tips
- Keep a backup of your data at all times. The best way to “fix” a corrupted drive is to never need to recover from one.
- If the drive is external, try a different cable and port. USB cables and connectors fail often and can mimic drive corruption.
- If chkdsk finds errors and fixes them, run it again a second time to confirm the file system is now clean.
- For a drive that’s recognized but very slow, try defragmenting it (HDDs only, not SSDs) after a successful chkdsk. Fragmentation can cause symptoms similar to corruption.
- If the drive is under warranty, check with the manufacturer before attempting any repairs. Some repairs void the warranty.
- For SSDs, note that they handle corruption differently. A failing SSD often becomes read-only as a safety measure. If your SSD suddenly becomes read-only, back up immediately.
Troubleshooting
If chkdsk says “The disk is write protected” or “Cannot lock current drive”: Close all programs that might be using the drive, including antivirus scans, indexing, or file explorer windows. If it’s your system drive, you’ll need to schedule the check for next reboot (chkdsk will ask). For external drives, safely eject and reconnect before trying again.
If the drive doesn’t appear at all: Check Device Manager (Windows) or System Information (macOS) to see if the drive is detected at the hardware level. If it’s there but has no drive letter, assign one via Disk Management (Windows) or Disk Utility (macOS). If it’s not detected at all, try a different port, cable, or computer. If it’s still not detected, the drive’s controller board may be dead or the connection may be physically broken.
If chkdsk gets stuck or takes hours: On a large drive with many bad sectors, chkdsk can take a very long time. Let it run overnight if it’s making progress. If it’s completely frozen for over an hour, the drive may be too damaged to repair with software. In that case, stop the process and consider professional recovery.
If the drive shows as RAW: This means the file system structure is gone or unreadable. Do not format it immediately. Try chkdsk first—it can sometimes rebuild the file system. If that fails, data recovery software may be able to extract files, but the drive’s structure itself will need to be reformatted.
If the drive works on another computer: The problem is likely your original system. Update your chipset drivers, try a different SATA port or USB port, and check your power supply if it’s an internal drive. A failing motherboard port or weak power supply can cause corruption-like symptoms.
If SMART shows “Pred Fail”: This is a definitive warning. Back up everything you can immediately. Do not attempt to repair the drive—replace it. The drive is telling you it expects to fail soon.
Frequently Asked Questions
Can a corrupted hard drive be fixed? Yes, if the corruption is logical (file system damage, bad sectors that can be remapped), chkdsk or First Aid can often repair it. If the corruption is physical (head crash, motor failure, severe platter damage), the drive cannot be fixed at home and may not be fixable at all.
What’s the difference between a corrupted drive and a failing drive? Corruption usually refers to file system or file-level damage that can be repaired. A failing drive has physical or firmware issues that cause ongoing damage. A drive can be corrupted without failing, and a failing drive often causes corruption as a symptom.
How long does chkdsk take on a corrupted drive? It depends on drive size and the extent of damage. A healthy 1 TB drive might take 30 minutes to an hour. A heavily corrupted drive can take many hours or even days. If it’s still making progress, let it run.
Will formatting a corrupted drive fix it? Formatting will clear the file system corruption, but it will also erase all data. If the drive has physical damage, formatting won’t fix that—bad sectors will remain and may spread. Format only after you’ve recovered what you need and confirmed the drive is physically healthy.
Can I recover data from a corrupted hard drive? Often yes, if the corruption is logical. Try chkdsk first (it may fix the structure without erasing data), then use data recovery software. If the drive makes clicking noises or is not detected, stop using it and consider professional recovery services.
How do I know if my SSD is corrupted vs. my HDD? SSDs fail differently—they often become read-only or disappear entirely rather than making noise. Check SMART status (SSDs have their own SMART attributes like wear leveling and bad block count). If an SSD shows errors, back up immediately, as SSD failures can be sudden and complete.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Shockwave Flash Crashes in Firefox
- Printer Problems With macOS Catalina: Fixes
- CSS min(), max(), clamp(): How to Use Them
- How to Partition an External Hard Drive
- How to Transfer PicsArt Stickers from Android to PC
- Fix Microsoft Account Apps Notification in Windows 10