拡張パーティションの未割り当て領域からプライマリパーティションを作成する

拡張パーティションの未割り当て領域からプライマリパーティションを作成する

まず Windows XP (/dev/sda1) をインストールし、その後 Ubuntu (/dev/sda2) をインストールしました。今度は Windows 7 もインストールしたいと思います。しかし、ハード ドライブに未割り当て領域が残っておらず、Win XP パーティションはほぼいっぱいです。そこで、Ubuntu パーティション (拡張パーティション内の論理パーティション) のサイズを変更しました。いくらかの領域を空けたので、Windows 7 のプライマリ パーティションを作成したいのですが、gparted も kde パーティション マネージャーも別のプライマリ パーティションを作成できません。拡張パーティション内に新しい論理パーティションを作成することしかできません。

これを修正して、作成した未割り当て領域で別のプライマリ パーティションを作成できるようにする方法はありますか?

答え1

一般に、ベア ドライブにはプライマリと拡張の 2 種類のパーティションがあります。

論理的ドライブ拡張パーティション内にプライマリ パーティションを作成することはできますが、拡張パーティション内にプライマリ パーティションを作成することはできません (その逆も同様)。

したがって、拡張パーティションを、論理ドライブを収容できる大きさまで縮小し、拡張パーティションが占めていたスペースに新しいプライマリ パーティションを作成します。

Windows は 4 つ以上のプライマリ パーティションを持つディスクを適切に処理できないことに注意してください。

答え2

問題が見つかりました: 拡張パーティションの未割り当て領域が Linux パーティションと Linux Swap パーティションの間にありました。そのため、拡張パーティションのサイズを単純に変更することはできませんでした。まず、未割り当て領域を拡張パーティションの「端」に移動する必要がありました。そうすれば、拡張パーティションから簡単に除外できます。パーティションを 3 番目のパーティションを挟んで 2 つの部分に分割することはできません。

関連情報