我似乎找不到扩展或移动这 1mb 的方法,但这确实困扰着我。
答案1
我的理解是,使用 GUID 分区(您的磁盘可能使用这种分区)时,最后的 1MB 是分区表的副本。来自维基百科:“GPT 还提供冗余,在磁盘的开头和结尾都写入 GPT 标头和分区表。”如果是这种情况,您就无法重复使用它。
但是为什么要担心112GB中的1MB呢?
答案2
减少双/多启动磁盘的混乱。分区(尤其是现在 Windows 也使用多个恢复分区)变得混乱,有时会将磁盘的关键区域分开。能够删除分隔其他分区的 1MB 空间只是分区混乱,而不是空间。它甚至还没有旧软盘那么大,所以这很清楚。
答案3
因此,因为我无法克服它,所以我习惯fdisk
将未分配的空间变小,也许不会精确到最后一千字节,但至少它不会再出现来打扰我。
这只是最后一个分区,我已经有 GPT 和其他分区。
$ sudo fdisk /dev/sdaX # whatever is device path
Command (m for help): n
Partition number (18-128, default 18): # I just hit enter here
First sector (38654707712-39063650270, default 38654707712): # just hit enter
Last sector, +/-sectors or +/-size{K,M,G,T,P} (38654707712-39063650270, default 39063648255): 39063650269
Created a new partition 18 of type 'Linux filesystem' and of size 195 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
重要的值是。我计算了 的最大结束值和到 个扇区的默认结束值39063650269
之间的差值。39063650270
39063648255
2015
此磁盘有 512 字节扇区。因此2015 * 512
制作了一些1007.5MiB
。
我懒得计算 GPT 第二份副本的准确位置,但认为半 MB 就足够了。扇区1007 * 1024 / 512
也是如此。2014
最终值是默认end
值+2014
扇区39063648255 + 2014 = 39063650269
。
现在 gparted 不再显示未分配的空间。
.. 适合那些对无价值练习感兴趣的人来说。