Detecting a failing hard drive or solid-state drive before it becomes unusable can save you over $1,000 in data recovery and hours of downtime.