Ho un dispositivo esterno che monta come unità esterna e che devo formattare in FAT, non in FAT32, per utilizzarlo altrove. C'è un modo per farlo da Snow Leopard?
Questo dovrebbe fare il trucco:
Nel terminale:
diskutil eraseDisk MS-DOS <newname> <diskID>
dove si trova il nuovo nome per il disco ed è l'identificativo del disco (puoi trovare questo ottenendo le informazioni sul disco dal Finder o dal Disk Utility, o digitando "diskutil list" nel Terminale).
Se dici a OS X di formattare un disco o un volume in formato "MS-DOS", cercherà di scegliere l'opzione "migliore" da FAT12, FAT16 o FAT32, in base alle dimensioni del volume. Se è necessario sovrascrivere la propria scelta, è necessario utilizzare il comando di riga di comando diskutil
con un formato di volume più esplicito come "FAT16 MS-DOS". Ecco un esempio:
$ diskutil info /Volumes/UNTITLED/
Device Identifier: disk2s1
Device Node: /dev/disk2s1
Part of Whole: disk2
[...]
File System Personality: MS-DOS FAT32
Type (Bundle): msdos
Name (User Visible): MS-DOS (FAT32)
Partition Type: DOS_FAT_32
... nota che a questo punto, potrei cancellare e amp; riformattare solo il volume (disk2s1) o l'intero disco (disk2). Se il disco non è partizionato in più volumi, non fa molta differenza. Farò l'intero disco per scopi dimostrativi:
$ diskutil erasedisk "MS-DOS FAT16" CUSTOMVOL disk2
Started erase on disk2
$<3>Unmounting disk
$<3>Creating the partition map
$<3>Waiting for the disks to reappear
$<3>Formatting disk2s1 as MS-DOS (FAT16) with name CUSTOMVOL
$<3>512 bytes per physical sector
/dev/rdisk2s1: 1999456 sectors in 62483 FAT16 clusters (16384 bytes/cluster)
bps=512 spc=32 res=1 nft=2 rde=512 mid=0xf8 spf=245 spt=32 hds=128 hid=40 drv=0x80 bsec=1999984
$<3>Mounting disk
$<3>Finished erase on disk2
$ diskutil info /Volumes/CUSTOMVOL
Device Identifier: disk2s1
Device Node: /dev/disk2s1
Part of Whole: disk2
Device / Media Name: CUSTOMVOL
[...]
File System Personality: MS-DOS FAT16
Type (Bundle): msdos
Name (User Visible): MS-DOS (FAT16)
Partition Type: Microsoft Basic Data
Tieni presente che puoi utilizzare diskutil listFilesystems
per ottenere un elenco completo dei formati di volume di cui è a conoscenza.
Leggi altre domande sui tag filesystem disk-utility external-disk snow-leopard