O cartão SD não tem tabela de partições e não possui sistema de arquivos

3

Eu tenho um problema ao ler um cartão SD que eu uso no meu telefone. Não tem tabela de partição e sistema de arquivos e eu não sei como torná-lo um legítimo cartão SD no qual eu possa armazenar meus arquivos. Quando abro o terminal e uso sudo fdisk -l , é assim.

Disk /dev/sdb: 29.6 GiB, 31767658496 bytes, 62046208 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
Disklabel type: gpt
Disk identifier: 5870CB3F-39B7-B04B-ADF8-A4F386347481

Espero que alguém possa ajudar. Obrigado.

    
por Rena-san 13.05.2018 / 13:26

1 resposta

3

Este é um wiki da comunidade. Sinta-se à vontade para editar para corrigir ou adicionar informações.

Aviso: Antes de prosseguir, faça um backup de todos os dados que você queira manter.

Observação: você pode usar outras ferramentas para realizar as mesmas tarefas. Eu menciono gparted porque é confiável e fácil de usar.

Plano de fundo: Telefones e outros dispositivos geralmente usam msdos tabelas de partição (não gpt ) com partições FAT32 ou exFAT. O problema não é necessariamente como a partição é formatada , mas como a unidade é inicializada .

  1. Limpe a tabela de partições com dd :

    sudo dd if=/dev/zero of=/dev/sdx bs=1M count=1
    

    Altere /dev/sdx conforme apropriado para se referir ao seu cartão. Eu intencionalmente não coloco /dev/sdb no comando para evitar danos involuntários em unidades copiando e colando.

  2. Execute gparted . Uma mensagem deve aparecer dizendo que a unidade precisa ser initialized (ou seja, a tabela de partição precisa ser criada). Escolha a opção que diz msdos .

  3. Formate o cartão para FAT32 usando gparted (clique com o botão direito e procure pelas opções apropriadas). Se isso não funcionar, tente formatá-lo como exFAT .

  4. Execute sync e remova o cartão.

    Nota: A execução de sync é desnecessária, mas eu gosto de executá-lo em situações como esta, apenas no caso.

  5. Verifique se o cartão agora funciona com seu telefone. Em seguida, verifique se funciona com outros dispositivos conforme pretendido.

    Se o cartão não funcionar, você pode tentar formatar com exFAT (etapa 3). Não é necessário repetir a limpeza e a inicialização se a tabela de partição ou o tipo de rótulo de disco for msdos ou semelhante, não gpt .

por xiota 28.05.2018 / 08:45