MBRとGPT:どちらがハードドライブに適していますか?
マスターブートレコード (MBR)と GUIDパーティションテーブル (GPT)は、あらゆる場所のハードドライブ用の2つのパーティションスキームであり、GPTが新しい標準です。オプションごとに、ブート構造とデータの処理方法は一意です。速度は2つのパーティションオプション間で異なり、要件も異なります。この記事では、それらが何であるか、何が必要か、そしてそれらがどのように異なるかについて説明します。
HDDパーティションとは何ですか?
MBRとGPTの両方を理解するには、パーティションとは何かを理解する必要があります。パーティションは、オペレーティングシステムが起動して機能するために使用するハードドライブ上の個別のセクションです。それらが同じ上にある場合でも、Windowsはそれらをファイルエクスプローラーでドライブとして表示します ハードディスクドライブ (HDD)。たとえば、多くのラップトップには、Windowsオペレーティングシステム(OS)のすべてが入る「システム」パーティション(多くの場合、C:ドライブ)と、事故が発生した場合にシステムを復元するために使用できる隠し「リカバリ」パーティションがあります。 。パーティションを使用するもう1つの理由は、同じHDDに複数のオペレーティングシステム(Linux、Windows10、Windows 7など)をインストールすることです。
MBRとは何ですか?
MBR の略語です NSアスター NSoot NSecordは、パーティションがどのように作成および編成されるかを管理します。 ハードディスクドライブ (HDD)。 MBRはBIOSファームウェアを使用し、ディスクの最初のセクターにコードを格納します。 論理ブロックアドレス(LBA) データには、Windowsの常駐方法と場所に関する情報が含まれているため、DDR2やDDR3メモリカード/スティックなどの外部メモリではなく、PCのプライマリストレージと内部ランダムアクセスメモリ(RAM)の起動プロセスを管理できます。
HDDのLBA1に保存されているMBRデータには、次のものが含まれます。
- マスターパーティションテーブル:MPTと略され、このテーブルには、フォーマットタイプ、容量、その他の必要な詳細など、各HDDで見つかったすべてのパーティション情報が格納されます。 OSとPCが正しく機能するには、HDDパーティションとサイズの記録、および起動可能なアクティブなパーティションを識別する方法が必要です。 MPTは、そのすべての重要な情報を提供します。
- マスターブートコード:MBCと略されることもあるこのコードは、オペレーティングシステムの起動を実行し、ドライブの検出、RAM(外部)の計算、ディスプレイの検出、その他の重要なデバイスと構成など、起動プロセスの構成を管理します(変更を確認するため)。情報。
- ディスク署名:すべてのドライブには、署名の形式で作成される一意の識別子が必要です。この識別子は、複数のディスクを使用するときに正しいドライブとパーティションがデータの読み取りと書き込みを行うことを保証し、すべての読み取り/書き込みデータトランザクションに対して適切なPC機能とセキュリティプロトコルを保証します。
PC /マザーボードの基本入出力システム(BIOS)は、MBRを備えたデバイスを探し、それを備えたパーティションからボリュームブートコードを実行します。次に、MBRはドライブのブートセクタをアクティブにしてOSを起動します。
GPTパーティションとは何ですか?
GPT を意味する NSUID NSアーティション NSできる。 MBRと同様に、HDD上のパーティションの作成と編成も管理します。 GPTはUEFIファームウェアを使用し、MBRがセクター1で行うのと同じように、パーティション、サイズ、その他の重要なデータなどのディスク情報も格納します。ただし、セクター1はMBRとBIOSの互換性のために予約されているため、GPTはセクター2を使用します。 GPTの技術用語では、MBRセクター#1(LBA 1)は実際にはGPTのLBA 0であり、GPTはセクター1(LBA 1)です。
MBRパーティションスキーム | セクター# | LBA# |
MBR | 1 | LBA 1 |
GPTパーティションスキーム | セクター# | LBA# |
MBR(互換性のため) | 0 | LBA 0 |
GPT | 1 | LBA 1 |
GPTヘッダーに格納されているデータには、GUIDパーティションテーブルの形式でドライブ情報が含まれています。 GUIDには、ドライブ、パーティション、ストレージサイズ、ブート情報、およびブートと機能に関連するその他の重要なデータに関する詳細が含まれています。
HDDのLBA1に格納されているGUIDパーティションテーブルには、次の情報が含まれています。
- MBRデータ
- GPTデータ
- パーティションエントリデータ
- セカンダリ(別名バックアップ)GPTデータ
MBRとGPT
MBRとGPTの主な違いは、MBRには最新の使用法にいくつかの制限があることです。つまり、MBRは4つのプライマリパーティションと2TBのHDDスペースしか処理できません。一方、GPTにはこれらの制限はまったくありません。ドライブ自体が処理できる範囲外のパーティションまたはストレージに制限はありません。
ただし、8より前のバージョンのWindowsは、GPTドライブから起動できません。つまり、以前のOSバージョンでは、プライマリ/ブートハードドライブでMBRを使用する必要があります。
もう1つの違いは、MBRがすべての情報を1つの場所に保存することです。これにより、破損して失敗する可能性があります。 GPTは、ドライブのいくつかの領域に情報を書き込み、最初のテーブルが破損または失敗した場合に回復するためのセカンダリバックアップGPTテーブルを含みます。
上記のMBRとGPTの違いを除いて、GPTは新しいデバイステクノロジーを使用でき、BIOS / MBR機能と互換性があるため、古い非UEFIデバイスの下位互換性があります。最後に、起動は通常、GPTとUEFIの方が高速です。
なぜGPTパーティションスキームを使用するのですか?
外付けHDDまたはSSDを入手し、MBRまたはGPTパーティションを選択できる場合は、ドライブをGPTでフォーマットして、高速、無制限のパーティション、および大幅に大きいストレージ容量を利用できるようにする必要があります。
MBRを使用する場合
MBRを使い続ける理由はいくつかあります。主に2TB未満のバージョンまたは古いバージョンのWindowsを扱う場合は、すべてのドライブをMBRにフォーマットして、ハードウェアとの互換性を損なうリスクを回避することをお勧めします。
ただし、Windows7以降ではGPTを使用できます。ブートドライブとしてではありません(UEFI BIOSなし)。 XP / Vistaをまだ実行している場合は、さらに大きな問題が発生している可能性があります。