コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windows10でマスターブートレコードを修正する方法

マスターブートレコード(MBR) は、システムパーティションの先頭にある特殊なタイプのブートセクタです。 MBRは、パーティションレイアウト、サイズ、ファイルシステムなど、これから実行する内容についてブートプロセスに通知します。 MBRには、従来、ブートプロセスを適切なオペレーティングシステムに渡してWindows内に到達させる実行可能コードの小さな部分が含まれています。

残念ながら、MBRは間違いありません。いくつかの理由で、破損、損傷、または単に消失する可能性があります。これにより、Windows10のインストールでエラーが発生しやすくなります。幸い、Windows10でマスターブートレコードを修正する方法はいくつかあります。

Windows10での起動失敗の原因

MBRが失敗したことをどのようにして知ることができますか?システムがWindowsで起動できない可能性が非常に高くなります。代わりに、「オペレーティングシステムがありません」、「MBRエラー」、「オペレーティングシステムの読み込みエラー」、「パーティションテーブルが無効です」などのエラーメッセージが表示される画面が表示されます。

マスターブートレコードの破損は、いくつかの理由で発生する可能性があります。ドライブの故障と損傷は非常に一般的な原因です。近年、特定のランサムウェアの亜種がマスターブートレコードを攻撃して、被害者にシステムを保護するための支払いを強制しました。ありがたいことに、このランサムウェアの慣行はまれですが、他の多くのマルウェアの例は、最大の被害と刺激のためにMBRを直接変更します。

とはいえ、Windowsマスターブートレコードを修正する効果的な方法はいくつかあります。システムで1つの修正が機能しない場合は、次の修正を試してください。

1.Windows自動修復によるスタートアップ修復

Windows 10システムを最初に起動すると、問題があることが検出され、自動修復モードになります。画面にPCが正しく起動しませんでしたと表示されます 。ここから、詳細オプション>トラブルシューティング>スタートアップ修復を選択します 。

Windows10でマスターブートレコードを修正する方法

Windows10スタートアップ修復ツールは完全に自動化されています。ただし、完了するまでに長い時間がかかりますが、Windows10MBRの問題は修正されるはずです。

2.Windows自動修復によるコマンドプロンプト

Windows 10のスタートアップ修復プロセスでMBRの問題が修正されない場合、または単により高速でより直接的なアプローチを好む場合 システムを修正するには、自動修復を介してコマンドプロンプトを使用できます。システムが問題を検出し、[自動修復]画面が表示されたら、[詳細オプション>トラブルシューティング>コマンドプロンプト]を選択します 。

bootrec.exeツールを使用して、破損したMBRを修復します。 Bootrecには、問題から起動プロセスを回復するように設計された一連のコマンドがあり、基本インストールの一部としてWindows10システムにすでに存在しています。

Windows10でマスターブートレコードを修正する方法

bootrec.exe / fixmbrと入力します Enterキーを押します。次に、 bootrec.exe / fixbootと入力します Enterキーを押します。 操作が正常に完了しましたが表示されます。 各コマンドの下。操作完了メッセージが表示されず、代わりにエラーが表示される場合は、 bootrec.exe / rebuildbcdと入力します。 Enterキーを押します。 「rebuildbcd」コマンドは、システムのブート構成データ(BCD)を再構築しようとします。

Windows10でマスターブートレコードを修正する方法

残念ながら、これが最初にうまくいくとは限りません。この場合、Microsoftは、BCDストア(ブートデータが保持される場所)をエクスポートし、最初から完全に再構築することをお勧めします。怖いように聞こえますが、ほんの少しの時間しかかかりません。

次のコマンドを順番に入力します。

bcdedit /export c:\bcdbackup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec.exe /rebuildbcd

エクスポートと再構築のプロセスで、MBRの問題を完全に修復する必要があります。

Windows 7以前のバージョンを引き続き使用しているユーザーは、 bootrec.exe / scanosも使用できます。 指図。このコマンドは、レガシーBCD設定をスキャンして修復します。

自動修復でコマンドプロンプトにアクセスできない場合

一部のユーザーは、Windows10の自動修復が希望のタイミングで表示されないことに気付くでしょう。この状況では、Windowsインストールメディアを使用して修復モードで起動する必要があります。

残念ながら、手元にあるWindowsインストールメディアがない場合は、メディアの作成に使用できる動作するWindowsシステムを見つける必要があります。

ただし、WindowsインストールのUSBドライブまたはディスクがない場合は、もう1つの回避策を試すことができます。システムの電源を入れ、Windowsロゴが表示されたらもう一度電源を切ることで、システムをだまして起動に失敗したと思わせることができます。

このプロセスを3回続けて繰り返すと、自動修復がトリガーされます。システムの状態によっては、これがすべての人に役立つわけではないことに注意してください。

3.GPartedLiveを使用してWindowsのMBR問題を修正する

