使用 fdisk 格式化 U 盘 - 已用空间为负?

使用 fdisk 格式化 U 盘 - 已用空间为负?

我使用 fdisk 格式化了 USB 驱动器,并创建了三个分区。一切似乎都工作正常,但磁盘工具显示所有分区的已用空间量均为负值:

分区|产能 |可用 |二手 |文件系统

分区 1 | 5,12 GB | 5,12 GB | 5,46 GB |-340,8 MB| FAT32

分区 2 | 12.29 GB | 12.29 GB 12.63GB|-346,2 MB|外加FAT

分区 3 | 45.33GB| 45.53GB|-195,3 MB|高频FS+

该驱动器有一个 MBR 分区表。不幸的是,切换到 GUID 不是一个选择。

这是正常的吗?我可以做什么来解决这个问题?

这是 fdisk 的屏幕截图:

fdisk 的屏幕截图

提前致谢!

编辑:磁盘工具还显示两个分区上的文件计数不正确(P1:0 个文件,P2:374.904 个文件,P3:11.068.054 文件)。所有分区实际上包含 0 个文件。

答案1

使用 .bat 将 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

显然这只是磁盘工具中的一个错误。我使用多台其他计算机重新格式化了该棒,并且“磁盘工具”仍然显示负数的已用空间。

我还使用多台计算机和程序检查了该棒,没有错误。

磁盘工具错误。

相关内容