Qual é a expectativa de vida de um cartão SD?


94

Eu tenho alguns cartões SD que eu uso. Existe um limite para quantas vezes posso escrever sobre eles? Se eu deixar informações em um cartão, existe alguma coisa que possa fazer com que ele perca essa informação eventualmente (além de um campo magnético)? Quais são as condições de armazenamento preferidas para esses cartões?


Há preocupações de desgaste de contato também ... superuser.com/questions/405942/…
Moab

1
Esteja ciente das descargas de eletricidade estática também; eles podem destruir seu cartão ... e é fácil obter eletricidade estática de toda a fricção na roupa de plástico - ao contrário da coisa da lava ou do trem.

Respostas:


98

A memória flash realmente tem ciclos de gravação limitados. No entanto, até agora, é improvável que você encontre isso dentro da vida útil normal de tal cartão. Geralmente, isso é da ordem de 100.000 ciclos de gravação hoje e os cartões SD incluem circuitos para gerenciar o nivelamento de desgaste, ou seja, espalhar gravações uniformemente na mídia de armazenamento para evitar "pontos quentes" - páginas gravadas com muita freqüência e, portanto, com falha .

As informações armazenadas no cartão são seguras, mesmo em campos magnéticos, porque as informações não são armazenadas magneticamente (ao contrário de discos rígidos ou disquetes).

Quanto às condições de armazenamento ... você não deve armazená-las em lama, água, lava ou outras condições prejudiciais. Você provavelmente também não deveria colocá-los em ferrovias e deixar os trens passarem por eles. Além disso, não prestando atenção especial onde guardo os meus cartões, não tive nenhum efeito adverso até o momento. Na prática, acho que o que não danifica fisicamente a placa não prejudicará os dados dela.


33
Um dos meus cartões SD passou por 3 ciclos, ciclos de lavagem ou seja, na máquina de lavar roupa e funciona bem ... e mais limpo também posso acrescentar. Eles são muito duros. ;-)
GeneQ

2
@Kevin Você teria um níquel?
Jared Harley

8
Revisão futuro do Babu amazon - "uma estrela - eu levei este cartão SD para o vulcão para tirar fotos com e quando eu saí o cartão SD não funcionou mais! JUNK NÃO COMPRE!"
Natalie Adams

6
Cartões SD não tem 100.000 ciclos de gravação, pelo menos não para qualquer um dos preços razoáveis. SLC flash às vezes não, não MLC. Vejo dados de teste reais . Ou Aqui .
derobert

3
Dados anedóticos: Eu tive dois cartões micro SD falhando em mim nas últimas duas semanas (16GB e 2GB). Esses cartões foram montados de forma mais ou menos permanente em um dispositivo - portanto, nenhum desgaste de inserção / remoção. Tanto quanto sei, não tiveram atividades de gravação incomuns; estes eram apenas telefones para qualquer telefone Android com eles. De repente, o telefone diz que não há cartão SD, e nada vai ler ou escrever para eles - nem telefones, nem Windows, nem Linux (em uma variedade de máquinas). Eu não tenho certeza do que isso diz a ninguém além de não necessariamente ter um fluxo de lava para tornar um cartão SD não funcional.
Michael Burr

48

Nunca confie em memória FLASH de qualquer tipo para armazenamento a longo prazo. Minha experiência com o FLASH é que a integridade começa a falhar em apenas 5 anos. As tensões armazenadas nas células de memória FLASH se dissipam e podem ser mal interpretadas após algum tempo. Altas temperaturas irão acelerar a dissipação e encurtar o armazenamento em menos de 5 anos.

FLASH de alta densidade onde uma célula pode representar 2 bits tem maior taxa de falha .. mais comum em uso, pois é o mais barato de fabricar (capacidade dupla). Muitos aplicativos de microcontrolador FLASH estão falhando após 5 a 10 anos devido à corrupção de memória FLASH. Re-FLASHing o firmware restaura o chip por mais 5-10 anos, etc. Portanto, você deve atualizar os dados da memória FLASH periodicamente para garantir a integridade contínua. O mesmo se aplica se você quiser usar o cartão SD como armazenamento de longo prazo.

O próprio chip de memória FLASH é extremamente robusto e pode oferecer centenas, senão milhares de anos de serviço; contanto que a vida útil máxima do ciclo de gravação não tenha sido excedida. As células de memória FLASH são como milhões de baterias microscópicas individuais carregadas em diferentes níveis. Como você sabe, qualquer bateria nova na mochila que esteja em uma prateleira por anos acabará descarregando. O mesmo se aplica às células de memória FLASH, elas exigem "recarga" periodicamente para manter cargas adequadas que representam bits de dados. Portanto, um cartão de memória FLASH colocado em um cofre por 25 anos ... garante que você terá dados corrompidos ao tentar usá-lo. Eu vi a memória do FLASH com 20% de corrupção após 10 anos de armazenamento.

