Sim, eles fazem operações muito semelhantes quando os setores falham: ambos deslocam silenciosamente os setores para a área não alocada depois da falha na verificação de gravação. Sim, o número deles é limitado em ambos os tipos de memória.
Há apenas uma diferença, mas importante: o número de gravações em discos rígidos não é limitado, portanto, a falha de setores no disco rígido é inesperada e é provavelmente um sinal de falha em algum outro lugar: uma cabeça quebrada ou arranhada controlador de superfície ou superaquecido, etc. A maioria das vezes você vai querer substituir o driver inteiro quando os setores defeituosos começarem a aparecer, mesmo se o controlador os tiver remapeado com sucesso, porque em breve a unidade inteira irá falhar.
A falha de setores na unidade flash é esperada e (bastante) geralmente ocorre em uso normal: um setor tem um número máximo e determinado de gravações, o número médio de gravações 100000 em um chip flash recente (estou me referindo a folhas de dados de flashes comuns I2C, mas a tecnologia é muito semelhante em unidades flash USB). Depois que esse número para qualquer setor for excedido, ele falhará, mais cedo ou mais tarde, de forma que não se refira ao estado geral da unidade de qualquer maneira.
Como os discos rígidos não deveriam ter setores defeituosos durante o trabalho normal, não havia nenhuma tecnologia capaz de detectá-los (e também remapear e notificar o usuário). Há alguns anos, a SMART foi criada para fazer esse trabalho.
Como o remapeamento de flashes é exigido pela tecnologia, a tecnologia semelhante à SMART era usada em flash drives inicialmente. Não há métodos padronizados de verificação do status, e a AFAIK também não possui utilitários específicos do fornecedor. Isso é tudo sobre redução de custos.