この回答は、Snow Leopard 10.6.8などのすべての古いApple Macバージョンのソリューションとして追加されます。ここで、ファイルシステムタイプとしての「FAT32」は、以下の例では機能しません。
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
fat32は有効なファイルシステム形式ではないようです
diskutil listFilesystemsを使用して、サポートされているファイルシステムのリストを表示します。
内部コマンド:
diskutil eraseDisk filesystem disklabel MBRFormat device
どこのデバイスは、コマンドを使用して、SDカードであると判断されますdiskutil list
。
ターミナルでこれを入力して、正しいファイルシステムエイリアスを見つけます:
$diskutil listFilesystems
フォーマット可能なファイルシステム
これらのファイルシステムのパーソナリティは、消去とパーティション分割に使用できます。
動詞のパラメーターとして指定する場合、大文字と小文字は区別されません。
また、diskutilは、大文字と小文字を区別しない特定のエイリアスを許可します。
-------------------------------------------------- -----------------------------
パーソナリティユーザーの表示名
-------------------------------------------------- -----------------------------
ExFAT ExFAT
フリースペースフリースペース
(または)無料
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拡張
大文字と小文字を区別するHFS + Mac OS拡張(大文字と小文字を区別する)
(または)hfsx
大文字と小文字を区別するジャーナリングHFS + Mac OS拡張(大文字と小文字を区別、ジャーナリング)
(または)jhfsx
Journaled HFS + Mac OS Extended(ジャーナリング)
(または)jhfs +
上記の出力では、「(または)something」で定義されたエイリアスがありますが、FAT32ファイルシステムのエイリアスはありません。大文字小文字に関係なく、フルネーム「ms-dos fat32」を指定する必要があります。
したがって、/ dev / disk1として接続されたSDカードの場合、正しい手順は次のとおりです。
exit
ディスクにアクセスするアプリケーションと端末プロンプトを閉じます。
- すべてを手動で実行する場合は
$diskutil unmountDisk /dev/disk1
、次を使用してディスクをアンマウントします。ただし、diskutilは自動的にアンマウントを試みます。
- 次のコマンドを入力して、ディスクラベルとデバイスを適切に指定します。
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
出力は次のとおりです。
disk1で消去を開始しました
ディスクのアンマウント
パーティションマップの作成
ディスクが再表示されるのを待っています
disk1s1をmydisknameという名前のMS-DOS(FAT32)としてフォーマットする
disk1の消去が完了しました
最後に、次を使用して結果を確認しdiskutil list
ます。
$diskutil list /dev/disk1
/ dev / disk1
#:タイプ名サイズ識別子
0:FDisk_partition_scheme * 1.0 GB disk1
1:DOS_FAT_32 MYDISKNAME 1.0 GB disk1s1