GParted Liveは、パーティション管理に重点を置いた起動可能なLinuxディストリビューションです。ただし、オペレーティングシステムの外部でWindowsパーティションを操作することもできます。つまり、MBRの問題の修正と復元を試みることができます。チュートリアルのこの部分を完了するには、機能する代替システムが必要です。

GPartedLiveをダウンロード

まず、GPartedLiveをダウンロードする必要があります。 2つのバージョンがあります。 32ビットシステムを使用している場合は、 i686.isoを選択してください バージョン。このバージョンは、いくつかの制限はありますが、32ビットシステムと64ビットシステムの両方で動作します。 64ビットシステムを使用している場合(そして64ビットシステムであることが確実な場合)、 amd64.isoをダウンロードしてください。 バージョン。

GPartedLiveをブータブルメディアに書き込む

次に、ディスクイメージを起動可能なメディアタイプに書き込む必要があります。私は8GBのUSBフラッシュドライブを使用していますが、適切なディスクと同様に、より小さなドライブでも機能します。 UNetbootinもダウンロードする必要があります。 UNetbootinを開きます。 ディスクイメージを選択します パネルの下部にある3つのドットのアイコンを押して、GPartedLiveISOを参照します。

Windows10でマスターブートレコードを修正する方法

ISOを選択し、[開く]を押します。次に、GParted Liveも書き込むUSBフラッシュドライブを選択し、[OK]を押します。完了したら、起動可能なメディアを取り外し、システムをシャットダウンします。

GPartedLiveへの起動

起動可能なGPartedLiveメディアをMBRが破損しているシステムに挿入します。システムの電源を入れ、システムの起動プロセスのショートカットキーを押して、起動デバイスの選択メニューを表示します(たとえば、PCとラップトップのF11)。 GPartedLiveメディアを潜在的な起動可能なソースとして見つける必要があります。それを選択し、メディアをロードします。言語や操作モードなど、いくつかのマイナーな選択を行う必要があります。

GPartedLiveとTestDiskを使用してMBRを修正する

GParted Live環境がロードされたら、ターミナルウィンドウを開き、 sudo fdisk -lと入力します。 Enterキーを押します。このコマンドは、システムで現在使用可能なすべてのドライブとパーティションを一覧表示します。次に、新しいターミナルウィンドウを開き、 testdiskと入力します。 、[ログなし]を選択します 。

次に、修正するディスクを尋ねられます。ドライブを選択してから続行します。

次に、パーティションテーブルタイプを選択します。この場合、 Intel/PCパーティションを選択します 、Enterキーを押します。

Windows10でマスターブートレコードを修正する方法

分析を選択します 次にクイック検索

TestDiskはドライブをスキャンして、既存および以前に削除されたパーティションを見つけます。ドライブのサイズによっては、スキャンプロセスに数分かかる場合があります。最終的には、プライマリシステムパーティションを識別します。少し紛らわしいように見えますが、GPartedLiveですべてのシステムパーティションを一覧表示する必要があります。

*」のあるパーティションを探しています "---これはプライマリブータブルパーティションです そして、壊れたMBRが潜んでいるところです。スキャンですべてのパーティションが表示されない場合は、詳細検索を選択してください 。さらに、GPartedは、エラーが発生した場合に情報の短いリストを提供します。

すべてのパーティションが正しいフラグ(起動可能、拡張、論理など)で表示される場合は、(そしてその場合にのみ!)書き込み パーティションテーブルに。フラグが正しくない場合は、矢印キーを使用してフラグを切り替えます。たとえば、次のスクリーンショットでは、最初の画像は2番目のパーティションが重複しているドライブを示しています([パーティション2])。パーティションをスクロールしてPを押します そのパーティションで見つかったファイルを表示します。

Windows10でマスターブートレコードを修正する方法

ファイルシステムを開けないことから明らかなように、最初の重複パーティションが破損しています。ファイルシステムが破損しているようです メッセージ。

Windows10でマスターブートレコードを修正する方法

2番目の重複パーティションにはファイルフォルダのリストが含まれているため、正しいパーティションです。

Windows10でマスターブートレコードを修正する方法

次に、最初の重複パーティションのフラグが Dに設定されます。 削除の場合、2番目の重複パーティションは Lに設定されます 論理の場合、パーティションとそのデータをドライブに復元します。

TestDiskメニューに戻ったら、MBRコードを選択します。 標準のMBRをディスクに書き込み、確認します。

ふぅ!完了です。ターミナルウィンドウを閉じ、GParted Liveからログアウトして、システムをシャットダウンできます。 GParted Liveブータブルメディアを削除し、システムを再起動します。

4.ブート修復ディスクを使用してWindowsのMBRの問題を修正します

ブート修復ディスクは、Windows10MBRの問題を修正するために使用できるもう1つの非常に便利なLinuxディストリビューションです。実際、万が一の場合に備えて、ブート修復ディスクにはGPartedのコピーが含まれています。ただし、ボックスを簡単に切り替えることができる単一のプログラムにMBR復元プロセスを簡素化します。

