web-dev-qa-db-ja.com

拡張パーティションのサイズを変更するにはどうすればよいですか?

Windows XPがインストールされたプライマリパーティションがあります。また、拡張パーティションが3つの論理パーティションに分割されています。-ドライブD:Windows用-Ext4Linuxシステム-スワップ

今、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を他のパーティションに与えることはできません。

私はアドバイスを求めます-私のHDをどのように分けるか。両方のWindowsパーティションから50Gbを取得する必要があり、これらの100Gbはext4パーティションに与えられます。

1
Larry Cinnabar

Linux OSからですか、それともLive CDからですか?通常、gpartedでは、パーティションがアンマウントされるまで、パーティションに大きな変更を加えることはできません。

これが問題である場合、Live CDを使用すると、拡張パーティションのサイズを変更し、ntfsパーティションを移動してから、ext4パーティションのサイズを変更できます。

1
Karthik T

Partition-> Informationの下に示すように、移動しようとしている拡張パーティション内のスワップパーティションがアクティブであるため、USBドライブから起動している場合でもこれが発生する可能性があります。非アクティブ化するには、それを選択し、SwapoffメニューのPartitionをクリックします。

0
user1318499