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 .
-
Limpe a tabela de partições com
dd:sudo dd if=/dev/zero of=/dev/sdx bs=1M count=1Altere
/dev/sdxconforme apropriado para se referir ao seu cartão. Eu intencionalmente não coloco/dev/sdbno comando para evitar danos involuntários em unidades copiando e colando. -
Execute
gparted. Uma mensagem deve aparecer dizendo que a unidade precisa serinitialized(ou seja, a tabela de partição precisa ser criada). Escolha a opção que dizmsdos. -
Formate o cartão para
FAT32usandogparted(clique com o botão direito e procure pelas opções apropriadas). Se isso não funcionar, tente formatá-lo comoexFAT. -
Execute
synce 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. -
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 formsdosou semelhante, nãogpt.