ITメモ
ウィンドウズ / Windows
操作
画面操作
「ウィンドウ」を綺麗に並べる方法「スクリーンショット」を撮影する方法「動画キャプチャ」を撮影する方法「Windows11」で「デスクトップ画面」に素早く切り替える方法
ファイル操作
「Windows」のファイル検索の方法「Zipファイル」を作成・解凍する方法「ファイルの拡張子」を一括変更する方法「ファイル・ディレクトリ」の削除方法
「ショートカット」「リンク」の作成方法
「デスクトップ」に「ショートカット」を作成する方法「ディレクトリ」に、複数名の「入り口(シンボリックリンク)」を作る方法
出入力関連操作
\ (バックスラッシュ)」を入力する方法便利に使える「ショートカットキー」
情報取得方法
「WindowsOS」の「システム情報」を取得する方法「WindowsOS」のビット数を確認する方法「GPU(グラフィックカード)」を確認する方法「ディスク番号」「ディスクID」を確認する方法
コマンド操作
「コマンド」での操作で「ドライブ」を移動する方法「コマンド」で「ディレクトリ」を中身を含めて「削除」する方法
NetWork / ネットワーク
「ローカルIPアドレス」の調べ方「グローバルIPアドレス」の調べ方「ルーター」の「ローカルIPアドレス」を調べる方法「ネットワークドライブ」の「設定」「使い方」
HardWare / ハードウェア
「ストレージ(記憶装置)」の「設定方法」「使い方」ストレージ(記憶装置)「HDD]「SSD」が認識しない時の解決方法「HDD」「SSD」をパーティション形式を「MBR」から「GPT」に変更する方法「パーティション」を「手動(コマンド)」で作成する方法
SoftWare / ソフトウェア
「PowerShell(パワーシェル)」の使い方「FTPソフト」を「ダウンロード」「設定」「使用」する方法
周辺機器
「PCマウス」を「設定」「操作」する方法「PCマウス」が認識されない時の対処法「PCマウス」の「スクロール量」を変更する方法「USB」を「設定」「操作」する方法「BlueTooth」を「設定」「操作」する方法「キーボード」を「設定」「操作」する方法
Maintenance & Repair
「Windows」のメンテナンス・修復に使える基本操作
Maintenance / メンテナンス
「ディスク クリーンアップ」を実行する方法「ドライブ」を「デフラグ」して「最適化」をする方法「キャッシュ」を「削除」する方法「ログ」を「削除」する方法「完全シャットダウン」をする方法「セーフモード」で起動する方法「「sfc」コマンドで「システムファイル」を「チェック」「修復」する方法「chkdsk」コマンドで「ファイルシステム」を「チェック」「修復」する方法「DISM」コマンド使用してのシステム修復・チェック
Repair / 修復
「ブートセクター MBR・PBR」を修復する方法「システム回復オプション」を使って修復する方法「Windows」を「インストールメディア」で修復する方法「Windows11」が起動しない時の解決方法「Windows」OSが起動しない時の対処方法【〜Windows10】「内蔵HDD」を認識しない時の解決方法「メモリエラー」の解決方法「スタートメニュー」が表示されない時の解決方法「日本語入力」ができなくなった時の解決方法
System / システム
「WindowsOS」の「ファイルシステム」「WindowsOS」で「ファイルシステム」の「種類」を確認する方法「WindowsOS」の「システムファイル」
Setting
「WindowsOS」を「アップデート」する方法「Windows 11」へと「アップグレード」する方法「Windows」の「インストールメディア」を作成する方法「Windows 11」の「インストールメディア」を作成する方法「PC」の名前を変更する方法「隠しファイル」を表示する方法「マザーボード設定画面(UEFI・BIOS)」を立ち上げる方法「PC起動時」にソフトウェアを自動起動させる方法「ファイル・デバイス」にデフォルトの起動ソフトを設定する方法
アカウント
「PC」に保存した「ID」「パスワード」を削除する方法「アカウント」の「ユーザー名」を変更する方法「WindowsOS」を「管理者権限」で操作する方法





【Windows】「ブートセクター MBR・PBR」を修復する方法を修復する方法

【Windows】
Repair
「ブートセクター MBR・PBR」を修復する方法




ブートセクター「MBR」「PBR」を修復する方法をまとめています。


「ハードディスク」「SSD」などの
「ストレージ」を扱うための
「パーティション方式」などを記述している
「ブートセクタ」は、
「損壊」「消失」してしまうと、
「ストレージ」を利用できなくなってしまう。


「MBR」「PBR」は、
「ブートセクタ」で、
・「MBR」=「ストレージ」全体の「ブートセクタ」
・「PBR」=「パーティション」の「ブートセクタ」
を担当している。


ブートセクター「MBR」「PBR」を修復する方法は、
いくつか用意されている。
「フォーマット」での修復は、
中のデータを「全消去」して修復するので注意。



詳しくは、
下記をご参照ください。



ブートセクター「MBR」「PBR」の修復方法


ブートセクター「MBR」「PBR」を修復するには、
・「bootsect」コマンド(ブートストラップローダのみの修復)
・フリーソフト「TestDisk」(ブートストラップローダとパーティションテーブル、両方の修復が可能)
・「ストレージ」の「フォーマット」による「再構築」
などの方法がある。



ブートセクター「MBR」「PBR」を修復する「コマンド」


「MBR」と「PBR」では、
「修復」するための「コマンド」が異なる。



「MBR」の修復

bootrec /FixMbr


「パーティション」の「PBR」を上書する

