Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

プライマリパーティション(プライマリパーティション)とは | 意味や読み方など丁寧でわかりやすい用語解説

プライマリパーティション(プライマリパーティション)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

プライマリパーティション (プライマリパーティション)

英語表記

Primary Partition (プライマリパーティション)

用語解説

コンピュータのストレージであるハードディスクドライブやソリッドステートドライブを扱う上で、「プライマリパーティション」という言葉は基本的な概念の一つである。これはストレージを論理的に分割する際の最も基本的な区画であり、特にオペレーティングシステム(OS)を起動するために不可欠な役割を果たす。ストレージは通常、物理的な一枚のディスクとして認識されるが、これをそのまま利用するのではなく、複数の独立した領域に区切って使用することが一般的である。この区切られた領域がパーティションであり、プライマリパーティションはその中でもOSが直接起動できる特別な性質を持つ領域を指す。

ストレージのパーティションには、主にMBR(Master Boot Record)形式とGPT(GUID Partition Table)形式の二つの管理方式が存在する。プライマリパーティションの概念は、特に古いMBR形式のディスクにおいて重要となる。MBR形式では、一つの物理ストレージに対して作成できるプライマリパーティションの数に制限があり、通常は最大で四つまでと定められている。これらのプライマリパーティションのうち、システムが起動時に最初に読み込むべきOSが格納されているパーティションは「アクティブパーティション」として設定される。コンピュータの電源を入れた際、BIOS(Basic Input/Output System)やUEFI(Unified Extensible Firmware Interface)といったファームウェアがまずMBRを読み込み、そこからアクティブとマークされたプライマリパーティションを特定し、そのパーティション内に存在するブートローダーと呼ばれるプログラムを実行することで、OSの起動プロセスが開始される。そのため、OSをインストールする際には、少なくとも一つのプライマリパーティションが作成され、それがアクティブパーティションとして設定される必要がある。

プライマリパーティションは、ハードウェアとしてのストレージをOSが管理可能な論理的な単位に分割する第一段階である。このパーティションがなければ、OSはストレージのどの部分にアクセスすべきか、どこにシステムファイルが格納されているかを認識できない。OSはパーティションを作成し、その後そのパーティションをファイルシステム(例えばWindowsで一般的に使われるNTFSや、macOSで使われるAPFS、Linuxで使われるext4など)でフォーマットする。フォーマットが完了すると、OSはそのパーティションに対してドライブレター(WindowsにおけるC:ドライブやD:ドライブなど)を割り当て、ユーザーがファイルを保存したり、アプリケーションをインストールしたりできるようになる。

MBR形式におけるプライマリパーティションの数の制限は、大規模なストレージや複数のOSをインストールする際に制約となることがあった。この制限を回避するために、「拡張パーティション」という概念が導入された。拡張パーティションは、一つのプライマリパーティションの領域を消費して作成される特別なパーティションであり、その内部にさらに複数の「論理ドライブ」を作成することが可能である。これにより、MBR形式のディスクでも合計で四つ以上の論理的なドライブを作成し、より多くのデータを保存したり、複数のOSをインストールしたりする柔軟性が確保された。しかし、OSを直接起動できるのはプライマリパーティションのみであり、論理ドライブから直接OSを起動することはできない。

近年では、MBR形式に代わりGPT形式のパーティション管理が主流になりつつある。GPT形式は、MBR形式が抱えていたプライマリパーティション数の制限(理論上128個まで)、および2TBを超えるストレージを扱えないという制限を克服するために開発された。GPT形式においては、厳密な意味での「プライマリパーティション」という概念は薄れ、すべてのパーティションは同等に扱われる。OSの起動に必要なパーティションも、特定の識別子(GUID)を持つ通常のパーティションとして扱われるが、その役割自体はMBR形式のプライマリパーティションと同様に、OSのブートローダーを格納し、システム起動の足がかりとなる。例えば、WindowsをUEFIモードでGPTディスクにインストールする場合、OS本体がインストールされるパーティションの他に、「EFIシステムパーティション(ESP)」という、起動に必要なファイルやブートローダーが格納されるパーティションが自動的に作成される。これは実質的にMBR形式のアクティブなプライマリパーティションと同じ機能を持つ。

システムエンジニアを目指す上で、ストレージのパーティション構造を理解することは、OSのインストール、システムのトラブルシューティング、データ復旧、ストレージ管理といった様々な作業の基本となる。特に、MBRとGPTのそれぞれの特徴、プライマリパーティションの役割と制限、そしてそれがOSの起動プロセスにどのように関わるかを把握することは、安定したシステム構築と運用に不可欠な知識である。例えば、新しいOSをインストールする際や、既存のOSが起動しなくなった際に、どのパーティションがOSの起動に必要なのかを理解していれば、適切な対処が可能となる。また、物理ストレージをどのように分割し、どのパーティションに何を格納するかという戦略は、システムのパフォーマンスやセキュリティにも影響を与えるため、プライマリパーティションの概念を深く理解することは非常に重要である。

関連コンテンツ

関連IT用語