MBRとは何ですか? あなたが知る必要があるすべて

多くの人にとってコンピューティングの世界は少し複雑で理解できませんが、それは非常に興味深く、今日多くの人々がこの環境全体に関連する問題について学ぶことに興味を持っています。そのため、今日はMBRとは何か、どのようにその機能、それが何のために使われることができるか、そしてはるかに。

MBRとは

MBRとは何ですか?

メインブートレコードまたはマスターブートレコード(MBR)は英語で一般的に知られているように、マスターブートレコードであり、アクティブパーティションがどこにあるかを識別する役割を担うハードディスクのセクターとして定義されます。パーティは、そのパーティションのブートセクタのプログラムが開始された時点で上記のアクションを実行するものでもあります。

このセクター内では、オペレーティングシステムがどこにあるかを特定することができ、このようにして、メインストレージまたはコンピューターのRAMを担当する開始情報を有効にすることができます。 マスターブートレコードには、各パーティションを識別できるテーブルと、ハードドライブで表示できるパーティションの数が含まれています。

ハードドライブから直接起動すると、BIOSがすぐにアクティブになり、MBRのコンテンツ全体のコピーがアドレスに作成されます。このアドレスは、メモリ内で常に固定されているため、完全な状態になります。コントロール。 このコードは通常、ハードドライブ、ブートローダー、またはローダーのいずれかからオペレーティングシステムを自動的に起動します。

機能

コンピューターの電源がオンになり、BIOSがハードウェアチェック内で実行されてブートメディアが何であるかを検出できるようになると、ハードドライブの最初のセクターが読み込まれ、MBRが読み込まれます。ハードディスクのパーティションまたは分割だけでなく、オペレーティングシステムがどのようにロードされているかを示すことを担当する小さなプログラムもあります。

市場に出回っているすべてのブートマネージャーは、このセクターにあるため、従うオペレーティングシステムの選択をサポートできますが、MBRの場合は、パーティションがどこにあるか、およびパーティションをどのようにアクティブ化できるかを検索する責任があります。ブートセクター。

MBRとは

構造

実用的な観点から見ると、MBRは基本的に512バイトのブートセクターまたはセクターパーティションに焦点を当てています。完全に互換性がある場合、コンピューターで発生します。IBMです。 一方、このタイプのMBRはクローンコンピューターで広く使用されており、頻繁に使用されるため、パーティション分割と起動に関する新しいクロスプラットフォーム標準が他のタイプのコンピューターにも組み込まれています。

コンピュータの世界で80年代の初めに、最初のIBM PCの発売のおかげで、完全に互換性のあるアーキテクチャ標準に到達することができたため、大きな変化や革命が起こりました。製造されたさまざまなコンピューターは、相互に互換性があることが判明しました。 このすべての状況は、パーソナルコンピューティングの開発に完全に関連していました。

IBMの会社は、オープンアーキテクチャで構成されたコンピューターを製造しました。これにより、他の会社やコンピューターメーカーは、もちろん同じアーキテクチャを使用してコンピューターを構築できますが、独自のBIOSのおかげで常にIBMを完全に制御できます。 XNUMX年代の初めに、ルーズPCコンポーネントの販売が大幅に増加し始め、このようにして、今日クローンコンピュータとして知られているものが誕生しました。

データストレージデバイスがMBRのパーティションテーブルスキームによって情報を格納するために論理ユニットに分割されている場合、それは同じのプライマリエントリで構成されますが、パーティションエントリは格納されます拡張パーティションのログレコードは、BSDディスクおよびLogical Disk Managerメタデータパーティションでラベル付けされています。これは、これらのプライマリパーティションエントリによって完全に表されるためです。

コンピュータの起動プロセスを理解する

ボタンを押してコンピュータの電源をオンにした瞬間に、オペレーティングシステムがメモリにロードされるプロセスが実行されます。最初の瞬間から、この実行はすべてコンピュータのパーティション構造に依存します。HDD。

パーティション構造には次のXNUMXつのタイプがあることに注意してください。 ただし、MBRとGPTは、パーティション構造がXNUMXつの特定のドライブで構成されています。

  1. ディスク上のデータ構造。
  2. パーティションが起動可能な場合、起動時に使用されるコード。
  3. そして、パーティションが開始する場所と終了する場所から。

MBRとは

MBRブートプロセス

コンピュータシステムがMBRパーティション構造を使用している場合、実行プロセスを開始すると、必要なBIOSがロードされます((基本入出力システム)がブートローダーファームウェアを構成することで理解されます)。

キーボードからの読み取り、ビデオの視聴、ディスク入出力の実行、第XNUMXステージのブートローダーをロードするためのコードなどの低レベルの機能は、ブートローダーファームウェアにあります。 これはすべて、BIOSがブートシステムを検出する前に実行されます。このようにして、次のシステム構成機能のシーケンスに従うこともできます。

  • セルフテストの電源を入れます。
  • ビデオカードの検出と初期化。
  • BIOSブート画面の表示。
  • 簡単なメモリ(RAM)テストを実行します。
  • プラグアンドプレイデバイスを構成する
  • 起動デバイスの識別。

