HDDとSSD
 Computer >> コンピューター >  >> ハードウェア >> HDDとSSD

ボリュームブートレコード(VBR)とは?仕組み・MBRとの違い・修復方法を解説

ボリュームブートレコード(VBR)とは

ボリュームブートレコード(Volume Boot Record)は、「パーティションブートセクター」とも呼ばれるブートセクターの一種です。ハードディスクドライブやその他のストレージデバイス上の特定のパーティションに格納されており、起動プロセスを開始するために必要なコンピューターコードが含まれています。

ボリュームブートレコードの構成要素は大きく分けて2つあります。
1つ目は「ボリュームブートコード」で、OSやプログラム固有のものであり、OSやソフトウェアを読み込む際に使用されます。
2つ目は「ディスクパラメーターブロック」(メディアパラメーターブロックとも呼ばれます)で、ボリュームのラベル、サイズ、クラスターセクター数、シリアル番号などの情報が含まれています。

ボリュームブートレコード(VBR)とは?仕組み・MBRとの違い・修復方法を解説

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

なお、VBRという略称は「可変ビットレート(Variable Bit Rate)」を指す場合もあります。こちらはブートセクターとは無関係で、一定時間あたりに処理されるビット数を意味し、固定ビットレート(CBR)の対義語にあたります。

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

ボリュームブートコードが破損したり、誤った設定になってしまったりした場合は、システムパーティションに新しいブートコードを書き込むことで修復できます。

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

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

ボリュームブートレコードに関する詳細情報

ボリュームブートレコードは、パーティションがフォーマットされる際に作成され、パーティションの先頭セクターに配置されます。ただし、フロッピーディスクのようにデバイス自体がパーティション分割されていない場合は、デバイス全体の先頭セクターに配置されます。

マスターブートレコード(MBR)もブートセクターの一種です。デバイスに1つ以上のパーティションが存在する場合、マスターブートレコードはデバイス全体の先頭セクターにあります。

すべてのディスクに存在するマスターブートレコードは1つだけですが、ストレージデバイスは複数のパーティションを持つことができ、各パーティションがそれぞれ独自のボリュームブートレコードを持つため、ボリュームブートレコードは複数存在しえます。

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

NTLDRは、Windows XP以前のバージョンで使われていたブートローダーです。ハードドライブに複数のOSがインストールされている場合、それぞれのOSに関連するコードを1つのボリュームブートレコードにまとめることで、OSが起動する前にどのOSを起動するかを選択できるようになります。新しいバージョンのWindowsでは、NTLDRはBOOTMGRとwinload.exeに置き換えられました。

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

ボリュームブートレコードは、そのコードがOSの読み込みより前に自動的に実行され、ユーザーの操作を一切必要としないため、ウイルスの攻撃対象になりやすいポイントでもあります。

よくある質問

MBRとVBRの違いは何ですか?

マスターブートレコード(MBR)は、ハードドライブがパーティション分割される際に作成されますが、パーティション内部には含まれません。MBRの役割は、VBRを持つパーティションを見つけ出し、起動プロセスを開始できるようにすることです。VBRとは異なり、MBRは特定のOSに依存しません。

Windowsブートマネージャー(BOOTMGR)とは何ですか?

Windows BOOTMGRは、Windows 10、Windows 8、Windows 7、Windows Vistaにおけるデフォルトのブートマネージャーです。VBRからボリュームブートコードを読み込み、Windowsが起動できるようにします。

ブートセクターウイルスにはどう対処すればよいですか?

アンチウイルスソフトウェアまたはDOSのSYSコマンドを使用してブートセクターウイルスを駆除し、既知のクリーンなシステムディスクから起動してください。感染を防ぐには、コンピューターのシャットダウン前に、USBメモリなどの外部メディアをすべて取り外しておくことが有効です。

  1. Windows 11で「Unmountable Boot Volume」ブルースクリーンエラーが出たときの対処法5選

    Unmountable Boot Volume(アンマウンタブル・ブート・ボリューム)は、Windows 11の起動を妨げるブルースクリーンエラーの一つです。このエラーが発生する原因はさまざまで、ファイルシステムの破損、ハードディスクの不良セクタ、メモリの問題などが代表的です。それ以外にも、Windows Updateの不具合やデバイスドライバーの非互換性などが引き金になることもあります。本記事では、ファイルを失うことなく、Windowsを初期化せずにWindows 11のunmountable_boot_volumeエラーを解消するための有効な対策を詳しく紹介します。 なぜ「Unmounta

  2. Windows 11 / 10 でマスターブートレコード(MBR)を修復・再構築する方法

    「Operating System not found」「Bootmgr is missing」「bootrec element not found」「Error loading operating system」「Missing operating system」「Invalid partition table」など、起動時にさまざまなエラーメッセージが表示される場合、その原因はマスターブートレコード(MBR)のエラーである可能性が高いです。Windows 11 や Windows 10 の PC で MBR が欠損または破損していると、OS が正常に起動できなくなります。この記事では、MB