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