As unidades flash FLASH são ótimas para transferir dados de um computador para outro, etc., mas NUNCA devem ser usadas para armazenamento de arquivamento em longo prazo. O mesmo vale para o CD ROM convencional. Após 5-10 anos, o corante de contraste falhará, causando erros de leitura.

O melhor meio de armazenamento a longo prazo é o ARCHIVAL GOLD CD-R ou marca similar. O meio de armazenamento no disco é uma fina camada de ouro de 24K para não oxidar. Espera-se que a retenção de dados neste tipo de CD permaneça intacta mesmo após 300 anos. Eles são caros em comparação com o CD-R convencional.


5
bom writeup. Obrigado por compartilhar o seu conhecimento. Você pode adicionar um parágrafo sobre como podemos atualizar os dados da memória do FLASH periodicamente? Obrigado.
shellter

1
Isto é interessante. Eu não ouvi falar disso. Eu também gostaria de ouvir mais sobre este procedimento de recarga. Ou há mais alguém que possa fazer o backup dessa afirmação?
zingle-dingle

1
Citação necessária. Como a wikipedia diria.
Chris F Carroll

1
desculpe, mas ... você está sofrendo de algum tipo de convulsão induzida por FLASH? O que é com a capitalização?
specializt

@ zingle-dingle Este fenômeno tem um nome: bit rot. Há muitas discussões em torno, por exemplo news.ycombinator.com/item?id=9759836 ; getprostorage.com/blog/bit-rot-stop-destroying-your-data
Ben

36

Durabilidade

Na minha experiência, os cartões de memória são bastante duráveis, embora ocasionalmente mimados quando se trata de formatos. Eu recentemente corri um celular através da máquina de lavar (estava tão sujo), e o cartão microSD de 2 GB funciona muito bem no meu novo telefone (eu finalmente consegui o telefone lavado funcionando também, mas foi uma boa desculpa para atualizar).

Rob Galbraith, que mantém uma incrível local na rede Internet em CompactFlash e Secure Digital cartões, diz

Células de memória flash individuais têm uma vida útil limitada. Essa é a má notícia. A boa notícia é que sua vida útil é geralmente medida em muitos, muitos milhares de ciclos de apagamento / gravação e que os controladores de cartões usam um algoritmo que equilibra o desgaste das células da placa inteira. Os cartões CompactFlash e SD / SDHC são projetados para mapear de forma automática e transparente as células de memória que ficam ruins ou, em alguns casos, quando atingem um limite predefinido.

Os ciclos de gravação são importantes, mas o MTBF (tempo médio entre falhas) é geralmente 1M-2M horas ou mais, incluindo avanços como nivelamento de desgaste, marcação e gerenciamento de blocos danificados, etc.

Dicas

  • Não desfragmente um cartão de memória. Isso consome ciclos de gravação / exclusão e encurta o MTBF.
  • Usar FAT32 em vez de um sistema de arquivos de registro no diário NTFS ), que irá escrever com mais frequência.
  • Os cartões SD são classificados para armazenar dados em algo como 10 anos inativos. Lembro-me de ler (não sei onde) sobre re-energizar cartões, inserindo ocasionalmente em um leitor.

Anedotas

O artigo de 2004 da BBC Memórias digitais sobrevivem a extremos abrange um estudo interessante da Digital Camera Shopper sobre a durabilidade dos cartões de memória.

Os cartões de memória na maioria das câmeras são praticamente indestrutíveis, segundo a revista Digital Camera Shopper. Cinco formatos de cartão de memória sobreviveram sendo cozidos, pisados, lavados e mergulhados em café ou cola.

Em 2004, houve um incidente (coberto alegremente em um Comunicado de imprensa da SanDisk na época), onde o cartão flash compacto de um fotógrafo sobreviveu a uma explosão de ponte onde o equipamento da câmera foi instalado tão perto da explosão que foi destruído, mas o cartão CompactFlash sobreviveu. Outros incidentes, como acidentes de avião, são tão exaltados pela SanDisk que, reconhecidamente, fico nervoso usando outras marcas. Dito isso, nem sempre é fácil obter dados de um cartão danificado. Um balão de pesquisa atmosférico caiu no Oceano Pacífico e foi recuperado. Um cartão SD foi lido com facilidade, mas foi necessária outra intervenção da SanDisk, mas acabou sendo lido.

Fotos de Bill Biggart de 9/11 sobreviveu ao colapso da segunda torre em um cartão microdrive CompactFlash.

Recuperação

Se você suspeitar que um cartão está ficando ruim ou se tiver problemas para ler um cartão, crie imediatamente um backup de tudo no cartão. Existem ferramentas de recuperação de baixo nível como TestDisk e PhotoRec que vem a calhar para isso.


Essa é a durabilidade do chip flash físico, não dos dados. Memória Flash sofre de bit rot, en.wikipedia.org/wiki/Data_degradation , isso acontece com mais freqüência do que você poderia notar, se o seu cartão SD é apenas para o arquivo de mídia. Mas é mais provável intolerável por código crítico, por ex. bootloader do sistema etc.
Ben

