私はしばらくの間これをする方法を探していました、しかし私は答えを見つけることができませんでした。 2 GBのSDカードをFAT-32にフォーマットする必要がありますが、ディスクユーティリティにオプションが表示されません。
SDドライブ(Apple SDXC Reader Media)を選択して[消去]に進むと、次のフォーマットオプションがあります。
同じことをしますが、SDカード自体(私の場合はNO NAME
)を選択すると、暗号化されたMac OS Xを除いて、まったく同じ結果になります。
私は、MS-DOSを選択すると、SDカードのサイズに応じてFAT-16から-32の間で選択されることを読みました。しかし、私は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
ターミナルを使い慣れている場合は、これを試してください。
まず、このコマンドを実行してパーティションテーブルを調べます。
diskutil list
このようなものが見えるはずです。
/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
変更したいパーティションは/dev/disk1
です。
デバイスをMBRフォーマットのFAT32パーティションに変更したいです。それには、次のコマンドを実行してください。
Sudo diskutil eraseDisk FAT32 名 MBRフォーマット/ dev/disk1
ここで、NAME
はディスクに付けたい名前です。
コメントで述べたように、ボリュームの名前に角括弧を入れることはできません。すべてが失敗するのを防ぐために、FAT32ボリュームの新しい名前に角括弧がないことを確認してください。
Sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1
[NAME]は大文字で書かなければなりません。そうでなければ、これは機能しません。
コメントで述べたように、どのディスクをフォーマットしているかを確認するには、diskutil
などのツールを必ず使用してください。上記の例では、ディスク/dev/disk1
はフォーマット中です。 diskutil list
(このコマンドはシステム上のパーティションを一覧表示します。詳細については他の回答を参照してください)を呼び出すなどの方法で目的のパーティションを見つけたら、dev/disk1
を目的のパーティションに置き換えます。
この回答は、Snow Leopard 10.6.8など、すべての古いApple Macバージョンに対する解決策として追加されています。FAT32"ファイルシステムタイプとして 動作しません 以下の例のように:
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
fat32は有効なファイルシステムフォーマットではないようです サポートされているファイルシステムのリストを表示するにはdiskutil listFilesystemsを使用してください。
内部コマンドは次のとおりです。
diskutil eraseDisk ファイルシステムディスクラベル MBRフォーマット デバイス
どこで デバイス diskutil list
コマンドを使って、あなたのSDカードであると判断されます。
「ターミナル」に次のように入力して、正しいファイルシステムのエイリアスを見つけます。
$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 [HFS + Mac OS拡張](ジャーナル) (または) jhfs +
上記の出力では、 "(または)によって定義されたエイリアスがあることがわかります。 何か"しかし、FAT32ファイルシステムのエイリアスはありません。大文字と小文字を区別せずに" ms-dos fat32 "というフルネームを指定する必要があります。
したがって、SDカードを接続すると / dev/disk1正しい手順は次のとおりです。
exit
任意の端末ディスクへのアクセスを促します。$diskutil unmountDisk /dev/disk1
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
出力は以下のとおりです。
ディスク1の消去を開始しました。 ディスクのマウント解除 パーティションマップの作成 ディスクが再表示されるのを待っています disk1s1をMS-DOS(FAT32)としてフォーマットmydiskname ]ディスク1の消去が完了しました 。
最後に、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