Esta resposta é anexada como uma solução para todas as versões antigas do Apple Mac, como o Snow Leopard 10.6.8, em que " FAT32 " como o tipo de sistema de arquivos NÃO funciona conforme o exemplo abaixo:
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
fat32 não parece ser um formato de sistema de arquivos válido
Use diskutil listFilesystems para visualizar uma lista de sistemas de arquivos suportados
O comando interno é:
diskutil eraseDisk filesystem disklabel MBRFormat device
onde dispositivo é determinado para ser o seu cartão SD usando o comando diskutil list
.
Encontre o alias correto do sistema de arquivos digitando isto no Terminal:
$diskutil listFilesystems
Sistemas de arquivos formatáveis
Essas personalidades do sistema de arquivos podem ser usadas para apagar e particionar.
Ao especificar um como parâmetro para um verbo, caso não é considerado;
Além disso, o diskutil permite certos aliases que não diferenciam maiúsculas de minúsculas.
-------------------------------------------------- -----------------------------
NOME VISÍVEL DO USUÁRIO DA PERSONALIDADE
-------------------------------------------------- -----------------------------
ExFAT ExFAT
Espaço livre espaço livre
(ou) grátis
MS-DOS MS-DOS (FAT)
MS-DOS FAT12 MS-DOS (FAT12)
MS-DOS FAT16 MS-DOS (FAT16)
MS-DOS FAT32 MS-DOS (FAT32)
HFS + Mac OS estendido
HFS + Mac OS Extended com distinção entre maiúsculas e minúsculas (diferencia maiúsculas de minúsculas)
(ou) hfsx
Registrado em diário com diferenciação de maiúsculas e minúsculas HFS + Mac OS Extended (com diferenciação de maiúsculas e minúsculas, registrado em diário)
(ou) jhfsx
Registrado no diário HFS + Mac OS Extended (registrado no diário)
(ou) jhfs +
Na saída acima, você verá que existem apelidos definidos por "(ou) alguma coisa ", mas não há apelido para o sistema de arquivos FAT32. Você deve especificar o nome completo "ms-dos fat32", independentemente do caso.
Portanto, para um cartão SD conectado como / dev / disk1 , o procedimento correto é:
- Feche todos os aplicativos e
exit
qualquer prompt de terminal acessando o disco.
- Se você quiser fazer tudo manualmente, desmonte o disco usando:
$diskutil unmountDisk /dev/disk1
No entanto, o diskutil tenta automaticamente desmontá-lo.
- Digite o seguinte comando, especificando o rótulo e o dispositivo do disco adequadamente:
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
A saída é:
Apagado no disco1
Desmontando disco
Criando mapa de partição
Aguardando que os discos reapareçam
Formatando disk1s1 como MS-DOS (FAT32) com o nome mydiskname
Apagamento concluído no disco1
Por fim, verifique o resultado usando diskutil list
:
$diskutil list /dev/disk1
/ dev / disk1
#: IDENTIFICADOR DE TAMANHO DO NOME DO TIPO
0: FDisk_partition_scheme * 1,0 GB de disco1
1: DOS_FAT_32 MYDISKNAME 1,0 GB disk1s1