9

Não os armazene abaixo de -40 ° C ou acima de +100 ° C (por exemplo, um painel do carro em alguns lugares).

Você pode, teoricamente, danificá-los com um impacto suficientemente severo. 2000 g ou mais pode ser o suficiente.

Não encurte os pinos ou use-os no espaço. Não os use para fins de arquivamento a longo prazo - em 500 anos, vários compostos começarão a degradar e ninguém mais saberá lê-los.

Além disso, acho que será necessário dano físico substancial para perder dados no armazenamento.


2
Qual é o problema com o uso de cartões SD no espaço? Não que eu planeje tentar em breve, apenas curioso ...
Yuval

6
Um cartão SD normal não é endurecido por radiação. Os controladores são vulneráveis ​​durante a operação. Você pode transportá-los para o espaço ou para um núcleo de reator nuclear, mas não tente operá-los lá.
Colin Pickard

1
A memória flash adequadamente endurecida é realmente usada no espaço o tempo todo.
Colin Pickard

@ColinPickard, sim, é chamado de armazenamento flash industrial e custa 10x a 1000x o que os cartões SD normais custam.
Aaron Campbell

E quanto a quase armazenar / ler um cartão SD perto de um buraco negro ou de um avião em colisão?
Jus12

9

Eu não sei se isso vai ajudar, mas ...

Usamos cartões µSD para todo o sistema de arquivos em um dispositivo embarcado, para que eles vejam leituras e gravações para fins de registro, bem como para troca. É um sistema de arquivos (decisão das equipes anteriores) e eu vi um punhado de falhas em uma população de 200 dispositivos, com algumas marcas tendo mais falhas do que outras. Algumas são falhas catastróficas completas, não consigo ler nem re-particionar e reformatar a placa e algumas são simplesmente corrupção do sistema de arquivos e uma nova partição e reescrita faz com que funcionem novamente. Nós não confiamos naqueles que serão enviados para o campo.

Eles só estão no campo há no máximo 3 anos. Graças a Deus o real informações já foram enviadas para um banco de dados e armazenadas.


1
Estou enfrentando um lançamento semelhante de um produto Linux com cartões micro SD como o RFS e também estou preocupado com falhas. Eu tive alguns cartões SD corrompidos no laboratório e um par falha completamente. Seu teste revelou alguma marca boa em particular? Você já tentou cartões SD industriais?
fred basset

2
Um punhado por 200 em 3 anos = taxa de falha típica de 2-3% dentro de 2 ou 3 anos? Esse tipo de taxa de falha me faz querer verificar novamente meus backups.
Chris F Carroll

1
@ChrisFCarroll, eu ficaria relaxado se fosse apenas 2-3%. Se você verificar a taxa de falhas dos discos rígidos, você ficará surpreso e até mesmo horrorizado backblaze.com/blog/hard-drive-reliability-stats-for-q2-2015
GTodorov

9

Eu usei várias marcas de cartões SD em computadores de framboesa pi, e eles geralmente começam a ver a corrupção de memória após um tempo de atividade contínuo de 1 a 3 meses, cartões SD maiores parecem durar mais, cartões SD menores se desgastam em apenas um par de semanas.


O que diabos você está fazendo com seus PIs? Eu tenho um que tem tirado 120 fotos por dia nos últimos cinco meses, sem problemas com o cartão SD até o momento. Também um pequeno servidor web com uptime de quase 3 meses, obtendo pelo menos 50 acessos por dia, também sem problemas com SD. A câmera tem um cartão de 16G e o servidor tem um 8G que foi usado anteriormente por mais de um ano no meu telefone. Eu tenho certeza que eles vão ficar corruptos eventualmente, mas "algumas semanas" - você deve estar fazendo alguma leitura / escrita insana.
YemSalat

3
Eu tenho usado um raspi para um controlador de sprinklers, e agora, na marca de 3 anos, o cartão ficou ruim. Milhares de erros fsck irrecuperáveis. Talvez o raspian apenas registre demais para o flash gerenciar?
voidref

2
voidref, isso é um pouco fora do tópico, mas foi o que aconteceu comigo duas vezes. Depois disso, eu desliguei o swap em raspbian, e também montei os sistemas de arquivos raiz como somente leitura e, em seguida, usei um disco de RAM para gravar arquivos temporários. Isso parece ter funcionado para mim. Eu acho que aconteceu tantas vezes para mim porque eu não usei cartões SD de alta qualidade e usei capacidades menores, então os mesmos blocos estavam recebendo cargas reescritas. Eventualmente, um arquivo crucial é corrompido / corrompido e o kernel rpi entra em pânico.
Owl

2
Você precisa adicionar noatime às opções de montagem de todas as partições microsd, especialmente em operações de leitura pesada. Mesmo quando não estiver executando um microsd, mas sim um ssd ou um disco rígido "real", o noatime aumentará seu desempenho.
user1933738

1
Há também nodiratimeacumulado commit também vale a pena tentar.
Ben
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.