Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でMBR(マスターブートレコード)エラーを修復する方法

Windowsを長年使っている方なら、MBR(マスターブートレコード)のエラーに一度は遭遇したことがあるかもしれません。Windowsが起動せず、真っ黒な画面に「MBR Error」(値は1、2、3など)や「Windows failed to start(Windowsを開始できませんでした)」というメッセージだけが表示されるのは、決して気分の良いものではありません。しかし幸い、これはソフトウェア上の問題であり、Windows 10であればMBRの修復はそれほど難しくありません。

MBRエラーが発生する主な原因

MBRエラーが発生する原因としては、以下のようなものが挙げられます。

  • ブートファイルの破損または削除
  • デュアルブート環境からLinuxを削除した際の影響
  • 古いバージョンのブートレコードを誤ってインストールしてしまった場合

回復環境からコマンドプロンプトを起動する

注意:ここではWindows 10での手順を紹介しますが、Windows 7や8でも基本的な流れはほぼ同じです。

ブートレコードに問題が発生している場合、Windowsのデスクトップまで正常に起動できず、そこからコマンドプロンプトを開くことはできません。そのため、Windowsのインストールメディア(USBメモリやDVD)を挿入し、そこからPCを起動してください。セットアップ画面が表示されたら「次へ」をクリックし、「コンピューターを修復する」を選択します。

Windows 10でMBR(マスターブートレコード)エラーを修復する方法

すると「システム回復オプション」の画面が開きます。ここで「トラブルシューティング」を選択し、続けて「コマンドプロンプト」をクリックしましょう。

Windows 10でMBR(マスターブートレコード)エラーを修復する方法

以降の作業ではコマンドプロンプトを使用するため、「コマンドプロンプト」のオプションを選択します。

補足:Windows 8または8.1を使用している場合は、起動時にキーボードのF8キー、またはShift+F8キーを押してください。表示されたメニューから「トラブルシューティング」→「詳細設定」を選び、オプション一覧の中から「コマンドプロンプト」を選択することで、コマンドプロンプトのウィンドウを開けます。

bootrecコマンドでMBRを修復する

コマンドプロンプトが起動したら、bootrecコマンドを使ってブートレコードのエラーを修復していきます。ブートレコードの問題の多くは、マスターブートレコード自体の破損・損傷が直接の原因です。そのような場合は、以下のコマンドを実行するだけでMBRをすばやく修復できます。

bootrec /fixmbr

コマンドを実行すると確認メッセージが表示され、修復が完了したことがわかります。そのままWindowsを起動して、正常にログインできるか確認してみてください。

Windows 10でMBR(マスターブートレコード)エラーを修復する方法

ブートセクターが破損している、あるいは他のブートローダーによって書き換えられてしまったと思われる場合は、次のコマンドで既存のブートセクターを消去し、新しいブートセクターを作成します。

bootrec /fixboot

また、ブートレコードの破損以外にも、「ブート構成データ(BCD:Boot Configuration Data)」が損傷・破損していることが原因でエラーが発生するケースがあります。この場合は、以下のコマンドでBCDを再構築する必要があります。BCDが実際に破損している場合、Windowsは検出されたインストール済みOSの一覧を表示し、BCD全体を再構築します。

bootrec /rebuildbcd

さらに、1台のPCに複数のOSをインストールしている場合は、「ScanOS」引数の使用をおすすめします。このパラメータを指定すると、Windowsがシステムをスキャンし、ブート構成データに登録されていないOSをすべて追加します。これにより、起動時にどのOSで起動するかを選択できるようになります。

bootrec /scanos

まとめ

このように、Windows 10のMBR修復は意外と簡単に行えます。上記のコマンドを使ってブートレコードのエラーを修復する際に問題が発生した場合は、ぜひコメント欄でお知らせください。また、MBRエラーに関する体験談やご意見もお待ちしています。


  1. Windows 10でマスターブートレコード(MBR)を修復する方法【bootrecコマンド完全ガイド】

    Windowsを使用していると、多少のエラーに遭遇するのはごく自然なことです。簡単なトラブルシューティングや設定の微調整で解決できるケースもあれば、ブート関連の深刻な問題に直面することもあります。 Windowsのエラーを自分で修復した経験がある方なら、「MBR」という言葉を耳にしたことがあるかもしれません。MBR(マスターブートレコード/Master Boot Record)とは、ディスクのパーティション情報やストレージに関する情報を格納している重要な領域です。ファイルシステムのエラーによってMBRが破損すると、PCが正常に起動しなくなるなど、デバイスの動作に支障をきたすことがあります。

  2. Windows 10で「RPCサーバーを利用できません」エラーを解決する4つの方法

    RPC(Remote Procedure Call)サーバーは、異なるマシン間、または同じコンピューター上の異なるプロセスやコンポーネント間の通信を確立するための重要な仕組みです。Windows 10では、特定のプロセスが正しく機能するように、クライアントとサーバー間でデータをやり取りする必要がある場合があります。これはRPCサービスによって行われ、コンピューターの起動時や再起動時に自動的に開始されます。「RPCサーバーを利用できません」というエラーに直面している場合は、このガイドで紹介する最適な修正方法が役立ちます。 Windows 10でRPCサーバー利用不可エラーを解決するさまざまな方法