Problema no cartão SD - não consigo encontrar uma maneira de formatá-lo e testá-lo

2

Eu tenho este cartão SD SanDisk Ultra 32 GB HC I - classe 10 que tenho usado no meu telefone Android como meio de instalar e executar mais coisas no meu telefone.

Eu tenho usado por cerca de 4 meses e ontem, quando acordei e tentei usar meu telefone, ele começou a funcionar (estava funcionando bem na noite anterior).

Todos os aplicativos instalados demoraram muito tempo para serem carregados e exibiam mensagens de erro relacionadas à falta de responsividade.

Eu percebi que o cartão SD tinha algum problema que degradava seu desempenho, então eu o formatava no android para ser usado como um cartão de armazenamento "normal". Estou pensando que não foi formatado corretamente.

Estou tentando há dois dias, formatá-lo em FAT e executar alguns diagnósticos para dar ao suporte ao cliente da SanDisk, então talvez eles possam me enviar um novo.

Parece que não consigo formatá-lo.

Usando o utilitário de disco do Ubuntu, ele mostra as informações de particionamento da placa como "Registro mestre de inicialização". Na janela de volume, mostra como FAT.

Eventualmente, depois de executar sudo dd if=/dev/zero of=/dev/mmcblk0 e mkusb :

1024+0 records in
1024+0 records out
1048576 bytes (1,0 MB, 1,0 MiB) copied, 0,45646 s, 2,3 MB/s
Error: Input/output error during write on /dev/mmcblk0
Warning: Error fsyncing/closing /dev/mmcblk0: Input/output error
Error: You requested a partition from 1049kB to 31,9GB (sectors 2048..62333951).
The closest location we can manage is 1048kB to 1048kB (sectors 2047..2047).
Error: Input/output error during write on /dev/mmcblk0
Warning: Error fsyncing/closing /dev/mmcblk0: Input/output error
mkfs.fat 3.0.28 (2015-05-16)
/dev/mmcblk0p1 has 64 heads and 32 sectors per track,
hidden sectors 0x0000;
logical sector size is 512,
using 0xf8 media descriptor, with 7997296 sectors;
drive number 0x80;
filesystem has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 7795 sectors, and provides 997709 clusters.
There are 32 reserved sectors.
Volume ID is 39d99a2f, volume label            .
 Done :-) 
 created MSDOS partition table and FAT file system 
Unplug and re-plug the flash card to see the correct info ... and press Enter 
Wait 5 seconds and a little more ...
Model: SD SB32G (sd/mmc)
Disk /dev/mmcblk0: 31,9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  31,9GB  31,9GB  primary  fat32        boot, lba


MODEL NAME        FSTYPE LABEL
      mmcblk0            
      └─mmcblk0p1 vfat   

Desta vez, embora o utilitário de disco ainda mostre o mesmo, consegui executar alguns testes:

~$ sudo hdparm -t /dev/mmcblk0

/dev/mmcblk0:
 Timing buffered disk reads:  84 MB in  3.00 seconds =  27.99 MB/sec
~$ sudo hdparm -t /dev/mmcblk0

/dev/mmcblk0:
 Timing buffered disk reads:  86 MB in  3.06 seconds =  28.14 MB/sec
~$ sudo hdparm -t /dev/mmcblk0

/dev/mmcblk0:
 Timing buffered disk reads:  86 MB in  3.05 seconds =  28.22 MB/sec



~$ dd count=1k bs=1M if=/dev/zero of=/media/danilo/694C-0649/test.img
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 13,6004 s, 78,9 MB/s
~$ dd count=1k bs=1M if=/dev/zero of=/media/danilo/694C-0649/test.img
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 8,1578 s, 132 MB/s
~$ 

O que eu acho que é ruim, já que eles mencionam que a velocidade é de até 80MB / s.

Depois de tudo isso, tentei colocá-lo de volta no meu telefone e formatá-lo como armazenamento interno, mas o Android diz: command '21 volume partition disk:179,64 private' failed with '400 21 Command failed' E agora meu cartão tem uma partição de 4,1 GB de alguma forma.

Em resumo, meu celular começou a agir de forma estranha, tirei o cartão SD, não consegui formatá-lo adequadamente, posso ter um problema de desempenho, não consigo descobrir uma maneira de testá-lo para problemas, o utilitário de disco do Ubuntu vê como "particionamento MBR" MAS eu posso transferir arquivos para o cartão.

Como posso corrigir esse problema, executar alguns diagnósticos para setores defeituosos e avaliar o desempenho corretamente?

EDITAR: mkusb:

Quando tento executar o benchmark pelo utilitário de disco, recebo: Error writing 10485760 bytes at offset 0: Input/output error (g-io-error-quark, 0)

Além disso, não acho que esses rótulos (boot e lda) devam estar lá, mas parece que não consigo removê-los.

    
por DSaita 11.03.2018 / 01:48

0 respostas