Eu só estou familiarizado com as ferramentas do mundo Unix, você pode usar sgtools e principalmente sg_logs para espiar o status do disco. Você pode ver páginas diferentes onde o mais importante é a página 0x2f, que mostra "Exceções informacionais", essencialmente SMART. Se essa página mostrar asc / ascq de 0x0, os discos não acham que estão mortos. Além disso, você precisará ter um melhor entendimento dos discos para tomar uma decisão.
A outra ferramenta a ser usada é sg_senddiag que pode utilizar comandos SEND DIAGNOSTICS para dizer ao drive para testar a si mesmo e então monitorar o estado de teste com sg_logs novamente (esqueci o número da página para resultados de teste, use a página 0 para encontrar o número da página ).