bootrec /RebuildBcd



「ストレージ」の「フォーマット」による「再構築」

「MBR」と「PBR」は、
「ハードディスク」「SSD」などの「ストレージ」を
「フォーマット」することで、
「ストレージ」を再構築でき、
「MBR」と「PBR」も一緒に「再構築」される。

だが、
「フォーマット」を実行すると、
「ハードディスク」「SSD」などの「ストレージ」内にある
データ類は、全て完全消去されることになる。


Back

「ブートセクター MBR・PBR」とは


「ブートセクター」は、
「PC」を起動して、
「Windows」などの「OS」を立ち上げる時に使われる
「OS」をインストールしている「ストレージ(記憶装置)」の
「説明書」のようなもの。
「ストレージ(記憶装置)」がどのように、
「OS」の「データ」を格納しているかを
記しているのが「ブートセクター」。

「OS」をインストールしていない 「ストレージ(記憶装置)」にも「ブートセクター」はある。
「ストレージ(記憶装置)」を使用する上で、
どのような形式で、
データを格納しているかを記しているので、
どの「ストレージ(記憶装置)」にも、
必ず最初に「ブートセクター」が記されている。


「ブートセクター」の種類には、
「MBR」「PBR」などがある。


「ブートセクター」部分が破損すると、
「PC」は、
何も読み込めなくなってしまう。
破損した場合は、
「ブートセクター」の再構築が必要になる。


「MBR(マスターブートレコード)」

「MBR(マスターブートレコード)」は、
ハードディスクなどの「ストレージ(記憶装置)」の最初の1セクタ。
「ストレージ(記憶装置)」全体のことを記している
ブートセクタの一種。
セクタは、「ストレージ(記憶装置)」内データの最小単位1つ分。

ハードディスク内のデータで、最も原始的な部分。
PC電源を入れると、マザーボードの「BIOS」が起動し、
「BIOS」に設定されている起動順に、
各種接続デバイスが読み込まれる。
「ストレージ(記憶装置)」に接続すると、
「ストレージ(記憶装置)」の先頭セクタ「MBR」が読み込まれる。


「ストレージ(記憶装置)」が、
「MBR」「GBT」のどちらのパーティション形式で、
データを格納しているかを記している部分。



「PBR(パーティションブートレコード)」

「PBR(パーティションブートレコード)」は、
「MBR」と同じ「ブートセクタ」の一種で、
「パーティション」の先頭セクタ。
「パーティション」がデータを保存している形式などを記している。

「パーティション」の「ファイルシステム情報」が記載されている部分で、
「OS」を起動してくれる「ブートストラップローダ」がある場所。

「PBR」は、
「各パーティション」の「最初の1セクタ」。
「PBR(パーティションブートレコード)」には、パーティションに必要な情報が収納されている。
「パーティション」として使用するために必要不可欠な情報。

「PBR(パーティションブートレコード)」が正常でない場合、
パーティション全体にアクセスできない。
異常や、アクセスができない場合、
Windowsは「フォーマット」を要求してくるが、
「フォーマット」で中の情報は消える。
「フォーマット」完了時に、「PBR(パーティションブートレコード)」が作成される。



「MBR」のデータ

ブートストラップローダ(プログラム) ハードディスクの最初に読み込まれ実行されるプログラム。
パーテーションテーブルの情報で、パーテーションを特定して、「PBR」(パーテーションブートレコード)を読み込む。
パーテーションテーブル(パーテーションに関する情報) 各パーテーションの「範囲情報(開始位置と最終位置)」と「ファイルシステム情報」「拡張パーテーション情報」「アクティブなパーテーション情報」などが確認できる。
全体で64バイトの領域。
1つのパーテーションに、「16バイト」の情報を使用。
プライマリパーテーションは、4つまでしか作成できない。


PBR(パーティションブートレコード)のデータ

ブートストラップローダ プログラム部分。
「NTLDR」や「BOOTMGR」を読みに行き、Windowsの起動をしてくれる。
すべてのパーテーションに必要はなく、OSを起動するパーテーションに必要。
OSによって書き込まれるもの。
ディスクパラメータ パーティションに固有の情報。
「セクタサイズ」「クラスタサイズ」「総セクタ数」「MFT(マスターファイルテーブル)の位置」などが記述されている。


Back

「PC」が「起動」する流れ


「PC」が起動する時には、
「ブートセクタ」を読み込んで、
「OS」を起動するプログラムへたどり着くようになっている。



「PC」が「起動」する時の流れ

・「ストレージ(記憶装置)」の「MBR(マスターブートレコード)(先頭セクタ)」を読み込む。

・「ストレージ(記憶装置)」の「MBR」に記述されている「パーテーションテーブル」を読み込む。

・指定されているアクティブなパーテーションの「PBR(先頭セクタ)」を読み込む。

・「PBR」の「ブートストラップローダ」(ハードディスクで最初に実行されるプログラム)が実行される。

・Windowsのブートローダの「NTLDR」「BOOTMGR」ファイルなどを読みこんで「OS」を起動する。



カーソルが点滅してOSが起動しない時は、
・「ハードディスクのMBR(先頭セクタ)」
・「パーテーションのPBR(先頭セクタ)」
が破損していることが多いらしい。

・「ハードディスクのMBR(先頭セクタ)」
・「パーテーションのPBR(先頭セクタ)」
が破損していると、OSのブートローダがわからず、
ずっと点滅している現象が現れるとのこと。

Windowsを起動する前の問題なので、
Windowsの再インストールなどでは解決できない。


Back