Como você formata um cartão SD de 2 GB para FAT32 (de preferência com o Utilitário de Disco)?

45

Estou procurando uma maneira de fazer isso por um tempo, mas não consegui encontrar a resposta. Preciso formatar meu cartão SD de 2 GB para FAT-32, mas não vejo a opção no Utilitário de Disco.

Se eu selecionar a unidade SD (mídia do Apple SDXC Reader) e acessar "Apagar", tenho as seguintes opções de formato:

  • Mac OS estendido (com registro no diário)
  • Mac OS estendido (com registro no diário, criptografado)
  • Mac OS estendido (sensível a maiúsculas / minúsculas, com registro em diário)
  • Mac OS estendido (sensível a maiúsculas, registrado em diário, criptografado)
  • MS DOS (FAT)
  • ExFAT

Fazendo o mesmo, mas selecionando o próprio cartão SD (no meu caso, NO NAME ), recebo os mesmos resultados, menos os do Mac OS X com criptografia.

Eu li que selecionar MS-DOS irá escolher entre FAT-16 e -32, dependendo do tamanho do cartão SD. No entanto, tenho um de 2 GB.

Format:            MS-DOS (FAT16)
Owners Enabled:    No
Number of Folders: 0
Capacity:          1.98 GB (1,975,546,368 Bytes)
Available:         1.79 GB (1,789,296,640 Bytes)
Used:              186 MB (185,991,168 Bytes)  --> (I have already backed up)
Number of Files:   512
    
por Matthew Reynolds 03.01.2013 / 18:42

3 respostas

91

Se você estiver familiarizado com o uso do Terminal, tente o seguinte:

Primeiro, examine a tabela de partições executando este comando:

diskutil list

Você deve ver algo assim:

/dev/disk1
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *16.0 GB    disk1
1:                        EFI                         209.7 MB   disk1s1
2:                  Apple_HFS Example                 15.7 GB    disk1s2

A partição que queremos alterar é /dev/disk1 .

Queremos mudar o dispositivo para uma partição FAT32 formatada com MBR. Para fazer isso, execute este comando:

sudo diskutil eraseDisk FAT32 NAME MBRFormat /dev/disk1

onde NAME é o nome que você deseja dar ao disco.

Como mencionado nos comentários, você não pode colocar colchetes no nome do volume para não estragar as coisas. Para evitar que tudo falhe, simplesmente certifique-se de que não haja colchetes no novo nome do volume FAT32.

    
por 03.01.2013 / 19:27
18
sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1

Onde [NAME] deve ser escrito em letras maiúsculas; caso contrário, isso não funcionará.

Como mencionado nos comentários, certifique-se de usar uma ferramenta como diskutil para verificar qual disco está sendo formatado. No exemplo acima, o disco /dev/disk1 está sendo formatado. Depois de encontrar a partição desejada através de um método como chamar diskutil list (Este comando lista as partições no sistema. Veja outra resposta para detalhes), substitua dev/disk1 pela partição desejada.

    
por 30.04.2013 / 01:59
2

Esta resposta é anexada como uma solução para todas as versões mais antigas da Apple Mac, como o Snow Leopard 10.6.8, onde " FAT32 " como o tipo de sistema de arquivos NÃO funciona conforme o exemplo abaixo:

$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1

fat32 does not appear to be a valid file system format
Use diskutil listFilesystems to view a list of supported file systems

O comando interno é:
diskutil eraseDisk sistema de arquivos disklabel MBRFormat dispositivo

onde dispositivo é determinado como seu cartão SD usando o comando diskutil list .

Encontre o alias correto do sistema de arquivos digitando isto no Terminal:

$diskutil listFilesystems

Formattable filesystems

These file system personalities can be used for erasing and partitioning.
When specifying one as a parameter to a verb, case is not considered;
also, diskutil allows certain aliases which are themselves case-insensitive.

-------------------------------------------------------------------------------
PERSONALITY                     USER VISIBLE NAME                               
-------------------------------------------------------------------------------
ExFAT                           ExFAT                                           
Free Space                      Free Space                                      
  (or) free
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 Extended                                 
Case-sensitive HFS+             Mac OS Extended (Case-sensitive)                
  (or) hfsx
Case-sensitive Journaled HFS+   Mac OS Extended (Case-sensitive, Journaled)     
  (or) jhfsx
Journaled HFS+                  Mac OS Extended (Journaled)                     
  (or) jhfs+

Na saída acima, você verá que existem aliases definidos por "(ou) alguma coisa ", mas não há alias 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 é:

  1. Feche todos os aplicativos e exit qualquer prompt de terminal acessando o disco.
  2. Se você quiser fazer tudo manualmente, desmonte o disco usando:
    $diskutil unmountDisk /dev/disk1
    No entanto, o diskutil tenta automaticamente desmontá-lo.
  3. Digite o seguinte comando, especificando o rótulo do disco e o dispositivo de forma apropriada:
    $diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1

A saída é:

Started erase on disk1
Unmounting disk
Creating partition map
Waiting for disks to reappear
Formatting disk1s1 as MS-DOS (FAT32) with name mydiskname
Finished erase on disk1

Por fim, verifique o resultado usando diskutil list :

$diskutil list /dev/disk1

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 GB     disk1
   1:                 DOS_FAT_32 MYDISKNAME              1.0 GB     disk1s1
    
por 25.08.2017 / 06:28