調整現有安裝的主分割區大小,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 開始。

也許從 Linux Live CD 啟動並使用會更容易gparted對於這兩個操作。

目前還不清楚為什麼有兩個 EFI 系統分割區。對於 Windows 和 Linux 來說,一個就足夠了。

相關內容