Comportamento de cartão SD estranho

1

Eu tenho um cartão Sandisk 8GB SDHC. Ontem eu estava tentando escrever uma imagem do SO do Raspberry Pi. Mas falha no meio. A partir daí, a placa parece estar "morta" no meu PC desktop, já que não é mais gravável.

Esta manhã, tentei colocá-lo em minha câmera e formato Sony Nex. Sem sorte, diz "erro no cartão SD".

Por fim, experimentei minha filmadora Panasonic. Surpreendentemente, formata o cartão felizmente. Tentei gravar vídeos curtos e não há erro!

Agora o cartão estava de volta vivo! meu cartão SD do PC Desktop pode lê-lo novamente. Mas eu não sei o que aconteceu e tentei escrever a imagem do sistema operacional novamente. O mesmo erro ocorre (e foi mantido inativo até eu reformatá-lo com a câmera de vídeo).

Eu quero perguntar quem sabe mais sobre o cartão SD, o que realmente causa esse problema? Este cartão SD ainda é confiável? Eu confirmei, uma vez que o cartão SD voltou a funcionar, minha câmera pode preenchê-lo com fotos sem dificuldade.

Eu preciso mencionar que o comando que eu usei para escrever a imagem é

sudo dd bs=4M if=osimge of=/dev/sdf oflag=direct

O motivo pelo qual eu uso oflag=direct é que eu quero evitar usar sync após a escrita e ignorar o cache do sistema operacional.

UPDATE

Obrigado pela resposta, infelizmente acabei de confirmar quando o cartão SD está em estado "morto" falha em qualquer tentativa de acesso, mesmo executando outro dd falhará imediatamente. Conectar e desconectar também não ajuda.

    
por Earth Engine 06.04.2014 / 02:02

1 resposta

3

Eu imagino que você tenha uma tabela de partições um pouco corrompida quando o RPi escrever falhou no meio do caminho. Eu teria tentado imediatamente reescrever a mesma imagem do sistema operacional. Às vezes, os drivers para leitores de cartões SD embutidos podem ser ruins / com erros; outro dia eu tive meu primeiro pânico real do kernel em anos descarregando e recarregando o módulo para meu leitor de cartão SD. Coincidentemente, eu também estava escrevendo uma imagem raspi! Após a reinicialização, o cartão era gravável novamente; a imagem escreveu no cartão bem pela segunda vez. Se isso acontecer novamente, olhe para

dmesg

e

fdisk -l

e procure referências para (neste caso) sdf. Veja também

ls -al /dev/sdf*

se houver apenas sdf (ou seja, não sdf1 sdf2 etc), nenhuma tabela de partição válida é vista e fdisk, parted ou outra ferramenta semelhante precisa ser executada para gravar uma nova, seguida por um mkfs de algum tipo . por exemplo.

mkfs.vfat /dev/sdf1
    
por 06.04.2014 / 14:00

Tags