我的主分割區有 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
。