%3F.png)
しばらくこの方法を探していましたが、答えを見つけることができませんでした。2 GB の SD カードを FAT-32 にフォーマットする必要がありますが、ディスク ユーティリティにオプションが表示されません。
SD ドライブ (Apple SDXC Reader Media) を選択し、「消去」に進むと、次のフォーマット オプションが表示されます。
- Mac OS 拡張 (ジャーナリング)
- Mac OS 拡張 (ジャーナリング、暗号化)
- Mac OS 拡張 (大文字と小文字を区別、ジャーナリング)
- Mac OS 拡張 (大文字と小文字を区別、ジャーナリング、暗号化)
- MS-DOS (FAT) の場合
- 拡張FAT
同じ操作をしますが、SD カード自体 (私の場合はNO NAME
) を選択すると、暗号化された Mac OS X を除いて、すべて同じ結果が得られます。
MS-DOS を選択すると、SD カードのサイズに応じて FAT-16 と FAT-32 が選択される、と読みました。ただし、私の SD カードは 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
答え1
ターミナルの使用に慣れている場合は、これを試してください。
まず、次のコマンドを実行してパーティション テーブルを確認します。
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 消去ディスク FAT32名前MBRフォーマット /dev/disk1
どこNAME
ディスクに付ける名前です。
コメントで述べたように、混乱を避けるためにボリューム名に角括弧を入れることはできません。すべてが失敗しないようにするには、FAT32 ボリュームの新しい名前に角括弧がないことを確認してください。
注:NAME
多くの場合、大文字でないと失敗する可能性があります。
答え2
sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1
[NAME] は大文字で記述する必要があります。そうでない場合は機能しません。
コメントで述べたように、diskutil
フォーマットするディスクを確認するには、などのツールを使用するようにしてください。上記の例では、ディスクが/dev/disk1
フォーマットされています。(このコマンドは、システム上のパーティションを一覧表示します。詳細については他の回答を参照してください) を呼び出すなどの方法で目的のパーティションをdiskutil list
見つけたら、dev/disk1
目的のパーティションに置き換えます。
答え3
これを試した場合:
$diskutil eraseDisk FAT32 MYDISKLABEL MBRFormat /dev/disk1
しかし、次のエラーが表示されます:
FAT32 does not appear to be a valid file system format
Use diskutil listFilesystems to view a list of supported file systems
するとこの答えは5月お手伝いします。ただし、注意してください:
- これは、年上のApple Macのバージョン
FAT32
ファイルシステムの種類と同様にうまくいかない上記のエラーの通り。 - どの「古い」バージョンでエラーが発生するかはわかりませんが、Snow Leopardでは発生します。10.6.8と
diskutil
日付付きバージョン2009年5月15日。 - このエラーは、Mac OS Leopard 10.5 から Yosemite 10.10 で発生する可能性があります。
- このソリューションは、おそらく El Capitan 10.11 以降の新しい Mac OS バージョンには関係ありません。
- 以下の例では、/dev/ディスク1SD カード (デバイス) を指します。デバイスへのポインタが何であるかを判断する必要があります。
- すべての情報については詳しく説明しません。コマンドにどのような変更を加える必要があるかだけを説明します。たとえば、 をいつ使用するか
sudo
、デバイスを識別する方法、デバイスをアンマウントする方法、ラベルを指定する方法、ディスクが正しくフォーマットされていることを確認する方法などを他の回答から知っておく必要があります。
コマンドライン構文:
diskutil eraseDisk filesystem disklabel MBRFormat device
解決:
利用可能なすべてのオプションを一覧表示して、正しいファイルシステムのエイリアスを見つけます。
$diskutil listFilesystems
出力テーブルには、「(または)」で定義されたエイリアスがあることがわかります。何か「ただし、「FAT32」ファイルシステムにはエイリアスがありません。したがって、大文字と小文字を区別しない完全な名前「ms-dos fat32」を指定する必要があります。
指示:$diskutil eraseDisk "ms-dos fat32" mydisklabel MBRFormat /dev/disk1
答え4
これを試して:
diskutil eraseVolume "ms-dos fat32" PARTNAME /dev/disk***XsY
gustavo@iMac-de-Gustavo ~ % diskutil list
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme
*2.0 GB disk1
1: DOS_FAT_16 NO NAME 2.0 GB disk1s1
gustavo@iMac-de-Gustavo ~ % diskutil eraseVolume "ms-dos fat32" FAT32 /dev/disk1s1
Started erase on disk5s2 (FAT)
Unmounting disk
Erasing 512 bytes per physical sector /dev/rdisk5s2: 15853288 sectors in 1981661 FAT32 clusters (4096 bytes/cluster) bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=15884288 bspf=15482 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk1s1 (FAT32)
gustavo@iMac-de-Gustavo ~ %
それは簡単ですね ;)