Como um cartão de memória morre?

8

Nosso antigo cartão SanDisk CompactFlash de 256 MB morreu recentemente, durante uma sessão de fotos. Minha esposa estava tirando fotos com ele - às vezes em ambiente úmido - e depois, enquanto navegava pelos resultados em seu laptop através de um leitor de cartão, de repente a próxima foto saiu um pequeno retângulo no meio da tela. E então o próximo não chegou e, depois disso, nem o laptop nem a câmera puderam mais reconhecer o cartão de memória.

Felizmente, encontrei o PhotoRec por meio de algumas postagens aqui, e isso salvou o nosso fim de semana - eu poderia fazer backup da maioria das (mais de 200) fotos do cartão, mas minha esposa diz que algumas das primeiras estão faltando. Depois tentei reformatar o cartão, mas ele falhou.

Para mim, parece que, de alguma forma, os primeiros setores do cartão foram danificados permanentemente. Tudo isso me faz pensar, qual poderia ser o motivo? Como os cartões de memória não contêm partes móveis, eu sempre presumi que eles poderiam viver praticamente para sempre. Alguém pode adivinhar esse caso em particular ou dar uma explicação sobre as causas e formas típicas de falhas no cartão de memória?

Atualização: esqueci de mencionar que o cartão não era muito usado e é aprox. 8 anos, então eu não acho que poderia ter sido escrito mais do que talvez algumas milhares de vezes.

"Ambiente úmido" significava estar na sauna por alguns minutos, não debaixo d'água :-)

Péter Török
fonte
A sauna é um ambiente de "condensação" que é ruim para os eletrônicos em geral, mas espero que sua câmera falhe mais rapidamente que o flash. No entanto, a falta de água nos pinos de conexão pode definitivamente matar um cartão flash. Para a memória desse vintage, diminua os ciclos de gravação em um fator de 10 a 1'000 a 10'000 +/- 25%.
msw
@ msw, eu suspeitava que um curto-circuito era um possível culpado, embora a própria câmera tenha sobrevivido e estivesse funcionando bem. Derating ciclos, você quer dizer que a contagem esperada de ciclos de gravação seria em torno de 1'000 a 10'000?
Péter Török
Correto, de 1.000 a 10.000 ciclos de gravação, pois o processo de fabricação há dez anos não era tão bom e a lógica do controlador não era tão inteligente. Os ciclos de gravação declarados são intencionalmente pessimistas, mas, como as lâmpadas, por exemplo, mesmo se o tempo médio entre as falhas for de 2000 horas, algumas lâmpadas falharão em 1000 horas e uma pequena fração em 10 horas. Como ChrisF disse: backups; Eu nunca tive flash me falhar, mas pode e provavelmente irá.
msw
Só porque a falha me interessa, é possível que um pino de energia encurte um pino de dados que sopra o flash e ainda seja "despercebido" pela câmera. Não estou apostando nessa hipótese, mas existe.
msw

Respostas:

5

Os cartões de memória (ou SSDs) possuem algo chamado "resistência de gravação" que limita o número de vezes que você pode gravar neles. Uma pesquisa por esse termo ou "limite de gravação" exibirá muitas páginas, que fornecerão muito mais detalhes, mas basicamente:

O número de ciclos de gravação em qualquer bloco de flash é limitado - e depois que você usa sua cota para esse bloco - é isso! O disco pode se tornar não confiável.

Fonte

Geralmente, é um número bastante grande, mas eu suponho que isso possa ser afetado por fatores como temperatura, umidade, choques etc.

Eu trabalhava no pressuposto de que a unidade poderia falhar a qualquer momento. Mantenha o backup e sempre leve um sobressalente.

ChrisF
fonte
3

O Flash possui um número limitado de ciclos de gravação, medidos na ordem de 10000 a 100'000 gravações. Algumas placas têm lógica de controlador para marcar e evitar segmentos que deram errado, mas o flash acabará por falhar. O ambiente provavelmente tinha pouco a ver com isso (a menos que "úmido" significasse "debaixo d'água" ou "com condensação pesada pingando tudo").

msw
fonte