fdisk で USB スティックをフォーマットすると使用領域がマイナスになる?

fdisk で USB スティックをフォーマットすると使用領域がマイナスになる?

fdisk を使用して USB ドライブをフォーマットし、3 つのパーティションを作成しました。すべて正常に動作しているように見えますが、ディスク ユーティリティではすべてのパーティションの使用済み領域がマイナスで表示されます。

パーティション | 容量 | 使用可能 | 使用中 | ファイルシステム

パーティション 1 | 5.12 GB | 5.46 GB |-340.8MB|ファット32

パーティション 2 | 12.29 GB | 12.63 GB |-346.2MB| 拡張FAT

パーティション 3 | 45.33 GB | 45.53 GB |-195.3MB| HFS+

ドライブには MBR パーティション テーブルがあります。残念ながら、GUID に切り替えることはできません。

これは正常ですか? これを修正するにはどうすればいいですか?

以下は fdisk からのスクリーンショットです:

fdisk からのスクリーンショット

前もって感謝します!

編集:ディスクユーティリティでは、2つのパーティションのファイル数が誤って表示されます(P1:0 ファイル、P2:374.904 ファイル、P3:11.068.054 ファイル)。すべてのパーティションには実際には 0 個のファイルが含まれています。

答え1

8GB のペンドライブを FAT32 を使用してフォーマットした後、同じ問題が発生しましたDisk Utility

フォーマット後、-194MB と表示され、その後は他の形式にフォーマットされます。

ターミナルとdiskutilツールを使用して回復することができました。

まず現在のボリュームをリストします

$ diskutil list

次にUSBボリュームをフォーマットします

$ sudo diskutil eraseDisk FAT32 MYSD MBRFormat /dev/YourDiskVolume

出力は次のようになります

~ $ sudo diskutil eraseDisk FAT32 USB MBRFormat /dev/disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s1 as MS-DOS (FAT32) with name USB
512 bytes per physical sector
/dev/rdisk2s1: 15602896 sectors in 1950362 FAT32 clusters (4096 bytes/cluster) 
bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2 drv=0x80 bsec=15633406 bspf=15238 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2

これ記事役に立ちました。

答え2

どうやら、これはディスクユーティリティのバグのようです。他の複数のコンピュータを使用してスティックを再フォーマットしましたが、ディスクユーティリティには依然として使用済み領域のマイナス値が表示されます。

また、複数のコンピューターとプログラムを使用してスティックをチェックしましたが、エラーはありませんでした。

ディスクユーティリティが間違っています。

関連情報