Eu tentei com gparted, não funcionou. Encontrei um SDFormatter , ferramenta para janelas que apagava completamente.
Eu tenho um cartão SD e quero instalar o Debian nele. O processo dd leva cerca de 45 minutos, depois disso, eu o encerro. Na minha máquina Windows, ele aparece na lista de unidades, mas também há um erro indefinido ao tentar formatar ou mesmo abrir. gparted apenas me diz
/dev/mmcblk0: unrecognised disk label
Eu emiti
dd if='deb.iso' of=/dev/mmcblk0 bs=512k
dd: error writing „/dev/mmcblk0“: I/O error
0+1 data in
0+0 data out
copied 0 Bytes (0 B), 10,098 s, 0,0 kB/s
Depois disso eu tentei
root@kali:~# lsblk -o NAME,FSTYPE,MOUNTPOINT,SIZE,RO
NAME FSTYPE MOUNTPOINT SIZE RO
sda 465,8G 0
├─sda1 ext4 / 450,1G 0
├─sda2 1K 0
└─sda5 swap [SWAP] 15,7G 0
sr0 1024M 0
mmcblk0 29,5G 0
mmcblk0 é o que eu tenho problemas . Por último, tentei
root@kali:~# mkdosfs -F 32 -v /dev/mmcblk0
mkfs.fat 3.0.26 (2014-03-07)
/dev/mmcblk0 has 4 heads and 16 sectors per track,
hidden sectors 0x0000;
logical sector size is 512,
using 0xf8 media descriptor, with 61896704 sectors;
drive number 0x80;
filesystem has 2 32-bit FATs and 32 sectors per cluster.
FAT size is 15105 sectors, and provides 1933326 clusters.
There are 32 reserved sectors.
Volume ID is 2df52746, no volume label.
mkdosfs: failed whilst writing reserved sector
Não tenho absolutamente nenhuma idéia de por que não vai funcionar.
Respostas:
“Erro de E / S” (abreviação de “erro de entrada / saída”) significa que houve um problema ao acessar um hardware. Quando você obtém isso em uma mídia de armazenamento, isso significa que ela está morta ou morrendo ou você tem um fio solto ou periférico com pouca energia ou algum outro problema de hardware.
O erro de E / S de um cartão SD significa que ele está morto. É por isso que nenhum software permite formatá-lo. O cartão não pode mais armazenar dados. Algumas áreas ainda podem ser utilizadas, mas faltam alguns dos bits.
Dada a qualidade dos leitores de cartão, é possível que o leitor esteja quebrado e o cartão funcione em outro leitor. Mas esse é um cenário mais raro, não conte com isso.
Você não pode consertar um cartão SD. Jogue fora o cartão SD e use um que esteja funcionando.
fonte
Um rótulo de disco quebrado é um grande problema para um sistema de arquivos. Espero que você não tenha nada de importante nesse cartão que não possa ser copiado, porque essas próximas instruções fornecem informações sobre como executar um formato total do dispositivo.
Geralmente, há um cabeçalho no superbloco do dispositivo (geralmente o início) e esse cabeçalho descreve todas as partições presentes no dispositivo. Francamente, esse rótulo está quebrado (de acordo com a sua mensagem de erro). O que você precisará fazer é criar uma nova tabela de partições para resolver esse problema.
Prefiro usar um utilitário chamado 'gparted' para isso, mas você pode usar alternativas como derivados regulares 'parted', 'testdisk' ou 'testdisk' para isso. No 'gparted', abra a guia 'GParted' e atualize os dispositivos. Depois que isso estiver concluído, deve haver um menu suspenso no lado direito que lista seu cartão SD, discos rígidos e basicamente qualquer outro meio de armazenamento de longo prazo que você possa ter conectado no momento. Selecione seu cartão SD neste menu (não sei o nome do caminho para o cartão SD ATM, desculpe). Abra a guia do dispositivo e você verá um botão que diz 'Criar tabela de partição ...'. A outra opção, 'Tentativa de recuperação de dados ...', não deve ser importante agora, mas explicarei nos comentários, se desejar. De qualquer forma, vá em frente e crie essa tabela de partição. Isso excluirá a tabela de partição antiga e criará uma nova em seu lugar no superbloco. Você provavelmente deve escolher a etiqueta do tipo 'MPT' se planeja colocar o cartão SD em um computador com MS-DOS ou escolher genericamente. Depois de fazer isso, volte para a tela onde costumavam estar as barras. Clique com o botão direito do mouse na barra acinzentada e selecione 'Novo'. Agora você pode formatar o cartão SD para qualquer tipo de sistema de arquivos que desejar, dentro do razoável. Sugiro 'ext4' para uso somente no Linux e 'fat64' para o recurso MS-DOS e Linux. volte para a tela onde costumavam estar as barras. Clique com o botão direito do mouse na barra acinzentada e selecione 'Novo'. Agora você pode formatar o cartão SD para qualquer tipo de sistema de arquivos que desejar, dentro do razoável. Sugiro 'ext4' para uso somente no Linux e 'fat64' para o recurso MS-DOS e Linux. volte para a tela onde costumavam estar as barras. Clique com o botão direito do mouse na barra acinzentada e selecione 'Novo'. Agora você pode formatar o cartão SD para qualquer tipo de sistema de arquivos que desejar, dentro do razoável. Sugiro 'ext4' para uso somente no Linux e 'fat64' para o recurso MS-DOS e Linux.
Parabéns! Você acabou de executar um formato completo do seu cartão SD manualmente! Agora você deve poder usar 'dd' para criar um clone da imagem do Debian em bits. Se não puder, tente verificar se o cartão SD e a imagem do Debian não estão corrompidos (e possivelmente tente novamente).
fonte
Por algum motivo estranho, se o seu pequeno interruptor no lado da placa estiver marcando como somente leitura, o Ubuntu sempre retornará o erro que você mencionou acima. Tente mudar para a outra posição e leia novamente ... funcionou para mim.
fonte