パーティションテーブルとは、この記事では、GUIDパーティションテーブルとmbrパーティションテーブルについて徹底解説します。さらに、ファイル システムの種類とそれらの違いについて紹介します。
パーティションテーブルは、ディスクのパーティションを記述するためのものです。ディスクのパーティションテーブルが失われると、ディスクのデータを読み取ったり、新しいデータを書き込んだりすることができなくなります。
MBRパーティションテーブル
従来のパーティション機構(MBRパーティション)では、ディスクの最初のセクター(MBRセクター)にパーティション情報が保存されます。各パーティションエントリーは16バイトで、合計64バイトになります。したがって、パーティションテーブルは最大4エントリに制限されます。つまり、MBRベースのドライブは4つのパーティションまでしかサポートできません。しかし、4つ以上のパーティションを作りたいというユーザーも多く、それに応えるために拡張パーティションが用意されています。さらに、MBRディスクの1つのパーティションのサイズは2TBまでしかできません。その結果、MBRベースのパーティション機構では、ニーズの高まりに対応できなくなります。
GPTパーティションテーブル
GPTパーティションテーブル(GPT)は、物理ディスクのパーティションテーブルのレイアウトのための標準で、グローバルにユニークな識別子を使用します。MBR パーティションテーブルよりも多くの優れた機能があります。つまり、ディスク上に最大128個のパーティションを作成することができます。また、18EBボリュームをサポートしますが、MBRは最大2TBボリュームをサポートします。また、すべての重要なデータは、隠しセクターではなく、パーティションに格納されます。さらに、GPTディスクはデータ構造の整合性を向上させるために、バックアップパーティションテーブルを提供します。
MBRディスクとGPTディスクは世界で広く使用されていますが、どっちが一番いい選択ですか?記事:「MBR と GPTの違い」を参照してください。
FAT
FAT (File Allocation Table)は、ファイルの場所を記録するために使用されます。FATが失われると、OSが正確な場所を見つけることができないため、ディスクのデータを読み取ることができなくなります。OSによって使用するファイルシステムも異なります。DOS 6とWindows 3.xはFAT16を使用します。OS/2オペレーティング システムはHPFSを使用します。また、Windows NTはNTFSを使用します。実際、FAT32とNTFSは最も一般的なファイル システムです。
パーティションテーブルは、シリンダー、ヘッド、セクターの単位で記憶媒体を細分化します。
FAT32ファイルシステムによって、論理ドライブをBoot領域、FAT領域、DATA領域に分割します。システム領域は、Boot領域とFAT領域で構成されます。Boot領域は3つのセクターを占め、セクターバイト、ブートレコード、その他の重要な情報を含みます。また、この領域にはいくつかの予約セクターがあります。しかし、FAT16ファイルシステムのBoot領域は、1セクターしか占めません。
FATは、空き領域と記憶領域(クラスタ チェーン)を管理することができます。ファイル システムは、クラスタを介してデータ領域の記憶領域を管理します。クラスタは、Windows OSの最小の記憶ユニットであり、ディスク領域の使用率や性能に影響を与えます。1つのファイルは常に複数のクラスタを占有しています。そのため、最後のクラスタの残りの領域は無駄になります。クラスタ サイズが大きすぎると、ファイルを保存するときに、より多くの空き領域が無駄になります。したがって、クラスタ サイズはディスクの使用率を大きく左右します。
また、FAT16ファイルシステムを使用すると、パーティション容量を範囲の下限に設定しないようにしてください。
ROOTディレクトリのサイズと位置は、もはや固定されていないことがあります。DATA領域の一部と考えられます。ルートディレクトリは、ファイルのルートディレクトリに変更され、サブディレクトリのファイル管理を採用しています。したがって、第2セクターから始まり、必要に応じてサイズを変更することができます。ただし、FAT16のBootセクタはサイズと位置が固定されています。
ファイルシステムの違い
FAT32:FAT16のボリュームサイズの制限を突破するために、MicrosoftはFAT32を設計しました。これは、小さなクラスターと大容量をサポートします。
NTFS:FATに比べ、システムのセキュリティ、信頼性、高度な機能など、いくつかの技術的な改善点があります。さらに、NTFSはログファイルとチェックポイントを使用し、ファイルシステムの整合性を復元できます。Windows 2000とWindows XPでは、NTFSはフォルダのアクセス許可、暗号化、ディスククォータなど、いくつかの高度な機能を提供します。
ご注意:Windows 2000はFAT32とNTFSファイルシステムに対応しています。また、FAT32はROOTディレクトリを再配置することができます。また、FAT32パーティションのブートレコードは致命的なデータ構造に含まれており、パソコンのクラッシュの可能性を減らすことができます。圧縮されたNTFSファイルは、ニーズに応じて、自動的に圧縮・解凍されます。
exFAT:exFAT (Extended File Allocation Table File System)は、主にフラッシュストレージ用のファイル システムです。FAT32が4GB以上のファイルをサポートしない問題を解決するためにリリースされました。
EXT3:EXT3 (third extended file system)は、第3世代の拡張ファイル システムです。汎用ジャーナルファイル システムであり、Linuxオペレーティングシステムで広く使用されています。 さらに、これはLinuxオペレーティングシステムのデフォルトのファイルシステムです。
これらの種類のパーティションを作成したい場合、MiniTool Partition Wizardを使用することをお勧めします。