How to Diagnose and Fix Hard Drive Issues on Windows and Mac

Hard drive failures can lead to devastating data loss. Fortunately, both Windows and macOS offer built-in tools to check your drive’s health and fix potential issues before they become critical. This guide covers effective methods to diagnose and repair hard drive problems on both operating systems.

Checking Hard Drive Health on Windows

Use the Built-in Check Disk Utility

Windows includes a powerful built-in tool called Check Disk (chkdsk) that can identify and fix many common hard drive issues.

Step 1: Open Command Prompt as administrator by right-clicking the Start button and selecting “Windows Terminal (Admin)” or “Command Prompt (Admin)”.

Step 2: Type the following command and press Enter:

chkdsk C: /f /r /x

This command scans the C: drive (replace with another drive letter if needed), fixes errors (/f), locates bad sectors (/r), and forces the drive to dismount first (/x).

Step 3: If Windows can’t check the disk immediately, it will ask to schedule the scan for the next restart. Type ‘y’ and press Enter to confirm.

Step 4: Restart your computer to run the scheduled scan.

Use Windows’ Built-in Performance Monitor

Windows Performance Monitor offers detailed insights into your hard drive’s health.

Step 1: Press Windows Key + R, type “perfmon /rel”, and press Enter.

Step 2: Wait for the report to generate, then scroll down to the “Disk” section.

Step 3: Look for any warnings or errors related to your hard drive.


Diagnosing Hard Drive Issues on macOS

Utilize Disk Utility

macOS includes a robust tool called Disk Utility for managing and repairing drives.

Step 1: Click the Apple menu and select “About This Mac”.

Step 2: Click on “Storage”, then click “Manage”.

Step 3: In the sidebar, click “First Aid”.

Step 4: Click “Run” to start the diagnostic and repair process.

Check S.M.A.R.T. Status

S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) provides valuable information about your drive’s health.

Step 1: Open Terminal (found in Applications > Utilities).

Step 2: Type the following command and press Enter:

diskutil info disk0 | grep SMART

Step 3: If the output shows “Verified”, your drive is healthy. “Failing” indicates potential issues.


Third-Party Tools for Advanced Diagnostics

For more comprehensive analysis, consider these reliable third-party tools:

CrystalDiskInfo (Windows)

CrystalDiskInfo provides detailed S.M.A.R.T. information and temperature monitoring.

Step 1: Download and install CrystalDiskInfo from the official website.

Step 2: Launch the application to see a comprehensive overview of your drive’s health.

Step 3: Pay attention to the overall health status and any attributes marked as “Caution” or “Bad”.

DriveDx (macOS)

DriveDx offers in-depth drive health analysis for Mac users.

Step 1: Purchase and install DriveDx from the official website or the Mac App Store.

Step 2: Open the application and allow it to scan your drives.

Step 3: Review the detailed health report, focusing on the overall health score and any highlighted issues.


Regular hard drive checks can prevent data loss and extend your drive’s lifespan. If you consistently encounter errors or see declining health metrics, consider backing up your data and replacing the drive. For SSDs, use tools specifically designed for solid-state technology, as traditional hard drive tools may not accurately assess SSD health.