A hard drive test is the fastest way to spot bad sectors, file system errors, and a failing drive before you lose data. This guide shows you how to test HDD health on Windows with 4 free tools: CHKDSK, MiniTool Partition Wizard, PowerShell, and manufacturer HDD test tools.

Your hard drive stores your PC’s files, photos, and programs, so failure can cause sudden data loss. Corruption, bad sectors, and mechanical faults are common, and every hard drive dies eventually.

A hard drive test scans a disk for file system errors, bad sectors, and S.M.A.R.T. warning signs. Regular tests can detect problems early and help protect your data.

How can you check HDD health? Here are four free Windows tools to test and diagnose hard drive issues.

Quick Comparison of the 4 Hard Drive Test Tools

Not sure which hard drive test tool to use? The table below compares the 4 free options in this guide.

ToolBest forNeeds to install?
CHKDSKChecking and fixing file system errorsNo (built into Windows)
MiniTool Partition Wizard FreeFile system check and bad sector scanYes
PowerShellQuick drive health statusNo (built into Windows)
Manufacturer toolsBrand-specific deep diagnosticsYes

The Windows Built-in Hard Drive Test Tool: CHKDSK

CHKDSK is a Windows built-in hard drive test tool that can check and fix file system errors. You can run it from Disk Management or Command Prompt. Below are the steps for both methods.

Run CHKDSK from Disk Management

Follow the steps as below to run Windows 10 CHKDSK utility from Windows desktop. The hard drive test utility CHKDSK will check your drive and fix any disk errors scanned out.

Step 1. Open Disk Management in Windows 10.

Here are two ways for you to open Disk Management.

  • Right-click Windows Start menu and choose Disk Management.
  • Right-click Windows Start menu and choose Run. Input msc in the box and hit Enter.

Step 2. Start the error checking.

1. Right-click the partition you want to check and choose Properties.

right-click a partition and choose properties

2. Locate the Toolstab and click Check.

click Check

3. If the hard drive test tool finds hard drive errors, it will check and fix hard drive errors for you. If it says no errors found, you still can click on Scan drive on the pop-up window to test HDD.

scan drive

After it completed, you can check if your hard drive works as normal. And here’s another method for you to perform hard drive test in Windows.

Run CHKDSK from Command Prompt

Step 1. Launch the Command Prompt in Windows.

  1. Input cmd in the Windows 10 Cortana search box.
  2. Right-click the best match then select Run as administrator.

Step 2. Check and fix hard drive errors in Command Prompt.

1. Type CHKDSK *: /f(* represents the drive letter of the partition to be scanned) and hit Enter.

run CHKDSK in CMD

2. After that, type exit and hit Enter to close Command Prompt.

Here are some commonly used parameters to solve hard drive issues.

  • /f – scan the drive and fix hard drive errors automatically.
  • /r – Locate bad sectors on the drive and try to recover readable information from them
  • /x – force the volume to dismount. Also invalidates all open file handles. This should be avoided in Desktop Editions of Windows, because it may cause data loss/corruption.
Tip: If you are unable to boot up your computer, you can run CHKDSK on boot via a Windows installation disc or USB drive. You can create a Windows 10 installation USB drive via Windows 10 Media Creation Tool if you don’t have.

Apart from Windows built-in hard drive test tool, you can also use some fabulous third-party hard disk test tools.

Test a Hard Drive with MiniTool Partition Wizard

Besides the Windows built-in tools, you can also use a third-party hard drive test tool to check file system errors and bad sectors. MiniTool Partition Wizard Free Edition provides two features for these tasks: Check File System and Surface Test.

The following sections show how to use these two features to test a hard drive, with detailed steps and screenshots for each method.

Check File System – Fix File System Errors

The feature Check File System can help you check and fix file system errors. When file system is damaged, you are unable to access the data stored on hard drive. And you receive some error messages like you need to format the disk before you can use it. So it is necessary to utilize this hard drive test tool to repair file system errors on hard disk.

You can download and install MiniTool Partition Wizard Free Edition to perform the test.

MiniTool Partition Wizard FreeClick to Download100%Clean & Safe

Tip: This feature can only be used when the selected partition has a drive letter. If the partition doesn’t have a drive letter, you assign it a drive letter.

Step 1. Choose the target partition.

  1. Launch MiniTool Partition Wizard Free Edition.
  2. Select the target partition on the main interface.
  3. Choose Check File System from the left action panel.

check file system

Step 2. Check and fix file system error.

1. On the pop-up window, choose Check & fix detected errors.

  • Check only: The hard disk test tool will only scan the drive for errors but will not repair the hard drive errors.
  • Check & fix detected errors: The hard disk test tool will scan and fix any detected hard drive errors automatically.

2. Click Start button to check and fix file system immediately.

check and fix hard drive error

3. Exit the hard drive tool and check if the file system error has been removed.

Tip: If the Windows operating system is not bootable, you can use MiniTool Partition Wizard Bootable Edition to perform hard disk health check and repair without OS.

Surface Test – Check Bad Sectors on Your Hard Drive

When you perform some specific operations or open some files, you may find that the computer is running very slow or the disk is ticking. In this case, you need to perform disk surface test to check if there are bad sectors on your hard disk.

