如何調整擴充分割區的大小?

如何調整擴充分割區的大小?

我的主分割區有 Windows XP。另外,我將擴充分割區分為 3 個邏輯分割區: - 磁碟機 D:用於 Windows - Ext4 Linux 系統 - 交換

現在,Linux是我的主系統,我希望Ext4分割區最大,所以我想讓windows分割區更小,ext4分割區更大。

這是我的結構:

Model: ATA ST3320613AS (scsi)
Disk /dev/sda: 320073MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start     End       Size      Type      File system     Flags
 1      0.03MB    104856MB  104856MB  primary   ntfs            boot
 2      104856MB  320073MB  215217MB  extended                  lba
 5      104856MB  209712MB  104856MB  logical   ntfs
 6      209712MB  318014MB  108302MB  logical   ext4
 7      318014MB  320073MB  2058MB    logical   linux-swap(v1)

如果我從 sda1(主 ntfs)釋放一些空間(例如 50Gb),我將有 50Gb 可用空間,但 gparted不允許調整 sda2 分割區的大小。所以我不能把這 50Gb 給其他分區。

我請求一個建議 - 如何分離我的硬碟。我需要從兩個 Windows 分割區中取出 50Gb,並將這 100Gb 指派給 ext4 分割區。

答案1

您是在 Linux 作業系統上還是從 Live CD 上執行此操作?通常,在卸載分割區之前,gparted 不允許您對分割區進行重大變更。

如果這是問題所在,則使用 Live CD 應該可以讓您調整擴充分割區的大小,移動 ntfs 分割區,然後調整 ext4 分割區的大小。

答案2

即使從 USB 磁碟機啟動時也可能發生這種情況,因為您嘗試移動的擴充分割區中的交換分割區處於活動狀態,如下所示Partition-> Information。要停用它,請選擇它並點擊Swapoff選單Partition

相關內容