BIOSがすでに実行中のブートデバイスを検出し、メモリ内にあるデバイスのディスクの最初のブロックの読み取りに進むもの。この最初のブロックはMBRであり、それぞれ512バイトのサイズです。 、このスペースに入る必要のあるXNUMXつの要素が含まれている場合、これらの要素は次のとおりです。

  • 最初のブートローダー(440バイト)
  • ディスクパーティションテーブル(パーティションX 16あたり4バイト)、MBRはXNUMXつのパーティションのみをサポートします。
  • ディスク署名(4バイト)

この段階に達すると、MBRは、パーティションテーブルがスキャンされただけでなく、ボリュームブートレコード(VBR)もRAMにロードされたためです。

VBRは、ブートプロセスを開始するためのコードである初期プログラムローダー(IPL)であるという特徴があります。通常、この初期プログラムローダーは、第XNUMX段階のブートローダーで構成され、その後にシステム操作がロードされます。

WinonaNTから派生したシステム内およびWindowsXP内では、プロセスの開始時にいつでもIPLが実行されます。これは、最初にNTローダーと呼ばれるプログラムをロードして、その後で開始できるようにする必要があるためです。オペレーティングシステムの実行。

GPTブートプロセス

ブートプロセスがGPTパーティション構造で実行される時点で、次のことが実現されます。GPTはUnified Extensible Firmware Interface(UEFI)を使用して、MBRプロセスを回避し、ファイルマネージャーのストレージを増やします。プロセスの最初の段階。

システム内で統合された拡張可能なファームウェアインターフェイスは、通常、BiOSを構成するシステムよりもはるかに高度です。これは、ファイルシステムを介して、ファイル自体のロードを含め、ファイルシステムを分析できるためです。

このため、マシンの電源がオンになると、最初に動作するのはUEFIであり、電源管理、構成日、その他の構成コンポーネントなど、コンピューターシステムの構成機能を実行できます。システム管理、 BIOSのように。

UEFIがすでにGPTGUID(Globally Unique IDentifier)パーティションテーブルを読み取ると、プロセスはすでにユニットの最初のブロック内にあり、ブロック0の直後に、より具体的にはレガシーのMBRが残っていると言えます。 BIOS。

GPTは、ローダーがEFI(Extensible Firmware Interface)から起動されるディスクのパーティションテーブルの定義を担当し、EFIシステムパーティションを何らかの方法で識別します。 すべてのシステムパーティションには、ハードドライブ上の他のパーティションにインストールされているさまざまなシステムのブートローダーがあることに注意してください。 ブートマネージャーまたはブートローダーとも呼ばれるブートマネージャーは、Windowsブートマネージャーなどのシステムの起動を担当するものであり、オペレーティングシステムを後でロードできるようにします。

の長所と短所 MBRとGTP

MBRディスクには32つのプライマリパーティションしか実行できないため、拡張パーティションを実行するために2番目のパーティションなど、さらに多くのパーティションを実行する必要がある場合は、サブパーティションから実行する必要があります。探しているものを実現するためのパーティションまたはその中の論理ユニット。 MBRでは、通常、パーティションの登録にXNUMXビットが使用されます。これは、パーティションのそれぞれについて、通常、ストレージの最大サイズがXNUMXテラバイト(TB)に制限されているためです。

利点 

  •  その大きな利点は、このタイプのプロセスがほとんどのシステムと互換性があるため、不便がないことです。

デメリット    

  • それぞれ4つのパーティションしか作成できませんが、XNUMX番目のパーティションにさらにサブパーティションを含めることもできます。
  • 最大2テラバイト(TB)のパーティションサイズ制限があります。
  • 生成されるパーティション情報は通常、MBRである特定の場所に保存されます。そのため、パーティションが破損したりエラーが発生したりすると、このためディスク全体が完全に読み取れなくなります。

GUIDパーティションテーブル(GPT)は、ハードドライブのパーティション構造を定義するための最新の標準と見なされています。 これはすべて、パーティション構造を説明するためにGUIDまたはグローバル一意識別子が考慮されるためです。 GTPはUEFI標準の一部です。つまり、UEFIシステムに基づいているため、GPTを使用するディスクにのみインストールできます。この明確な例は、Windows8のセキュアブート機能です。 。

GPTを使用すると、無制限の数のパーティションが作成されますが、特定のオペレーティングシステムでは、パーティションを128に制限する必要があります。一方、GPTには参加の特定のサイズ制限がありません。

メリット

  • これは無制限の数のパーティションで構成されており、それを識別する制限はオペレーティングシステムによって生成されます。たとえば、Windowsでは128のパーティションしか使用できません。
  • 常にオペレーティングシステムに依存するため、パーティションサイズの制限はありません。制限自体は、これまでに作成されたどのディスクよりもはるかに大きくなります。
  • GPTは、パーティションのコピーとブートデータも保存するため、GPTメインヘッダー中に破損した場合にそれらを回復できます。
  • 巡回冗長検査値を保存できるため、すべてのデータの整合性を検証できます。破損が発生した場合、GPTは問題を検出できるため、データを復元できます。破損したデータ、ドライブ上の別の場所から。

