好的,我喜歡我的驅動器的外觀:
嗯,差不多了。但我有兩個unallocated
部分想要刪除。
我該怎麼做呢?我點擊 sda1,希望將其擴展為 1 MB 的未分配空間,而 sda1 已經達到了最大容量。
我點擊 sda5,希望將其擴展為 1 MB 的未分配空間,而 sda5 已經達到了最大容量。
我單擊 sda2,它已經達到了最大大小。一切都盡可能大!我怎樣才能擴展到這個未分配的空間?
答案1
有許多問題可能會讓您感到困難:
傳統上,分割軟體喜歡將分割區與邏輯磁軌對齊,因此,如果每個磁軌有 63 個磁區,這意味著將分割區與 63 個磁區的倍數對齊。實際上,這是比兆位元組小得多的少量資料。
然而,硬碟長期以來一直使用邏輯(即假)尋址,其中磁軌和磁區毫無意義。實際上,硬碟現在從每個光碟的外部到內部每個磁軌使用可變數量的磁區。
如今,隨著快閃記憶體和 SSD 驅動器的流行,分區軟體傾向於將分區對齊到 1MB 的倍數。
第一個分割區不能位於磁碟機的最開始位置,因為該空間已保留,因此第一個分割區只能是 63 個磁區(如果按照舊方式對齊)或 1MB(如果按照新方式對齊)。
如果您的第一個分割區是使用較舊的分割軟體建立的,則它可能從第 63 個磁區開始。如果您的後續分區是使用較新的分區軟體建立的,則它可能以 1MB 的倍數開始。由於它們不對齊,因此它們之間的空間將小於 1MB。
這絕對沒有問題,特別是在傳統硬碟(例如非 SSD)或虛擬硬碟上。您可以按照自己喜歡的方式進行調整,而不會影響效能。此外,50GB 硬碟上不到 1MB 的空間損失非常小,可以忽略不計。不要為了節省不到 1MB 而讓自己陷入麻煩。你唯一的問題是它在 Gparted 中看起來有點難看。
您的另一個分割區(sda5)位於擴充分割區內。 Gparted 目前無法移動擴展分區的邊界。另外,由於擴展分區開始時所需的空間,我有一種感覺不可能的將其與 1MB 邊界對齊,並且周圍不會有極少量的浪費空間。
另一個分區是交換分區。 Gparted 可能無法調整交換分割區的大小,但這沒問題,因為無論如何它都是消耗性數據,因此您可以將其丟棄並建立不同大小的新交換分割區。
也就是說,我可以解決你的問題。 sda5 只是交換區,因此不要調整它的大小,而是將其丟棄,然後丟棄它周圍的擴展分區。這會將所有可用空間合併為一團。
然後,建立一個新的交換分區,佔據所有未使用的空間。
由於其他地方突出顯示的原因,分區之間可能仍然有 <1MB 的間隙,但如果它們僅在正常分區周圍,Gparted 通常甚至不會顯示這些間隙。