Questa risposta viene aggiunta come soluzione per tutte quelle versioni precedenti di Apple Mac, come Snow Leopard 10.6.8, in cui " FAT32 " come tipo di filesystem NON funziona come nell'esempio seguente:
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
fat32 non sembra essere un formato di file system valido
Utilizzare diskutil listFilesystems per visualizzare un elenco di file system supportati
Il comando interno è:
diskutil eraseDisk file system disklabel MBRFormat device
dove dispositivo è determinata a essere la vostra scheda SD con il comando diskutil list
.
Trova l'alias del filesystem corretto digitandolo nel Terminale:
$diskutil listFilesystems
File system formattabili
Queste personalità del file system possono essere utilizzate per la cancellazione e il partizionamento.
Quando si specifica uno come parametro a un verbo, il caso non viene considerato;
inoltre, diskutil consente alcuni alias che non sono sensibili al maiuscolo / minuscolo.
-------------------------------------------------- -----------------------------
NOME VISIBILE DELL'UTENTE DI PERSONALITÀ
-------------------------------------------------- -----------------------------
ExFAT ExFAT
Spazio libero Spazio libero
(o) gratuito
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 esteso
HFS sensibile al maiuscolo + Mac OS esteso (sensibile al maiuscolo / minuscolo)
(o) hfsx
HFS + journaled con distinzione tra maiuscole e minuscole (Mac-sensitive, journaled)
(o) jhfsx
Journaled HFS + Mac OS Extended (Journaled)
(o) jhfs +
Nell'output sopra vedrai che ci sono alias definiti da "(o) qualcosa " ma non c'è alias per il filesystem FAT32. È necessario specificare il nome completo "ms-dos fat32" indipendentemente dal caso.
Pertanto, per una scheda SD collegata come / dev / disk1 , la procedura corretta è:
- Chiudi tutte le applicazioni e
exit
tutti i prompt dei terminali che accedono al disco.
- Se vuoi fare tutto manualmente
$diskutil unmountDisk /dev/disk1
, smonta il disco usando: Tuttavia, diskutil tenta automaticamente di smontarlo.
- Immettere il comando seguente, specificando l'etichetta del disco e il dispositivo in modo appropriato:
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
L'output è:
Iniziato cancella su disco1
Smontaggio del disco
Creazione della mappa delle partizioni
In attesa che ricompaiano i dischi
Formattazione di disk1s1 come MS-DOS (FAT32) con nome mydiskname
Cancellazione terminata su disco 1
Infine, controlla il risultato usando diskutil list
:
$diskutil list /dev/disk1
/ Dev / disk1
#: TIPO NOME MISURA IDENTIFICATORE
0: FDisk_partition_scheme * 1.0 GB disk1
1: DOS_FAT_32 MYDISKNAME 1,0 GB disk1s1