A explicação é baseada na minha experiência e conhecimento: A solução de armazenamento portátil Crossing de diferentes arquiteturas / SO pode corromper a tabela de partição. Uma tabela de partições corrompida pode impedir o uso da partição existente ou a criação de uma nova partição de trabalho.
Solução com o computador do Ubuntu:
Insira o cartão SD no computador e abra um terminal
lsblk
Encontre o sdcard na saída. Desmonte qualquer sistema de arquivos montado, por exemplo:
udisksctl unmount -b /dev/mmcblk0p1
sudo apt-get install parted
sudo parted
(parted) select /dev/mmcblk0
(parted) print
(parted) mktable msdos
(parted) mkpart primary fat32 1 31300
O último número depende do seu cartão SD. Para saber esse número, você precisa ver a segunda linha das informações de impressão. o meu foi 31.3GB então eu digitei 31300 que está em MB. Cabe a você encontrar essa informação ou escrever de volta aqui.
(parted) print
(parted) quit
mkfs.fat /dev/mmcblk0p1
Você deve ter um cartão SD funcionando agora.
Algumas notas sobre os comandos:
-
(parted)
significa que você ainda está no utilitário parted. -
/dev/mmcblk0
é um palpite, pois pode variar de um sistema para outro. Use o rótulo correto para o seu sdcard - Tenha o cuidado de selecionar cuidadosamente o dispositivo certo com o parted. Se você não tem certeza de que está selecionando o caminho certo, volte aqui e pergunte.