Skip to main content

ボリュームブートレコード定義(パーティションブートセクタ)

レコードがやって来た ヤァ!ヤァ!ヤァ! (六月 2026)

レコードがやって来た ヤァ!ヤァ!ヤァ! (六月 2026)
Anonim

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

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

注意: VBRは可変ビットレートの略語でもあり、ブートセクタとは関係なく、時間の経過とともに処理されるビット数を参照します。これは固定ビットレートまたはCBRの反対です。

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

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

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

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

  • 新しいパーティションブートセクタをWindows 10/8/7 / Vistaシステムパーティションに書き込む方法
  • 新しいパーティションブートセクタをWindows XPシステムパーティションに書き込む方法

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

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

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

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

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

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

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

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