J'ai un périphérique externe qui se monte comme un lecteur externe et que je dois formater en FAT, et non en FAT32, pour l'utiliser ailleurs. Existe-t-il un moyen de le faire à partir de Snow Leopard ?
Réponses
Trop de publicités?Cela devrait faire l'affaire :
Dans le terminal :
diskutil eraseDisk MS-DOS <newname> <diskID>
où est le nouveau nom du disque et est l'identifiant du disque (vous pouvez le trouver en obtenant les informations du disque à partir du Finder ou de Disk Utility, ou en tapant "diskutil list" dans le Terminal).
Si vous demandez à OS X de formater un disque ou un volume au format "MS-DOS", il essaiera de choisir la "meilleure" option parmi FAT12, FAT16 ou FAT32, en fonction de la taille du volume. Si vous avez besoin d'annuler son choix, vous devez utiliser la ligne de commande diskutil
avec un format de volume plus explicite comme "MS-DOS FAT16". Voici un exemple :
$ 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
...notez qu'à ce stade, je peux soit effacer et reformater uniquement le volume (disk2s1), soit le disque entier (disk2). Si le disque n'est pas partitionné en plusieurs volumes, cela ne fait pas grande différence. Je vais faire le disque entier pour les besoins de la démonstration :
$ 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
Notez que vous pouvez utiliser diskutil listFilesystems
pour obtenir une liste complète des formats de volume qu'il connaît.