Respostas:
Sim, eles têm, e sim, é útil.
As unidades flash desenvolvem erros ao longo do tempo, geralmente na forma de blocos flash ruins - não muito diferentes dos setores defeituosos dos discos rígidos comuns.
Assim como os discos rígidos comuns, o controlador da unidade monitora esses blocos defeituosos e os mapeia novamente para blocos 'extras' que foram salvos para essa finalidade. Sempre que o computador solicita dados de um bloco defeituoso, o controlador o intercepta e fornece os dados corretos do bloco re-mapeado.
Eventualmente, você ficará sem blocos extras e começará a obter erros reais; nesse momento, precisará substituir a unidade - o SMART o manterá informado sobre isso, para que você possa cuidar dele antes de começar a perder dados.
A principal vantagem dos SSDs em relação às unidades regulares é que os blocos extras em uma unidade regular exigem que o cabeçote procure outra faixa, de modo que a unidade envelhece e fica mais lenta. Em um SSD, o remapeamento é feito quase de forma transparente e, portanto, não é desperdiçado tempo adicional buscando o bloco remapeado e, em seguida, buscando novamente a leitura do restante dos dados.
Nem todos os SSDs têm suporte SMART, portanto vale a pena verificar antes de comprar se você está preocupado.
Os modelos Intel definitivamente fazem, e os modelos Supertalent não (ou pelo menos os que eu já vi - duradrive e ultradrive).
Um pouco divertido, a unidade Intel X25-E ainda relata os atributos SMART de "tempo de rotação" e "contagem de start / stop", mesmo que nunca sejam atualizados e não tenham relevância prática para mídias que não são rotativas.
De acordo com muitas especificações de SSD que eu já vi, sim, o SSD tem suporte SMART.
Mas se é relevante tê-lo em um SSD, do meu ponto de vista, direi que sim se o SSD está protegido contra falhas "mecânicas", o chip flash também pode ficar ruim com o tempo. Na verdade, acho que essa tecnologia ainda é muito jovem para ter ótimas idéias sobre a frequência da falha, mas o MTBF é muito mais alto no SSD do que no HD padrão.
Então, SMART no SSD? Vou dizer que sim, é uma coisa boa.
Se um SSD não suportar o SMART, esperamos que ele suporte algum mecanismo mais poderoso e específico de hardware para obter esse tipo de informação. Ele ainda deve oferecer suporte ao SMART para que ele se integre melhor às ferramentas padrão.
Se você não conseguir obter esses dados do seu SSD, não confiaria neles. Existem muitos SSDs muito ruins no mercado, e um que não fornece informações sobre sua saúde é muito suspeito. Não saber quantos blocos falharam é bastante perigoso. Trate esse SSD como um brinquedo e nada mais.
As unidades Super Talent têm SMART, elas usam as ferramentas inteligentes para calcular a expectativa de vida útil da unidade.