まず、システムに応じて、64ビットバージョンまたは32ビットバージョンのブート修復ディスクをダウンロードします。 GParted Liveイメージと同様に、32ビットバージョンは32ビットシステムでのみ機能しますが、64ビットバージョンは両方で機能します。

ブート修復ディスクをブート可能メディアに書き込む

次に、ディスクイメージを起動可能なメディアタイプに書き込む必要があります。私は8GBのUSBフラッシュドライブを使用していますが、適切なディスクと同様に、より小さなドライブでも機能します。 UNetbootinもダウンロードする必要があります。

UNetbootinを開きます。 ディスクイメージを選択します パネルの下部にある3つのドットのアイコンを押して、ブート修復ディスクISOを参照します。

ISOを選択し、[開く]を押します。次に、ブート修復ディスクも書き込むUSBフラッシュドライブを選択し、[OK]を押します。完了したら、起動可能なメディアを取り外し、システムをシャットダウンします。

起動修復ディスクへの起動

MBRが破損しているシステムにブート修復ディスクメディアを挿入します。システムの電源を入れ、システムの起動プロセスのショートカットキーを押して、起動デバイスの選択メニューを表示します(たとえば、PCとラップトップのF11)。潜在的な起動可能なソースとして、起動修復ディスクUSBフラッシュドライブまたはディスクを見つける必要があります。それを選択して、メディアをロードします。

ブート修復ディスクを使用してMBRを修正する

Boot Repair Disk環境がロードされたら(Boot Repair Diskは軽量のLubuntu環境を使用します)、 LXTerminalを選択します。 タスクバーから。 fdisk -lと入力します Enterキーを押して、現在のドライブとパーティションを一覧表示します。

次に、 Bを選択します 右下(Windowsの[スタート]メニューがある場所)にロゴを表示し、[システムツール]>[ブート修復]に移動します。 。プログラムがシステムをスキャンし、自動修復セッションを選択するか、詳細オプションを表示できます。まず、自動修復オプションを試してください。自動修復により、起動の問題の大部分がすぐに修正されます。

Windows10でマスターブートレコードを修正する方法

それでも問題が解決しない場合は、[詳細オプション]を開き、MBRオプションに移動します。 タブ。以前に作成したLXTerminalセッションのドライブとパーティションのリストと相互参照して、Windowsブートパーティションを見つけます。 Boot Repair Diskは、基本的なGPartedLiveコマンドよりも少し明確にそれらをマークします!確認したら、適用を押します 、システムを再起動します。

Windows10でマスターブートレコードを修正する方法

5.EaseUSパーティションマスターを使用してMBRの問題を修正する

この最終的な修正では、問題のシステムから物理ドライブを削除する必要があります。ドライブを取り外したら、別のシステムに接続し、EaseUSPartitionMasterを使用してMBRを修正できます。

Windows10でマスターブートレコードを修正する方法

EaseUS Partition Masterをダウンロードしてインストールし、ドライブを接続します。外付けドライブを選択します。 ( MBR があります ラベル。)ドライブラベルを右クリックし、[MBRの再構築]を選択します。 。右上隅に移動し、適用を押します 、次にプロセスを完了させます。ドライブを取り外してから、元のシステムに再インストールして、再起動します。

Windows 10マスターブートレコードの修復が完了しました!

これらの5つのオプションは、破損または破損したWindows10MBRを修正するための最良かつ最速の方法を表しています。さらに良いことに、これらの修正の多くは古いバージョンのWindowsでも機能します(特にセクション2と3)。時間をかけて、Windowsの各修正を実行することを忘れないでください。

MBRの詳細については、SSDのMBRとGPTの比較をご覧ください。


  1. Windows 10 のマスター ブート レコード (MBR) を修正または修復する

    マスター ブート レコードはマスター パーティション テーブルとも呼ばれますこれは、OS の場所を識別し、Windows 10 の起動を可能にするドライブの先頭にあるドライブの最も重要なセクターです。これは、物理ディスクの最初のセクターです。 MBR には、オペレーティング システムがドライブの論理パーティションと共にインストールされるブート ローダーが含まれています。 Windows が起動できない場合は、マスター ブート レコード (MBR) が破損している可能性があるため、修正または修復する必要があります。 ウイルスやマルウェアの攻撃、システムの再構成、システムが適切にシャットダウン

  2. Windows 10 でマスター ブート レコードを構成する方法

    Windows OS の使用中にいくつかのエラーが発生するのはごく自然なことです。ちょっとしたトラブルシューティングを行ったり、設定を微調整したりして、単純な Windows エラーを修正するのに苦労しなければならない場合があります。 Windows のエラーをいくつか自分で修正したことがある場合は、MBR について聞いたことがあるはずです。 MBR 別名マスター ブート レコードは、通常、ディスク パーティションやその他のストレージ メディアに関連する情報を格納するファイルです。デバイスにロードされた MBR を破損し、デバイスの誤動作を引き起こすファイル システム エラーがいくつかありま