Raspberry Pi quebrou SD Card? Não é possível formatar

0

Por isso, tenho um SDHC de 8 GB da CnMemory. Eu usei para o meu Raspberry Pi. Funcionou até agora. Mas então meu framboesa congelou (não pode se conectar via ssh, o apache também não respondeu). Então eu tirei a energia. Eu reinicializo a framboesa. Desta vez com o meu monitor. FS parecia corrupto. Eu fiz o fsck e resolvi os problemas. Reinicialize com shutdown -r . Agora não começaria nada. Ok, então eu pensei em colocar uma nova imagem em branco.

Eu não posso. GParted me diz que o cartão tem apenas 1GB em vez de 8GB.

# fsck /dev/mmcblk0 
fsck from util-linux 2.20.1
e2fsck 1.42.8 (20-Jun-2013)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/mmcblk0

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

fdisk e fdisk / dev / mmcblk0 resultam no seguinte

# fdisk
[...]
Disk /dev/mmcblk0: 1073 MB, 1073741824 bytes
4 heads, 16 sectors/track, 32768 cylinders, total 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mmcblk0 doesn't contain a valid partition table

# fdisk /dev/mmcblk0 
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xccf88a5e.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): w
The partition table has been altered!

E aí congela. Ele diz que foi alterado, mas não está preso ali.

Um sistema Windows não pode formatar o SDCard obtendo um erro de E / S.

É o segundo cartão SD com este problema!

Espero que você tenha alguma ideia de como resolver isso. Obrigado!

Editar:

dd também congela quando tento limpar a tabela de partições.

# dd if=/dev/zero of=/dev/mmcblk0 bs=512 count=1

Editar2:

dmesg mostra invalid allocation unit size

Se eu tentar escrever com o mkfs, há alguns erros.

# mkfs /dev/mmcblk0 --type=ext4
mke2fs 1.42.8 (20-Jun-2013)
Warning: could not erase sector 2: Attempt to write block to filesystem resulted in short write
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376

Allocating group tables: done                            
Warning: could not read block 0: Attempt to read block from filesystem resulted in  short read
Warning: could not erase sector 0: Attempt to write block to filesystem resulted in short write
Writing inode tables: done                            
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: 0/8
Warning, had trouble writing out superblocks.

# dmesg
mmc0: SD Status: Invalid Allocation Unit Size
[...]

Eu o quebrei completamente depois de algumas horas?

    
por Sbls 28.12.2013 / 12:46

2 respostas

0

Ambos são os seus cartões SD Memórias Memo?

Parece que o cartão se quebrou, parece haver um pouco de barulho sobre essas falhas depois de alguns meses em câmeras ...

Além disso, o seguinte comando

sudo fsck / dev / mmcblk0

Está errado, não é uma surpresa não há superbloco porque você apontou para a coisa errada ... mmcblk0 é o disco, mmcblk0p2 é a partição ext4 (se você estiver usando uma imagem) ou mmcblk0p6 se estiver usando NOOBS com um único sistema operacional instalado

    
por 29.05.2014 / 14:34
0

Eu já tive isso comigo antes. Eu acabei de reformatar, mas eu tinha apagado todos os arquivos do cartão anterior à reformatação, o que pode estar causando a proteção dos arquivos.

    
por 29.05.2014 / 14:58