我先安裝了 Windows XP (/dev/sda1),然後安裝了 Ubuntu (/dev/sda2)。現在我也想安裝Windows 7。但是,我的硬碟上沒有剩餘未分配的空間,而且我的 Win XP 分割區幾乎已滿。所以我調整了我的 Ubuntu 分割區(這是擴充分割區內的邏輯分割區)的大小。現在我清理了一些空間,我想為 Windows 7 建立一個主分割區,但是 gparted 和 kde 分割區管理器都不會讓我建立另一個主分割區。它們只允許我在擴充分割區內建立新的邏輯分割區。
有什麼方法可以解決這個問題並允許我使用我創建的未分配空間創建另一個主分區嗎?
答案1
一般來說,裸碟上有兩種類型的分割區:主分割區和擴充分割區。
邏輯性驅動器可以在擴展分區中創建,但不能在擴展分區內創建主分區(反之亦然)。
因此,將擴展分區縮小到足以容納其中的邏輯驅動器,然後在擴展分區佔用的空間中建立新的主分區。
請記住,Windows 無法/不會正確處理具有超過 4 個主分割區的磁碟。
答案2
我發現問題是:擴展分區中未分配的空間位於Linux分區和Linux交換分區之間。因此,擴展分區不能簡單地調整大小:我必須先將未分配的空間移動到擴展分區的“邊緣”,這樣就可以輕鬆地將其從擴展分區中排除。您不能將一個分區分成兩部分,中間有第三個分區。