コントラ

  • その大きな欠点は、古いオペレーティングシステムは完全に互換性がなく、このためプロセスを実行できないため、どのような状況でも使用できないことです。

ディスクにGPTまたはMBRパーティションテーブルがあるかどうかを確認する手順

Windowsコンピュータに接続されているハードドライブのパーティションタイプを確認する最良の方法は、ディスク管理を使用することです。 そのため、これらすべてのディスク管理セクションから始めるには、次の一連の手順に従う必要があります。

ディスク管理

  •  最善の方法は、Windows-Rキーのショートカットを使用して実行ボックスを開くことです。
  • それを開いた後、あなたは単語mscを書く必要があり、その後あなたはエンターキーを押すことに進む必要があります。
  • この手順を実行すると、Windowsはハードドライブのスキャンに進み、一定時間が経過するとポップアップウィンドウが表示されます。ディスクのパーティションの種類を確認できます。すべてクリックして、インターフェイスの下半分にあるディスクタイルの右ボタン。 ディスク1、ディスク2などを右クリックするだけでよいことに十分注意してください。 パーティションではありません。
  • 続行するには、表示されるメニュー内のプロパティオプションを選択してから、選択したディスクのプロパティウィンドウを選択する必要があります。 終了したら、[ボリューム]タブに切り替えて、ポップアップウィンドウのディスク情報の下にパーティションスタイルの値を表示する必要があります。

コマンドライン

これを実現するもうXNUMXつの方法は、コマンドラインを使用することです。このプロセスには、ディスクをチェックできるようにこのメソッドで実装できるさまざまな利点があります。主な利点は、ディスクをチェックできるため、はるかに高速に実行できることです。列挙されます。すべてのディスクとパーティションスタイルを直接。

以下のステップバイステップを見てみましょう:

  • 最初に行うことは、Windowsキーを押してから、Ctrl+Shiftキーを押しながらEnterキーを押しながらexeと入力することです。
  • これに続いて、開いたUAC要求を確認する必要があります。これを行うと、昇格されたコマンドプロンプトウィンドウが表示されます。
  • その後、diskpartを書き込んで、を押す必要があります
  • そのタイプリストディスクが続き、Enterキーをもう一度押します。

示されたすべての手順が実行されると、GPT列がチェックされたと言えます。ここで、特定のディスクがMBRであるかGPTであるかを確認できます。 これにより、列にアスタリスク(*)が表示されているかどうかを判断できます。これは、ディスクがGPTを使用していることを意味し、GPTがない場合は、MBRを使用します。

MBRからGPTに、またはその逆に変換する手順

Windowsをディスクにインストールしようとしたときにエラーメッセージが表示されたときに、ディスクのパーティション構造を変換する必要がある場合があります。より一般的な例は、「Windowsをインストールできないか、選択したディスクがGPTまたはMBRパーティションのスタイルの。

実行されるこのプロセス全体がハードドライブ上のすべてのデータを消去することを覚えておくことが重要です。そのため、そうしたくない場合は、それらのバックアップを作成する必要があります。または、情報を別の形式に渡すこともできます。

MBRからGPTに変換するには

  • 最初に行うことは、Windowsインストールメディアを挿入することです。このメディアは、USBフラッシュドライブまたはDVDです。
  • コンピューターの電源をUEFIモードでオンにする必要があります。
  • 必要なインストールのタイプを選択することは、より安全でパーソナライズされています。
  • ユニットのすべてのパーティションをクリックし、[削除]を選択すると、次のようなメッセージが画面に反映されます。 「Windowsをどこにインストールしますか?」
  • ドライブを削除した後に続行するには、未割り当て領域の単一の領域が表示されます。
  • 割り当てられたスペースを選択して[次へ]をクリックする必要があります。これにより、ウィンドウはコンピューターがUEFIで既に自動的に起動したかどうかを検出し、GPTディスクフォーマットを使用してユニットを再フォーマットしてから変換します。 その後、インストールが開始されます。

GPTからMBRに変換するには

  • コンピュータをシャットダウンしてから、Windowsメディアを挿入します。USBフラッシュドライブまたはDVDの場合があります。
  • コンピュータをBIOSモードでDVDまたはUSBフラッシュドライブから起動します。
  • カスタムインストールのタイプを選択します。
  • 画面に「Windowsをどこにインストールしますか?」というメッセージが表示されたら。 ドライブ上のすべてのパーティションを選択してから削除する必要があります。
  • 削除プロセスが完了すると、ドライブには未割り当て領域の単一の領域が表示されます。 そのため、まだ割り当てられていないスペースを選択して、[次へ]をクリックする必要があります。 Windowsは、コンピューターがBIOSモードで起動されたことを検出し、MBRディスクフォーマットを使用してドライブを自動的に再フォーマットするため、変換します。 その後、インストールが開始されます。

この記事の場合MBRとは何ですか? あなたが知る必要があるすべて。それが面白いと思ったら、必ず以下を読んでください。それはあなたの全体的な好みにもなるかもしれません:


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:Actualidadブログ
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。