Do you think your hard drive is about to fail? Can you hear strange clicking sounds coming from your hard drive?

Has your computer been randomly freezing and you’re pretty sure you don’t have a virus or other hardware problem? It’s definitely not fun to suspect your hard drive might be failing soon, but it happens all the time.

Of course, the best thing to do is to first make a backup of all your essential and important data. If a hard drive has errors on it, data loss may not be immediate, but can happen slowly over time. In this article, I’ll show you a couple of different ways you can check your hard drive’s health and see if there are any errors.

Method 1 – Run Chkdsk.exe

The first thing you can do is to run the built-in error checking tool in Windows called chkdsk.exe. You can either run it from the command line or you can do it via Windows Explorer.

Open Computer and right-click on the drive you want to check and choose Properties.


Now click on the Tools tab and click on the Check now button.

check now

You can choose to automatically fix file system errors and scan for and recover bad sectors on the hard disk.

check disk

Method 2 – SeaTools

This free program from Seagate is one of the most popular diagnostic tools for testing hard drives. Even though it’s from Seagate, it works for all hard drives brands.


It will give you a status message for each drive and tell you if there are any tests that failed. You can download SeaTools from here:

Note that different manufactures like Dell, Hitachi, Samsung, etc also provide their own set of diagnostic tools for hard drives. You can do a Google search and download the tool for your specific hard drive brand. I have listed two below:

Western Digital DataLifeguard Diagnostic

Samsung HUTIL

I have also written about other free hard drive diagnostic tools, so be sure to check those out too.

Method 3 – DiskCheckup

If you’re not completely sure what’s going on with your drive, you can use a free program called DiskCheckup to monitor your hard drive and let you know if it exceeds any of the maximum thresholds as designated by the manufacturer of the hard drive.

disk checkup

Of course, all of these tools require a drive that supports SMART (Self-Monitoring Analysis and Reporting Technology). A SMART drive has a bunch of different monitors that it reports out like spin-up time, hard disk temperature, operating time, etc.

DiskCheckup can run in the background and monitor all of those indicators and then notify you via email if any of those thresholds are exceeded. You can download it here:

Other Free Software

If you’re interested, there are a couple of other free hard drive testing and diagnostic tools worth checking out:

1. Speccy –

2. HDD Health –

3. TestDisk –