Eu não conheço o ViVARD, então esta é uma resposta geral.
INTELIGENTE
O SMART faz parte das unidades mais modernas. Ele registra quando o disco rígido vê um setor defeituoso, quando o tempo de busca ou rotação é mais do que o normal. Estes são todos os indicadores de que o disco rígido está falhando.
A maneira como o disco rígido salva um setor defeituoso é devido a códigos de correção de erros (geralmente esse é o Reed-Solomon) que podem ser recuperados se alguns bits estiverem errados. Se muitos bits estiverem errados, o disco rígido tentará recuperar, lendo o setor repetidamente. Quando finalmente o acerta, ele o salva em um dos setores sobressalentes.
Setor de leitura
O disco rígido realoca os setores com erros de leitura para um conjunto de setores sobressalentes reservados para isso. O sistema operacional normalmente não vê isso, mas vê toda a unidade como sem erros. Somente quando não houver mais setores para realocar (ou o setor não puder ser recuperado) é que o SO verá os setores danificados.
Mas é possível ignorar a correção de erros (acredito que seja diferente para cada modelo - talvez o ViVARD faça isso?). Dessa forma, você pode ler os dados reais na unidade. Ao ler isso, você poderá ver quais setores apresentam erros - mesmo que o sistema operacional não veja erros.