合併不相鄰的分區

合併不相鄰的分區

我主要使用 Linux Mint,但有 Windows 10 雙啟動設定。

我的分割區在 Windows 中看起來像這樣:

光碟佈局

我想將(空)Recovery D: 分割區的空間新增至 Windows C: 分割區,但我重要的 Linux 分割區位於它們之間。

我怎樣才能安全地做到這一點?我假設 Gparted,但不確定要採取的步驟。似乎沒有辦法在不移動我的 Linux 分割區的開頭的情況下做到這一點,這似乎不安全?

(我想這樣做的原因是為了有足夠的空間用於額外的7GB Windows 保留,以用於1903 年以來的更新。如果有人知道一種方法來強制Windows 為此使用某個分割區,那就更好了,我不會'不需要進行此分區。

答案1

我已經用了gparted很多這樣的東西,從來沒有遇到過問題,但你不能假設你不會(包括電源故障),所以你的第一件事是必須如果你想真正安全的話,要做的就是進行完整的磁碟備份,以及 Linux 分割區的備份。

然後gparted刪除恢復分割區,如果您絕對確定它是空的。

現在將分割區 5 移至磁碟結尾,然後將分割區 4 移至與其相鄰的位置。

最後,Windows 分割區現在可以擴展以使用 Linux 分割區下方的所有空間。

請注意,gparted在按下Apply按鈕之前不會進行任何更改,因此您可以隨時中止並重新啟動,直到您執行此操作,因此請將此作為設定所需的分區佈局後要做的最後一件事。

謹慎行事是明智的,但只要您有足夠的備份,您就可以放心地繼續:gparted做了很多工作來保護您免於做出不可用的佈局,並在進行修改之前掃描所有光盤區域,這使得過程相當緩慢,但至少它是安全的。

答案2

最重要的部分:進行完整磁碟備份。我會使用 Clonezilla。

行動 Linux 分割區通常是安全的。只是避免使用內建的 Windows 工具(磁碟管理、diskpart),因為它們會執行奇怪且不安全的操作,例如對 GPT 分割區進行排序。 Gparted 不應該做任何愚蠢的事情。

請注意,移動分區的開頭(即向左縮/擴展或移動整個分區)需要重寫整個分區內容。這將需要一些時間,並對 SSD 造成一些壓力。如果你偶爾這樣做也沒什麼大不了的,但盡量避免這樣做。

如果情況不太明顯:您無法修改從中啟動的分割區,因此您需要從 USB 啟動 Linux 來執行此操作。我喜歡用GRML。它還包括 Clonezilla。

相關內容