この記事では、ハードディスクパーティションについて詳しくご紹介します。ハードディスクパーティションとは何か、そしてハードディスクをパーティションに分割する理由について学ぶことができます。

データやアプリケーションをハードディスクに保存するためには、最初にパーティションを作成する必要があります。パーティションを作成すると、ハードディスクの物理的なパラメータが設定され、ハードディスクのマスターブートレコード(一般的な呼称はMBR)とブートレコードバックアップの保存場所が決定されます。オペレーティングシステムがハードディスクを管理するために必要とするファイルシステムなどの情報は、詳細フォーマット後に完了します。 

ハードディスクパーティション

ディスクパーティションの作成は、ユーザーがパーティションエディターを使用してハードディスクを論理的に複数の部分に分割することです。その後、異なるディレクトリとファイルを別々のパーティションに保存できます。パーティションが多いほど保存領域が増えるので、別々のパーティションにファイルを保存できるようになります。しかし、ハードディスクを複数のパーティションに分割すると、予期せぬトラブルや困難が発生することがあります。パーティションに保存されているファイルシステムによって、容量管理、アクセス権限、ディレクトリの検索方法が異なります。したがって、ファイルシステムをFAT16からFAT32に変換するなどの変更を行う場合、パーティションのサイズを注意深く考慮しなければなりません。 

ディスクパーティションは、論理ボリューム管理の前身となる単純なテクニックと見なすことができます。 

定義

オペレーティングシステムやソフトウェアをインストールする前に、ハードディスクをフォーマットする必要があります。その後、ハードディスクにあらゆる情報を保存することができます。ハードディスクを複数のパーティションに分割する必要があると考える人が多いかもしれませんが、実際には、ハードディスクの全領域または一部を使って1つのパーティションを作成します。しかし、どれだけディスクを分割しようとも、どんなタイプのディスクを使おうとも(SCSIハードディスクかIDEハードディスクかに関係なく)、プライマリパーティションアクティブパーティションに設定しなければなりません。システムはこのハードディスクから起動されます。 

ハードディスクをパーティションに分割する理由

一般的なノートパソコンにはCドライブのみがあります。 

  1. システムを復元する必要がある場合、ドライブC(システムディスク)全体がフォーマットされます。これにより、システムディスクに保存されているすべての情報が失われます。
  2. 大量の情報をシステムパーティションに保存すると、コンピューターの動作が遅くなります。
  3. 異なる種類のデータは別々のパーティションに保存するべきです。 
  4. ディスクをパーティションに分割すると、クラスタサイズが小さくなります。クラスタは最小の記憶単位で、ファイルの内容を格納できるクラスタはオペレーティングシステムが決定します。したがって、ファイルによって占有されるスペースは、クラスタの整数倍となります。ファイルサイズがクラスタサイズよりも小さい場合でも、1つのクラスタを使用します。小規模のクラスタを使用すると、ディスクスペースの使用率が向上します。 

拡張パーティションと論理パーティション

DOSFATファイルシステムは元々、CからZまでの24個のドライブレターを使い、ハードディスク上に最大24個のパーティションをサポートするように設計されていますが、マスターブートレコードに含めることができるパーティションレコードは4つまでです。この問題を効果的に解決するには、DOSパーティションのFDISKコマンドで拡張パーティションを作成し、そこで23個の論理パーティションを作成します。各論理パーティションにはそれぞれドライブ文字が割り当てられ、コンピューターが別々の物理デバイスとして使用できるようにします。

論理パーティションに関する情報は、拡張パーティションに格納されています。一方、プライマリパーティションと拡張パーティションの情報はハードディスクのMBRに格納されています。ディスクに含まれるパーティションの数にかかわらず、マスターブートレコードには4つのプライマリパーティションの情報または3つのプライマリパーティションと1つの拡張パーティションの情報が含まれています。

GPTディスクでは、すべてのパーティションはプライマリパーティションです。パーティション番号は最大128に達します。詳しくはこちらの記事「MBRとGPTの違い&どちらが良い?」をご覧下さい。

種類

ハードディスクがパーティションに分割されると、プライマリパーティション、拡張パーティション、非DOSパーティションの3種類のパーティションができます。

非DOSパーティション

非DOSパーティションは特別なパーティションで、ハードディスク上の別のオペレーティングシステムが使用する別のスペースです。プライマリパーティションに保存されているオペレーティングシステムにとって、非DOSパーティションはハードディスクから分割されたストレージ領域に過ぎません。DOSパーティションにインストールされたオペレーティングシステムだけが、このストレージ領域を管理・使用できます。

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

プライマリパーティションは比較的簡素なパーティションで、通常はハードディスク領域の最上部に位置し、論理Cディスクを構成します。ハードディスクパーティションの正確性をチェックし、アクティブパーティションを決定するマスターブートプログラムを提供します。このマスターブートプログラムは、アクティブパーティションに保存されているDOSやその他のオペレーティングシステムにブート権限を付与します。このプログラムが破損していると、システムはハードディスクから起動できませんが、フロッピーディスクやCD-ROMからコンピューターを起動するとディスクに読み書きができます。

拡張パーティション

拡張パーティションの概念は少し複雑です。実際には、拡張パーティションは複数の論理パーティションに分割できるようになっているので、ハードディスクに複数のパーティションを作成することが可能です。

関連記事:プライマリパーティション vs. 論理ドライブ:その正確な特徴
  • hatena