Windows XP がインストールされているプライマリ パーティションがあります。また、拡張パーティションは 3 つの論理パーティションに分割されています。 - Windows 用のドライブ D: - 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) からいくらかのスペース (たとえば 50 GB) を解放すると、50 GB の空き領域ができますが、 gparted
sda2 パーティションのサイズを変更することはできません。そのため、この 50 GB を他のパーティションに割り当てることはできません。
アドバイスをお願いします - HD を分割する方法。両方の Windows パーティションから 50 GB を取得し、この 100 GB を ext4 パーティションに割り当てる必要があります。
答え1
これを Linux OS から実行していますか、それとも Live CD から実行していますか? 通常、gparted では、パーティションをアンマウントするまでパーティションに大きな変更を加えることはできません。
これが問題である場合、Live CD を使用すると、拡張パーティションのサイズを変更し、ntfs パーティションを移動してから ext4 パーティションのサイズを変更できるはずです。
答え2
これは、USB ドライブから起動している場合でも発生する可能性があります。これは、移動しようとしている拡張パーティション内のスワップ パーティションが、Partition
->に示すようにアクティブになっているためですInformation
。非アクティブにするには、それを選択してメニューSwapoff
をクリックしますPartition
。