In addition to the many free hard drive testing tools available for download, several commercial hard drive repair tools are also available, for a cost, that should help determine if your hard drive is working properly... or not.
Among these tools, I have found TestingWhiz as the most user friendly automated software testing tool, as this tool is well known for its multi-functionalities related to Web UI, database, web services, cloud, mobile etc. Like automated web UI and web services testing, database testing, cross-browser testing, mobile testing, regression testing. Morae is a software testing tools that was first to be built for usability testing. It can easily record, analyze, edit and share usability testing sessions rapidly and efficiently. It can test websites and applications on Mac or PC. Jump to xUnit.net for unit testing by Johannes Erb Posted Sep 15, 2013 02:37 - xUnit.net for unit testing Sep 15, 2013 02:37 by Johannes Erb.

These programs aren't necessarily better than the free hard drive testers, but considering that you're paying for them, you're likely to get customer support if you need it. These commercial tools tend to support more file systems and features as well, which might be something you're after.
So, if you've tried Error Checking in Windows or a few of the free tools in the link above, but still haven't had any luck, it may be time to pull out the purse or wallet and give one of these a try.
Though it isn't required, it's highly recommended to back up your files in case the hard drive fails to the point of making it extremely difficult or impossible to recover your data. There are plenty of free backup tools you can install to back up to another hard drive or you can store all your backups online with an online backup service.
There are very few reputable programs that focus on hard drive repair at the level that I would recommend. If you know of more than the two listed below, please let me know.
SpinRite
What We Like
Constantly being updated and improved.
Comes with thorough documentation and support.
What We Don't Like
Limited data recovery capabilities.
There are free tools that do most of what SpinRite can do.
SpinRite is one of the most powerful commercial hard drive diagnostic and repair tools available today. It has been available for many years and I have used it personally with much success over my entire career.
SpinRite works by making several unique attempts to recover data from defective sectors, after which the data is moved to a safe location, the bad sectors are replaced with spare ones, and the data is re-written so as to gain access once again.
Two modes are possible with SpinRite - one for recovery and one for maintenance. The first will finish quicker and is meant for an emergency situation, while the latter is more thorough due to its deep analysis.
The SpinRite disk repair program is compatible with the latest file systems and hard drives. It's also operating system-independent since it uses the FreeDOS OS. Because of its small size, it can easily run from any bootable media, like a CD or flash drive, and can be 'exported' to an ISO file.
SpinRite is also extremely fast at what it does. At its maximum rate, in a best case scenario, the program can reach speeds up to 2 GB /minute. This means that it can read/write 120 GB of data every hour.
SpinRite is a professional tool and is priced accordingly, currently at $89 USD. For individuals, you can purchase one copy of the program and use it on any of your personal computers, but corporate sites need to purchase four copies to use SpinRite on client machines.
If you own an earlier version of SpinRite, you can, depending on the version you have, upgrade for anywhere from $29 USD to $69 USD. Anyone with the oldest version of the program will have to pay more for the upgrade than owners of more recent versions.
HDD Regenerator
What We Like
Comes with a money back guarantee.
Easy to use.
What We Don't Like
You can sometimes lose data when regenerating bad sectors.
Requires the use of a CD or flash drive.
Another commercial hard drive repair option is HDD Regenerator. Like SpinRite, it's completely text-based, but it's still extremely easy to use and doesn't ask complicated questions or make you set up custom scan options.
Once downloaded, the software has you choose to either burn the program to a USB device (a flash drive would work best) or to a disc. The burning process is completely automatic with both options thanks to the burning tools included within HDD Regenerator.
When you first boot to HDD Regenerator, you need to choose which hard drive to scan followed by the type of scan to perform.
There are two scanning options in this program. The first is just a prescan to report if any bad zones are found. To actually repair the sectors, HDD Regenerator must run in the other mode, called the normal scan.
If the normal scan is chosen, you can choose to scan and repair the disk, scan but only show the bad sectors and not repair them, or regenerate all sectors in a range even if they're not bad. No matter the scan type you choose, you can start at sector 0 or manually select the start and end sectors.
Once HDD Regenerator is finished, it can show a list of the sectors that were scanned as well as the number of delays that were detected, sectors that weren't repaired, and sectors that were recovered.
Unless you're using HDD Regenerator on a CD or DVD, you can also resume scanning the process if it's broken at any time.
HDD Regenerator is hard drive, file system, and operating system independent. This means it can work no matter what the hard drive is formatted as - be it FAT, NTFS, HFS+, or any other file system, as well as regardless of the OS or how the drive is partitioned (it can even be unpartitioned).
Even though HDD Regenerator can work on any operating system, it does need to run on Windows first because that's how you have to make the bootable flash drive or disc.
When I tested the HDD Regenerator hard drive repair software, it took a little over five minutes to complete a prescan on an 80 GB drive.
HDD Regenerator is currently priced at $79.99 USD, and with it you get lifetime use, a year of free minor updates, and discounts on major upgrades. However, that's just for one copy; there are steep discounts if you purchase in bulk (e.g. 50 or more copies brings the price down to $28 USD each).
A free demo version is available as well if you use the Download link on the download page, but it only scans and repairs the first bad sector it finds.
This page is NOT designed to tell you what software testing tool is best, but instead, we've compiled the ultimate list of software testing tools LISTS.
Join the DZone community and get the full member experience.
Join For FreeToday’s software testing tool market offers testers more options—and more confusion—than ever before. Both the open source community and commercial vendors are introducing new software testing tools at an unprecedented rate. On top of that, the past couple years have brought tremendous turmoil in the software testing tools marketplace (think HPE-Micro Focus spin merge, the IBM Rational- HCL deal…). Given all the new choices and changes, it’s not surprising that there are now 100+ software testing tools lists making the rounds on blogs and software testing community sites.
This page is NOT designed to tell you what software testing tool is “best” (disclaimer: we’re a software testing tool vendor, so we are obviously biased). Rather, we aimed to compile the ultimate list of software testing tools lists—so you can rapidly research the available options and make your own decision on what software testing tools you want to evaluate.
Each software testing tools list is rated on 3 criteria:
- Scope: The number of software testing tools covered
- Details: The level of detail provided in the list
- Analysis: The depth of analysis that it offers
We tried to focus on the most authoritative and trusted lists, and steer clear of lists where software testing tool vendors can pay to influence their position. If you have feedback on the quality or objectivity of these software testing tool lists, please drop us a note in the comment section.
Best Software Testing Tools
100+ Best Software Testing Tools – (Research Done for You!)
QA Symphony compiled an extremely comprehensive list of 102 software testing tools across 8 categories. For each tool, they provide a summary, screenshots, features overview, assessment, review links, and pricing details. [Read this software testing tools list]
The Ultimate List of Software Testing Tools
XebiaLabs, the creators of the popular Periodic Table of DevOps Tools, have also developed this list of software tools used in DevOps processes. Over 50 tools are represented, complete with a quick summary and links to the related web + Wikipedia pages (if applicable). [Read this software testing tools list]
Wikipedia List of Software Testing Tools
Speaking of Wikipedia…here’s a direct link to all the software testing tools that meet Wikipedia criteria (to be worthy of inclusion, the tool must be deemed sufficiently notable, and that notability must be verifiable through citations to reliable sources). In addition to individual software testing tools, the page also links to category pages which compare tools on community-driven criteria. [Read this software testing tools list]
Selecting the Best Open-Source Test Automation Tool for You
Perfecto’s Eran Kinsbruner (@ek121268) compares the 5 most popular open source testing frameworks on over 25 criteria (including suitability for dev and/or QA). Software testing frameworks covered include Selenium, Appium, Espresso, XCTest UI, and Calabash. Evaluation criteria cover both general and mobile testing capabilities. [Read this software testing tools list]
New Software Testing Tools
Bonus: Perfecto also offers a gated ebook, 10 Test Automation Frameworks for Cross Browser Testing, with comparisons of Casper.JS, Robot, Buster.JS, Nightwatch.JS, WebDriver.IO, Protractor, Codecept.JS, Phantom.JS, JSDom, and Chimp.
10 Most Popular Automation Tools and Libraries on GitHub
For another perspective on open source test automation tools, consider this list by test automation guru Joe Colantonio (@jcolantonio). He covers the 10 most popular software testing tools available on GitHub. Tools covered include EarlGrey, WebDriverIO, Robot Framework, Macaca, Detox, UI AutoMonkey, Gauge, Hound, OWTF, and FluentLenium [Read this software testing tools list]
Gartner Magic Quadrant for Software Test Automation
Analysts at Gartner (the world’s leading research and advisory company) evaluated 9 “enterprise-grade” software testing tool. The evaluation involved inquiries with clients, surveys of tool users, vendor responses to questions, and product evaluations. Gartner required tools to support native Windows desktop application testing and Android or iOS testing support as well as support 3 of the following: responsive web applications, mobile applications, packaged applications (SAP, Salesforce, etc.), API/web services. Tools covered include Tricentis, Micro Focus, Microsoft, IBM, SmartBear, CA Technologies, TestPlant, Parasoft, and Ranorex. [Read this software testing tools list]
Bonus: Get more insight into their scoring criteria by reading the Gartner Critical Capabilities for Software Test Automation report.
Forrester Wave for Functional Test Automation
Forrester (one of the world’s most influential research and advisory firms) selected the top 11 tools that provide cross-browser testing, mobile testing, UI testing, and API testing capabilities. After evaluating these software testing tools based on vendor interviews, product evaluations, and customer interviews, they scored the tools on 33 criteria and ranked them against one another. Tools covered include IBM, Tricentis, Parasoft, HPE, SmartBear, TestPlant, Micro Focus, Microsoft, LogiGear, Original Software Conformiq. [Read this software testing tools list]
Like This Article? Read More From DZone
Free DZone Refcard
DevOps for DatabasePublished at DZone with permission of Cynthia Dunlop , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.