O meu cartão CF está quebrado?

0

Estou tentando instalar o Voyage Linux em um cartão compact flash de 4 GB de acordo com estas etapas . No entanto, sempre falha em algum momento.

Quando formato o disco manualmente (em vez de usar o script fornecido) às vezes fico preso no comando mkfs.ext2 com a mensagem

Had trouble writing out superblocks.

Às vezes o mkfs funciona, mas o tune2fs falha com:

tune2fs: Bad magic number in super-block while trying to open /dev/sdb1

Couldn't find valid filesystem superblock.

Nesse caso, às vezes, posso executar o fsck -y até que ele não encontre mais erros, depois do qual o tun2fs funcionará.

Mas, então, ele falhará ao copiar os arquivos do sistema para o disco. (Eu não tenho a mensagem de erro exata no momento, mas foi algo como "erro de entrada / saída do rsync (5)").

Eu tentei usar o comando dd para verificar a integridade do cartão como sugerido em esta postagem . A leitura funciona, mas escrever zeros no dispositivo falha com

dd: writing '/dev/sdb': Input/output error

Estou fazendo tudo isso no Linux Mint 14 em um VirtualBox no Windows 8 (ambos de 64 bits) e estou usando um leitor de cartão USB externo (Transcend TS-RDF8K). Eu posso formatar o cartão para FAT32 e escrever nele no Windows sem problemas. Também executei o programa Verificar Flash , que não encontrou problemas.

O meu cartão está quebrado e eu só preciso comprar um novo ou há mais alguma coisa que eu possa tentar primeiro?

    
por legr3c 28.05.2013 / 11:10

2 respostas

1

Resolvido: Anexado o leitor de cartões a uma porta USB 3.0 em vez de uma porta 2.0 e tudo de repente funcionou como um encanto.

No entanto, eu tive que fazer a instalação a partir do Live CD em vez da virtualbox, uma vez que o dispositivo não aparece na caixa virtual ao usar a porta USB 3.

    
por 30.05.2013 / 17:15
1

Veja se você tem badblocks . Se bem entendi, não há data para se preocupar agora com este cartão flash para que você possa fazer um teste destrutivo com badblocks . Não se preocupe. NÃO irá destruir o seu cartão flash (não deve!) > no entanto, destruirá dados neste cartão flash.

badblocks -wvs /dev/flshacard

É claro que seu teste dd foi semelhante ... Parece que algo não está certo. Você poderia experimentar um leitor de cartão flash diferente (USB?).

    
por 28.05.2013 / 21:16