私のシステムは、デュアルブートwindows7とxubuntuです。 Gpartedのパーティションテーブルのスクリーンショットを次に示します。
次に、別のLinux OSを追加します。 /dev/sda3
のサイズを変更し、新しいOSに40GBを使用したかった。しかし、サイズ変更後に新しいパーティションを作成しようとすると、エラーが発生します。
「4つ以上のプライマリパーティションを作成することはできません。」
プライマリパーティションを4つ以上作成できないことを知っていますが、これは隅にいるように見えます。 Windowsから初期パーティションを作成しましたが、プライマリ/拡張パーティションについてはあまり考えませんでした。
さて、私の問題は、この問題が起こらないように、本当に何をすればいいのでしょうか?拡張パーティションとして/dev/sda3
を作成し、その下に/dev/sda4
を作成する必要がありましたか?必要なときに追加のOSを追加することに関連するすべての問題を解決できますか?または他のより良いスキームがあります。
2番目の質問は、ドライブをフォーマットせずにこれを修正する方法はありますか?
PDATE:これはSudo fdisk -l
の出力です
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x1a2544f4
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 209928191 104860672 7 HPFS/NTFS/exFAT
/dev/sda3 209928192 1905287167 847679488 7 HPFS/NTFS/exFAT
/dev/sda4 1905289214 1953523711 24117249 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 1905289216 1947305983 21008384 83 Linux
/dev/sda6 1947308032 1953523711 3107840 82 Linux swap / Solaris
/dev/sda3
のサイズを変更して、そのパーティションの最後に未割り当てスペースがある場合、既存のxubuntuインストールを損なわずに/dev/sda4
拡張パーティションにそのスペースを追加できますか?
はい。sda3を縮小/サイズ変更した後、拡張パーティション(ちょうどsda4)のサイズを変更して、その両側(それに隣接)に空きスペースを含めることができます。
拡張パーティションは、他の多くのパーティションを保持できます。これは、「4つ以上」のパーティションのコンテナのようなものです。 Ithink拡張パーティションがまだない場合は、最初に4つの既存のパーティションのいずれかを削除し、次に拡張パーティションを作成する必要があります空きスペース。
しかし、すでに拡張パーティションがあるように見えるので、拡張パーティション(sda4)に隣接する空きスペースを増やすために、パーティションの1つ(推奨するようにsda3)を縮小し、拡張パーティションのサイズを変更するだけです( sda4)空き領域を含め、別のパーティションを作成します(空き領域内、拡張パーティション内)。現在パーティションからLinuxを実行していない(またはマウントしている)場合は、gparted
で圧縮できますが、マウントされており、アンマウントしないことが重要な場合は、gpartedからgpartedを使用できます。ライブcd/dvd/usb。
または、Windowsのファイルが心配で、gpartedで縮小したくない場合は、Windowsがsda3の場合に独自のパーティションを縮小する方法を知っている必要があります(ただし、ウィンドウは間違いなく別の名前を呼び出します)。 gpartedによる拡張パーティション。
読むのは難しいですが、/ tmpパーティションがあるように見えます。拡張パーティションがなく、まだ削除する必要がある場合は削除するのが良い候補のようです。 linux/ubuntuを少し修正して、/ tmpを再度見つけます。
ほとんど忘れていましたが、将来、この「4パーティションの制限」をすべて避けたい場合、最初のパーティションをディスク全体を使用して拡張パーティションにし、すべてのパーティションを「メイン」拡張パーティション内の論理パーティションとして作成できます。少なくとも1つの「プライマリ」パーティションが必要なdosや古いウィンドウの問題があると聞いたと思いますが、それはおそらくもう問題ではないでしょう。
または、MBR(マスターブートレコード)パーティショニングをまったく使用できず、代わりにGPT(GUID Partition Table)を使用できます。これには、12xパーティションの制限と最大18EBのディスクサイズがあります( EBが何であるかを知っていますが、私はそれらの18を持っていないと確信しています;-)
4つのプライマリパーティションが使用されています.. 3つのNTFSと1つのExtended(拡張可能)。
はい、そうです、拡張されたパーティション3はニースだったでしょう。
Ntfsの1つのサイズを変更すると、空のスペースが残ります..拡張パーティションに隣接している場合は、サイズを変更できます。
未割り当ての領域が表示されません。しかし、はい、partedを使用して拡張パーティション境界を移動し、内部のパーティションを回復します。それらがどこにあることに注意してください。