调整现有安装的主分区大小,fdisk 检测到可用空间,但不允许我扩展

调整现有安装的主分区大小,fdisk 检测到可用空间,但不允许我扩展

我正在按照本文的提示运行以下命令来扩展分区文章

分区 7(75Gb,从扇区 1794791424 开始)是我的主分区,分区 8(100Gb,从扇区 1580881920 开始)是额外空间(两个扇区之间显然存在间隙,这可能会导致问题?)。

我首先运行fdisk: d并删除分区 7 和 8,然后fdisk: n创建一个新分区。

正如您从下面的终端输出中看到的,它允许我在刚刚释放的扇区范围中选择一个点,但是当我这样做时,它不允许我使用所有可用空间:

Partition number (7-128, default 7):

First sector (1580881920-1953525134, default 1580881920):

Last sector, +/-sectors or +/-size{K,M,G,T,P} (1580881920-1790597119, default 1790597119):

分区表:

/dev/nvme0n1p1       2048    1085439    1083392   529M Windows recovery environment
/dev/nvme0n1p2    1085440    1290239     204800   100M EFI System
/dev/nvme0n1p3    1290240    1323007      32768    16M Microsoft reserved
/dev/nvme0n1p4    1323008 1580881919 1579558912 753.2G Microsoft basic data
/dev/nvme0n1p5 1790597120 1792694270    2097151  1024M EFI System
/dev/nvme0n1p7 1794791424 1953523710  158732287  75.7G Linux filesystem

答案1

您不能将分区 8 的空间用于分区 7,因为分区 8 位于分区 4 和 5 之间:

/dev/nvme0n1p1       2048    1085439    1083392   529M Windows recovery environment
/dev/nvme0n1p2    1085440    1290239     204800   100M EFI System
/dev/nvme0n1p3    1290240    1323007      32768    16M Microsoft reserved
/dev/nvme0n1p4    1323008 1580881919 1579558912 753.2G Microsoft basic data
               1580881920 1790597119                   ### free space of partition 8 ###
/dev/nvme0n1p5 1790597120 1792694270    2097151  1024M EFI System
/dev/nvme0n1p7 1794791424 1953523710  158732287  75.7G Linux filesystem

您必须首先将分区 5“移动到顶部”,以便该分区从 1580881920 开始。之后,您可以调整分区 7 的大小以占用剩余空间。

也许从 Linux Live CD 启动并使用会更容易gparted对于这两个操作。

还不清楚为什么有两个 EFI 系统分区。对于 Windows 和 Linux 来说,一个就足够了。

相关内容