ボリュームブートレコードとは何ですか?

VBR(ボリュームブートレコード)の定義とボリュームブートレコードを修復する方法

パーティションブートセクタと呼ばれるボリュームブートレコードは、 ブートプロセスを開始するのに必要なコンピュータコードを含む、 ハードディスクドライブまたは他のストレージデバイス上の特定のパーティションに格納されるブートセクタの一種です。

オペレーティングシステムやプログラム自体に固有で、OSやソフトウェアをロードするために使用されるボリュームブートレコードの1つのコンポーネントは、 ボリュームブートコードと呼ばれます 。 もう1つは、 ラベル 、サイズ、クラスタ化セクタ数、 シリアル番号などのボリュームに関する情報を含むディスクパラメータブロックまたはメディアパラメータブロックです。

注: VBRは可変ビットレートの頭字語でもあり、ブートセクタとは関係ありませんが、代わりに処理されるビット数を参照します。 これは固定ビットレートまたはCBRの反対です。

ボリュームブートレコードは一般にVBRと略されますが、パーティションブートセクタ、パーティションブートレコード、ブートブロック、およびボリュームブートセクタと呼ばれることもあります。

ボリュームブートレコードの修復

ボリュームブートコードが不正な方法で破損または設定された場合は、ブートコードの新しいコピーをシステムパーティションに書き込むことで修復できます。

新しいボリュームブートコードを作成する手順は、使用しているWindowsのバージョンによって異なります。

ボリュームブートレコードの詳細

ボリュームブートレコードは、パーティションのフォーマット時に作成されます。 これはパーティションの最初のセクタにあります。 ただし、デバイスがパーティション化されていない場合、フロッピーディスクを扱っている場合と同様に、ボリュームブートレコードはデバイス全体の最初のセクタにあります。

注: マスターブートレコードは別のタイプのブートセクターです。 デバイスに1つ以上のパーティションがある場合、マスターブートレコードはデバイス全体の最初のセクタにあります。

すべてのディスクには1つのマスターブートレコードしかありませんが、ストレージデバイスがそれぞれ独自のボリュームブートレコードを持つ複数のパーティションを保持できるという単純な事実のため、複数のボリュームブートレコードを持つことができます。

ボリュームブートレコードに格納されているコンピュータコードは、 BIOS 、マスタブートレコード、またはブートマネージャによって起動されます。 ブートマネージャを使用してボリュームブートレコードを呼び出すと、チェーンローディングと呼ばれます。

NTLDRは、Windowsの一部のバージョン(XP以前)のブートローダです。 ハードドライブに複数のオペレーティングシステムがインストールされている場合は、異なるオペレーティングシステムに関連する特定のコードが1つのボリュームブートレコードにまとめられます。これにより、起動する前に、 。 新しいバージョンのWindowsがNTLDRをBOOTMGRwinload.exeに置き換えました。

また、ボリュームブートレコードには、パーティションのファイルシステムに関する情報( NTFSまたはFATなど)、MFTおよびMFTミラーの場所(NTFSでパーティションがフォーマットされている場合)などがあります。

ボリュームブートレコードは、オペレーティングシステムがロードされる前からコードが開始され、ユーザーの介入なしに自動的にコードが実行されるため、ウイルスの共通のターゲットです。