MBRの定義と不足しているMBRや壊れているMBRを修正する方法
マスターブートレコード( MBRとして短縮されることが多い)は、 ブートプロセスを開始するのに必要なコンピューターコードを含むハードディスクドライブまたは他のストレージデバイスに格納されている一種のブートセクターです。
MBRは、ハードドライブがパーティション化されている場合に作成されますが 、パーティション内にはありません。 これは、フロッピーディスクのようなパーティション化されていない記憶媒体には、マスターブートレコードが含まれていないことを意味します。
マスターブートレコードはディスクの最初のセクタにあります。 ディスク上の特定のアドレスは、シリンダ:0、ヘッド:0、セクタ:1です。
マスターブートレコードは、一般にMBRと略されます。 また、 マスターブートセクター 、 セクターゼロ 、 マスターブートブロック 、またはマスターパーティションブートセクターと呼ばれることもあります 。
マスターブートレコードは何をしますか?
マスターブートレコードは、 マスターパーティションテーブル 、 ディスクシグネチャ 、およびマスターブートコードの3つの主要な部分で構成されています 。
ここでは、コンピュータの最初の起動時にマスタブートレコードが果たす役割の簡略化したバージョンを示します。
- BIOSはまず、マスターブートレコードを含むブート先デバイスを探します。
- MBRのブートコードが見つかると、その特定のパーティションの ボリュームブートコードを使用して、システムパーティションの場所を特定します。
- その特定のパーティションのブートセクタは、 オペレーティングシステムの起動に使用されます 。
マスターブートレコードは、起動プロセスで非常に重要な役割を果たします。 この特定のセクションの指示が常に利用可能でなければ、コンピュータはWindowsを起動する方法や実行しているオペレーティングシステムを知らないでしょう。
マスターブートレコード(MBR)の問題を修正する方法
マスターブートレコードの問題は、さまざまな理由で発生する可能性があります。おそらく、MBRウイルスによるハイジャック、または物理的に損傷したハードドライブによる破損の可能性があります。 マスタブートレコードは、小さな方法で破損しているか、まったく削除されている可能性があります。
「ブートデバイスがありません」というエラーは、通常、マスターブートレコードの問題を示しますが、コンピュータメーカーまたはマザーボードの BIOSメーカーによってメッセージが異なる場合があります。
MBRの「修正」はWindowsの外で(開始前に)実行する必要があります。もちろん、Windows は起動できないからです...
- Windows 10および8: Advanced Startup Optionsの bootrec コマンドを使用して、 Windows 10およびWindows 8で破損したマスターブートレコードを修復できます。
- Windows 7とVista: Windows 7とWindows Vistaは同じコマンドをサポートしていますが、代わりにSystem Recovery Optionから使用されています 。
- Windows XP: Windows XPでは 、 fixmbrコマンドを使用してマスターブートレコードを修復できます。 Windows XPでマスターブートレコードを修復する方法を参照してください。
一部のコンピュータは、フロッピーからハードドライブの前に起動しようとします。この場合、そのフロッピー上にある悪質なコードがメモリにロードされます 。 このタイプのコードは、MBR内の通常のコードを置き換えて、オペレーティングシステムが起動しないようにすることができます。
ウイルスが破損したマスターブートレコードの原因である可能性があると思われる場合は、オペレーティングシステムが起動する前に無料のブータブルウイルス対策プログラムを使用してウイルスをスキャンすることをお勧めします。 これらは通常のウイルス対策プログラムと似ていますが、オペレーティングシステムが動作していない場合でも動作します。
MBRとGPT:違いは何ですか?
MBRとGPT(GUID Partition Table)について言及するとき、パーティション情報を格納する2つの異なる方法について説明しています。 ハードドライブのパーティションを作成するときや、 ディスクパーティションツールを使用しているときに、どちらかを選択するオプションが表示されます 。
GPRはMBRよりも制限が少ないため、単にMBRを置き換えています。 たとえば、512バイト単位の割り当てサイズでフォーマットされたMBRディスクの最大パーティションサイズは、GPTディスクで許容される9.3 ZB(90 億 TB以上)に比べてわずか2 TBです。
また、MBRは4つのプライマリパーティションのみを許可し、 論理パーティションと呼ばれる他のパーティションを保持するために拡張パーティションを構築する必要があります。 Windowsオペレーティングシステムは、GPTドライブに最大128個のパーティションを持つことができ、拡張パーティションを構築する必要はありません 。
GPTがMBRより優れているもう一つの方法は、破損から回復することがどれほど簡単かということです。 MBRディスクはブート情報を1か所に格納します。これは簡単に破損する可能性があります。 GPTディスクは、この同じデータをハードドライブ全体の複数のコピーに保存して、修復を簡単にします。 GPTパーティション化されたディスクであり、定期的にエラーをチェックするため、問題を自動的に識別することさえできます。