Tenho dois PCs e um cartão micro SD. O que fiz foi copiar alguns arquivos (1,1 GB) para um cartão micro SD. Mas substituí alguns arquivos. Então estava tudo perfeito, até que tentei usar o cartão SD do Raspberry Pi, quando não funcionou.
Verifiquei o cartão micro SD novamente e a maioria dos arquivos desapareceu! Conectei-o ao meu mac e formatei o cartão micro SD. Foi bom para Mac, mas não para Ubuntu. Ele disse que 1,1 GB é usado! Mas não há arquivos.
Formatei novamente, mas desta vez no Ubuntu. E agora a capacidade total caiu e é ilegível no Mac.
Por que isso aconteceu? Existe alguma esperança de que eu possa consertar isso?
Responder1
A explicação é baseada na minha experiência e conhecimento: Cruzar soluções de armazenamento portátil de diferentes arquiteturas/sistemas operacionais pode corromper a tabela de partições. Uma tabela de partição corrompida pode impedir o uso da partição existente ou a criação de uma nova partição funcional.
Solução com computador Ubuntu:
Insira o cartão SD no computador e abra um terminal
lsblk
Encontre o cartão SD 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 olhar a segunda linha das informações impressas. o meu tinha 31,3 GB, então digitei 31300, que está em MB. Cabe a você encontrar essas informações 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
é uma suposição, pois pode variar de um sistema para outro. Use a etiqueta correta para o seu cartão SD- Tenha o cuidado de selecionar cuidadosamente o dispositivo correto com parted. Se você não tem certeza se está selecionando o caminho certo, volte aqui e pergunte.