O que fazer com um cartão SD corrompido: reformate-o ou recicle-o?

3

Eu recuperei todos os arquivos do meu cartão SD corrompido hoje.

O que devo fazer com isso agora?

  • Reformate e continue usando-o
  • ou jogue fora e compre um novo

Aqui estão os detalhes do cartão e como ele foi corrompido, se isso for importante:

por Bill Paetzke 30.10.2009 / 00:04

4 respostas

4

Comece usando um utilitário como fsck ou chkdsk para verificar o sistema de arquivos em busca de setores defeituosos. Se você não encontrar nenhum, isso significa que a corrupção foi causada por um problema de dados temporários e pode ser reutilizado com segurança - embora eu não o use para armazenar qualquer coisa insubstituível. Setores defeituosos podem indicar um problema mais profundo com a mídia.

Se fosse eu, na verdade, eu provavelmente iria apenas de qualquer forma, a menos que o dinheiro fosse particularmente apertado. Até mesmo um cartão de 16GB pode ser adquirido por cerca de US $ 30 (US) nos dias de hoje. O problema pode nunca se repetir, mas você tem que pesar o valor do seu tempo para lidar com isso, se o fizer.

    
por 30.10.2009 / 00:16
2

Reformate, preencha, verifique se tudo foi salvo ok. Se funcionar bem, use-o. Se não, mande. Se em algum momento o tamanho aparecer diferente do que foi dito originalmente, então mande-o. Se isso corrompe uma segunda vez, então chuck it. Essa é a minha teoria básica de confiabilidade da mídia flash da experiência da fotografia digital.

Além disso, o Transcend não está no topo da minha lista de confiabilidade. Mas eu não vou entrar nisso porque há todo tipo de argumentos sobre isso.

    
por 30.10.2009 / 00:21
2

Ele será corrompido de duas maneiras. Primeiro, o hardware pode estar falhando. Se este for o caso, obtenha uma substituição de garantia ou elimine-a.

Em segundo lugar, os dados armazenados nele estão corrompidos. Ou algo escreveu lixo para ele, ou, mais provavelmente, foi removido antes que o SO terminasse de escrever tudo o que tinha em seus buffers de disco. Todos os sistemas operacionais modernos usam o cache write-behind, em que as gravações em disco são armazenadas em buffers de memória e gravadas no disco posteriormente. Isso faz uma grande diferença nos tempos de resposta. Se você removeu o cartão SD antes que tudo isso fosse escrito, poderia explicar a corrupção.

Então, como você diz se é uma falha de hardware ou não? Como outras respostas disseram, chkdsk / fsck ou outro programa para testá-lo; reformatá-lo e fazer um teste de escrita / leitura; ou apenas reformate e nos use para coisas não críticas.

    
por 30.10.2009 / 01:24
1

Se você estiver usando um cartão SD 'como um disco rígido', isso significa que você está fazendo muitas gravações todos os dias? Se assim for, eu esperaria eventuais falhas e não armazenaria nada muito importante nele. Um cartão SD normalmente é bom para cerca de 100.000 operações de apagar / gravar antes de falhar.

Isso parece muito, mas se você está escrevendo uma tonelada de arquivos temporários para ele, um computador pode fazer algo em torno de 100.000 muito rapidamente . No entanto, alguns dispositivos mais avançados podem ter limites de gravação de 10 a 100 vezes maiores do que isso. Esta limitação se aplica apenas a gravações, não a leituras.

Na minha experiência, esses dispositivos não catastroficamente falham, eles tendem a dar um aviso prévio. Uma vez que você tenha reformatado este dispositivo uma ou duas vezes, quanto mais escrever você fizer, mais danos você causará ao dispositivo, e será o momento de substituí-lo.

    
por 04.11.2009 / 07:42