Как изменить размер расширенного раздела?

Как изменить размер расширенного раздела?

У меня есть основной раздел с 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)

Если я освобожу немного места (например, 50 Гб) из sda1 (первичный ntfs), у меня будет 50 Гб свободного, но gpartedэто не позволит изменить размер раздела sda2. Поэтому я не могу отдать эти 50 Гб другому разделу.

Прошу совета - как разделить HDD. Мне нужно взять по 50Gb с обоих разделов windows, а эти 100Gb отдать на раздел ext4.

решение1

Вы делаете это из ОС Linux или с Live CD? Обычно gparted не позволяет вносить существенные изменения в разделы, пока они не будут размонтированы.

Если проблема именно в этом, использование Live CD позволит вам изменить размер расширенного раздела, переместить раздел NTFS, а затем изменить размер раздела ext4.

решение2

Это может произойти даже при загрузке с USB-накопителя, поскольку раздел подкачки в расширенном разделе, который вы пытаетесь переместить, активен, как показано под Partition-> Information. Чтобы деактивировать его, выберите его и щелкните Swapoffв Partitionменю.

Связанный контент