web-dev-qa-db-ja.com

プライマリパーティションと論理パーティションの違いは何ですか?

主な違いは何ですか?どちらがより好ましいですか? OS固有の利点はありますか?

38

レガシー MBRパーティションスキーム では、作成できるパーティションは4つだけです(これらは「プライマリ」パーティションと呼ばれます)。この制限を回避するには、通常、エントリの1つを "拡張"パーティション にします。ファイルの代わりに、いくつかの「論理」パーティションが含まれています。

MBR: < primary | primary | primary | primary >

MBR: < primary | primary | extended [logical, logical, logical] >

実際には、唯一の違いは、一部のオペレーティングシステム(つまりWindows)が論理パーティションから起動できないことです。

新しいパーティションスキーム [〜#〜] gpt [〜#〜] は、すべてのIntel Macを含む最近の一部のシステムで使用されています。このような小さな制限はなく、必要もありません。拡張/論理パーティションを使用します。

35
user1686

作成できるプライマリパーティションは4つ(拡張パーティションを作成する場合は3つ)ですが、論理パーティションはいくつでも作成できます。古いバージョンのWindowsをプライマリパーティションにインストールする必要があり、レガシーMBRブートローダーはプライマリパーティションからしか起動できないことを除いて、OS固有の利点はありません。

3種類のパーティションがあります

  1. プライマリー
  2. 拡張
  3. 論理的

そして、今日使用されている2種類のパーティション分割スキーム

  • MBR(マスターブートレコード)
  • GPT(GUIDパーティションテーブル)

GPTディスクにはプライマリパーティションしか含まれていないため、プライマリパーティション、拡張パーティション、および論理パーティションはMBRディスクに大きく関連しています。

MBRディスクでは、最大で4つのプライマリパーティション、または3つのプライマリ+ 1つの拡張パーティションしか存在できません。

OSをインストールしてデータを任意の種類のパーティション(プライマリ/論理)に保存できますが、唯一の違いは、一部のオペレーティングシステム(つまりWindows)が論理パーティションから起動できないことです。

アクティブパーティションはプライマリパーティションに基づいています。 4つのプライマリパーティションのいずれか1つをアクティブパーティションとして設定できます。 4つの異なるオペレーティングシステムがインストールされた4つのプライマリパーティションが存在する可能性があるため、アクティブとマークされたパーティションの1つが初期ブートに使用されます。アクティブパーティションには、オペレーティングシステムをディスクからロードするためのブートローダー(ntldr、bootmgr、grub/burg/liloなど)が含まれています。

[〜#〜] bios [〜#〜]は、オペレーティングシステムをロードするためのアクティブパーティションのみを認識します。他のパーティションは認識されません。

論理区画をアクティブとして設定することはできません。 ここ の説明どおり。

完全なソース: Wikipedia

5
Vipin

それらは代替ではなく、それはあなたがそれらを作成する順序とそれらの階層関係についてのより多くのポイントです。 1つはプライマリパーティションと呼ばれます。一部のOSでは、複数のOSを使用できます。 内で (いずれかに加えて)プライマリでは拡張パーティションを作成できます。さらにパーティションが必要な場合は、拡張パーティション内に論理パーティションを作成することもできます。

修正のための感謝とイグナシオに感謝します。

1
barlop

プライマリパーティションのエントリは [〜#〜] mbr [〜#〜] です。したがって、最大4つのプライマリパーティションがあり、そのうちの1つは拡張パーティションである可能性があります。拡張パーティションには、可変数の論理パーティションを含めることができます。拡張パーティションには [〜#〜] vbr [〜#〜] が含まれ、これによりプログラムコントロールは論理パーティションの情報を取得できます。

0
Vikram