MiniTool Partition Wizard Free Edition is the perfect hard drive test tool for you to test bad sectors on your hard drive. It can scan each sector status by reading data from the sector. After scanning, disk block without reading error will be marked with green color, while disk block with reading error will be marked with red.

If you haven’t got the free disk test tool, please click the button as below to download one. Then you can perform hard drive test with MiniTool Partition Wizard Free.

MiniTool Partition Wizard FreeClick to Download100%Clean & Safe

Step 1. Choose a disk to test in MiniTool Partition Wizard Free Edition.

  1. Launch the hard drive test tool to get the main interface.
  2. Select the target disk you would like to check.
  3. Click Surface Test from the left action panel.

click Surface Test

Step 2. Start the Disk Surface Test.

1. Click Start Now button to start disk surface test.

click Start Now

Then hard drive test tool will automatically test the disk surface and demonstrate you a result.

2. After it is done, click OK and exit the application.

click OK after surface test completed

How to read the result: A disk that shows only green blocks has no read errors. Red blocks mean the tool could not read those sectors. A few red blocks may be manageable, but a growing number usually means the drive is degrading.

Note:

  • To check a specific partition, you can also select the specific partition and then choose Surface Test to go on.

If there are some bad sectors, you can use software to shield bad tracks. If there are still red disk blocks after shielding, you have to send the disk to professionals to repair the physical bad sectors.

With the help of MiniTool Partition Wizard Free Edition, I successfully performed a disk surface test to check bad sectors on hard drive.Click to Tweet

Check Hard Drive Health with PowerShell

Microsoft has removed WMIC, the old command for this check, from currently supported versions of Windows 11, so use PowerShell instead.

It reads the drive health status reported through S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology), which is built into HDDs, SSDs, and eMMC drives.

Here is how to use PowerShell to test your hard drive.

Step 1. Open PowerShell as administrator.

Right-click the Windows Start menu and choose Terminal (Admin) or Windows PowerShell (Admin).

Step 2. Get the disk status.

Type the following command and press Enter:

Get-CimInstance Win32_DiskDrive | Select-Object Model, Status

The interface of Administrator Windows PowerShell with the selected Get-CimInstance command.

This is the direct replacement for the old wmic diskdrive get status command. If your hard disk is healthy, the status shows OK.

Step 3 (optional). Check the health status with Get-PhysicalDisk.

Type the following command and press Enter:

Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus, OperationalStatus

The interface of Administrator Windows PowerShell with the selected Get-PhysicalDisk command.

A healthy drive shows Healthy.

ResultMeaning
OK / HealthyThe drive is healthy
Pred Fail / WarningThe drive predicts a failure; back up your data now
Degraded / Error / UnhealthyThe drive has a problem; replace it as soon as possible
UnknownThe status cannot be read; run another hard drive test to confirm
Note:
This PowerShell command provides a basic health status. It is not a complete surface scan or hardware diagnostic test. For detailed information about a drive's condition, use a SMART monitoring utility or the diagnostic tool provided by the drive manufacturer.

Run the Hard Drive Manufacturer’s Diagnostic Tool

Most well-known hard drive manufacturers have developed their own HDD test tool. Just check which brand you are using and download the corresponding hard drive test tool.

Here is the guide to tell you how to check which kind of HDD you are using.

Step 1. Launch Device Manager in Windows 10.

You can follow one of the two methods as below to launch Device manager.

  • Right-click Windows start menu and choose Device Manager.
  • Input Device Manager in the Windows search box and click the best match.

Step 2. Check the brand of your HDD.

  1. Locate the Disk drives on the interface.
  2. Double-click it and then you will see the brand of your disk.

double-click Disk drives

After knowing the brand of your hard disk, you can go to the manufacturer’s support page and search for their hard drive test tools.

There are many other hard drive test tools for Windows users to test your hard drive health, but the four HDD test methods I introduced are all reliable and highly recommended by many people. If you are looking for a HDD health check tool, you can try the four kinds of hard drive test tools at ease.

With the four hard drive test tools mentioned in this post, I can check hard drive health easily. I’d like to recommend it to more friends who want to perform disk test but don’t know how.Click to Tweet

Conclusion

A regular hard drive test helps you catch errors early and protect your data. Use CHKDSK or PowerShell for a quick check, MiniTool Partition Wizard Free to scan for bad sectors, and your manufacturer’s tool for in-depth diagnostics.

If a test shows many bad sectors, back up your data first and replace the drive. If you need help with MiniTool software, contact us via [email protected].

Hard Drive Test FAQ

How can I check if my hard drive is failing?
You can check whether a hard drive is failing by looking for symptoms such as frequent crashes, slow performance, missing files, unusual noises, or increasing bad sectors. You can also use a hard drive test tool to check for file system errors and bad sectors.
What causes bad sectors on a hard drive?
Bad sectors can result from physical damage, aging, power failures, or other disk problems. A growing number of bad sectors may indicate that the drive is deteriorating.
How often should I test my hard drive?
Running a hard drive test every few months is a good habit. Run one right away if your PC freezes, files go missing or the drive makes unusual noises.
What is the difference between a hard drive test and a SMART test?
A hard drive test can refer to different checks, including file system, surface, and hardware diagnostics. A SMART-based check focuses on health information reported by the drive's monitoring system.
For a more complete diagnosis, you may need both logical disk checks and hardware-specific diagnostics.
  • linkedin
  • reddit