为什么整个空间不等于所有子分区?

为什么整个空间不等于所有子分区?
fdisk  -l 
Partition table entries are not in disk order.

Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdb1  *       16128 30489407 30473280 14.5G  c W95 FAT32 (LBA)
/dev/sdb4       11580256 13523807  1943552  949M  0 Empty

sdb1+sdb4=14.5g+949M=15.4g

14.6为什么是这样: fdisk -l 信息中的磁盘 /dev/sdb: , 15610576896 字节, 30489408 扇区?
它说所有的sdb 空间为 14.6 GiB。为什么不是 15.4 GiB?
为什么会损失约 0.8 GiB 空间?

答案1

您的磁盘大小为 14.538 GiB(30489408 扇区 * 512 字节/1024/1024/1024)。

由于 sdb4 与 sdb1 重叠,其分区表严重损坏。

您应该尽快删除 sdb4,在任何情况下,您都不应该使用第四个分区,否则会存在损坏 sdb1 内容的很大风险。

相关内容