There are many free software diagnostic tools available to test and help you determine what, if anything, is wrong when you suspect there may be a problem with a hard drive.

Memtest86+: One of the most well known memory and CPU testing software out there. This program has gained a ton of new features over the last 2 years and is simple to run. Great for memory diagnostics.
Download Now

Memtest86+
Memtest86+

Western Digital Hard Drive tools: Supports Western Digital Hard Drives. This product helps in diagnostics and installation issues.
Download Now

Seagate hard drive tools: Supports Seagate Hard Drives. Nice Diagnostic tool
Download Now

Seagate hard drive tools
Seagate hard drive tools

Maxtor hard drive tools: Supports Maxtor Hard Drives. Seagate now owns Maxtor but this diagnostic tool is good for Maxtor Drives.
Download Now

AIDA32: AIDA32 is a professional system information, diagnostics and benchmarking program running on Win32 platforms. It extracts details of all components of the PC. It can display information on the screen, print it, or save it to file in various formats like HTML, CSV or XML. For corporate users, AIDA32 offers command-line switches, network audit and audit statistics, remote system information and network management.
Download Now

AIDA320
AIDA320

Get what you need about hdd tool, pc utilities