Seu amigo está com um erro de E / S porque o SSD não consegue ler um (ou mais) blocos defeituosos. O bloco ruim está corrompido. HDs e SSDs não são os mesmos, mas lidam com erros de maneira semelhante.
Quando um disco rígido fica com um setor defeituoso, geralmente é devido a um acidente de cabeça de algum tipo que danifica fisicamente a mídia que torna o setor ou os rastreamentos de busca na mídia ilegíveis. Um disco rígido pode mapeá-los novamente durante uma operação de gravação para poupar setores, se estiverem disponíveis. Durante uma operação de gravação é a única vez que o controlador tenta corrigi-los.
Com um SSD, um bloco marginal pode "simplesmente ficar ruim" sem motivo aparente. Geralmente é um defeito de fabricação. Não há peças móveis em um SSD, portanto, danos físicos (exceto em casos extremos, como soltar o prédio do Empire State) não são prováveis. Como um HD, a maioria, se não todos, corrige isso durante uma operação de gravação. A lógica é deixar o arquivo no lugar para que o máximo recuperável possa ser recuperado, o que faz sentido.
Infelizmente, com os SSDs, sendo uma tecnologia essencialmente emergente, como um fabricante e outro fabricante lidam com erros estão totalmente à disposição. Eu vi alguns controladores deixarem o bloco ruim no lugar e serem graváveis até que possam passar por suas rotinas de limpeza (um controlador BAD), enquanto outros irão imediatamente excluir esse bloco do uso e mapeá-lo corretamente. Este último é o modelo que parece estar ganhando aceitação, como deveria, porque você não deveria estar escrevendo dados em um bloco ruim.
Como eu disse, os SSDs ainda são uma tecnologia emergente, mas eles não são e nunca serão perfeitos, independentemente do que os marketeers disserem a você.