WindowsのMBRを修正してブートローダーとコンピューターの起動を復元する

少なくとも生涯に一度、ある日、あなたはいつものようにコンピュータの電源を入れますが、起動しません。
ロードされないのはWindowsではなく、たとえば「 オペレーティングシステムが見つかりません 」または「 ディスクブートの失敗 」などのエラーメッセージで起動がすぐに停止するため、最初の問題があります。または、さらに悪いことに、「 ディスク読み取りエラーが発生しました。Ctrl+ Alt + Delを押して再起動してください 」。
オペレーティングシステムのメッセージが見つからない場合、ソリューションが表示され、90%が見つかり、 Windowsの正しい起動を復元できます
一方、ディスク上のエラーは、コンピューターハードウェアの内部問題に依存している可能性が高く、簡単な解決策はありません(これについては後で説明します)。
Windowsオペレーティングシステムがエラーをロードしない場合、ブートローダーまたはMBRにあります。これは、何らかの理由で破損したマスターブートレコードです。
Fixmbr 、Bootrec、またはBootsectと呼ばれるWindowsユーティリティを使用すると、Windowsの起動を復元し、技術者を再フォーマットしたり支払いをしたりせずにコンピューターを再起動できます
また読む: コンピューターの電源を入れたときに何が起こるか、なぜ失敗する可能性があるか
MBRは、ディスクの最初のセクターを形成するデータのセットです。
非常に簡単な言葉で言えば、ハードディスクに保存された命令は、コンピュータの電源を入れたときにオペレーティングシステムを起動するように指示します。
PCに複数のオペレーティングシステム(WindowsとLinuxまたはWindows 7とWindows 10など)をインストールしてデュアルブートを作成するとき、ディスクのパーティションを作成、変更または削除するとき、最適化プログラムまたはツールを使用するときウイルスやマルウェアの影響を受けたり、異常なイベントが発生したりした場合、MBRとブートローダーが破損する可能性があります
コンピューターの起動エラーがあり、オペレーティングシステムからアクセスできるディスクパーティションがない場合、コンピューターはロードするものを見つけることができず、エラーメッセージが表示されてすぐにフリーズします。
幸いなことに、 Windows 7およびWindows 10でMBRとブートローダーを回復し、エラーを修正することは非常に簡単で、誰もがアクセスできます。
したがって、Windows 7およびWindows 10の起動時にエラーが発生した場合は、次の操作を実行できます。
注: Windows 10で「オペレーティングシステムが見つかりません」エラー解決する必要がある場合は、次の記事を参照してください
1) Windows 7インストールDVDまたはWindows 10 USBスティックを挿入し、CDプレーヤーまたはUSBからコンピューターを起動します。
CD ROMまたはUSBからPCを起動するには、通常、F12キーを押して起動メニューにアクセスするか、起動ロードの順序を変更してBIOSからアクセスします。
Windows 10およびWindows 8.1では 、コンピューターが2回起動に失敗した後、ブート修正とMBRを作成するコマンドを使用できるように、回復画面が表示されるため、インストールDVDは必要ない場合があります。
2)言語の選択が表示されたら先に進みます。
3) [Windows 7のインストール ]をクリックする代わりに、[ コンピューター修復する ]をクリックして、Windowsを復元するためのオプションの画面にアクセスする必要があります。
4)最後の行( コマンドプロンプトが黒のDOSインターフェイスにアクセスするために書き込まれている行)を押します。
5) Windows 10では、ブートローダーとPCブートを復元するには、次のコマンドを実行する必要があります。
  • bootrec / fixmbr
  • bootrec / fixboot
  • bootrec / scanos
  • bootrec / rebuildbcd
  • エグジット

それでもうまくいかない場合は、次のコマンドでこの別のルートを試すことができます。
  • DISKPART
  • SELディスク0
  • リスト集

EFIパーティション番号を見つけるには、次を入力します。
  • sel vol X(Xの代わりにEFI FAT32パーティションのボリューム番号を書き込む)
  • 文字を割り当てる= w:
  • エグジット

最後に、 Windows 10ブートローダーを復元するには 、次のコマンドを入力します。
  • cd / d W:\ EFI \ Microsoft \ Boot \(以前に選択したドライブ文字を指定します。この場合はW)
  • bootrec / fixboot
  • ren BCD BCD.bak
  • bcdboot C:\ Windows / l it-it / sw:/ f ALL

また読む: Windows 10自動回復ループを停止する
Windows 7でのFix MBRのコマンドは次のとおりです。
  • bootrec / rebuildbcd
  • bootrec / fixmbr
  • エグジット

それでもうまくいかない場合は、コマンドプロンプトに戻ってコマンドを実行します。
bootsect / nt60 c:/ MBR
若しくは
bootsect / nt60 SYS
パーティションCからブートを自動的に復元するには
bootsectコマンドが見つからない場合は、Windows 7 DVDディレクトリに移動します。
開始位置X:\ SourcesからD:と入力してEnterキーを押します。 次に、 Dirを書き込んで、それがDVDであるか、別のパーティションであるかを確認します。
より多くのディスク、より多くのパーティションがある場合は、アルファベット順でDVDディレクトリを探し、 E :、 F:などを書き込みます。
DVDがD :にある場合は、cd bootと入力して、Enterキーを押し 、前述のようにbootsectコマンドを実行します。
bootrec.exe / fixmbrを使用すると、マスターブートレコードを復元し、コンピューターのブートプロセスを修復できますが、 bootrec.exe / fixbootコマンドはパーティションの新しいブートレコードを書き換え、 bootrec.exe / rebuildbcdブート構成データを再構築します。
6)コマンドプロンプトを閉じ、cdを使用せずにコンピューターを再起動します。
次に、高度なMBR管理とブートローダーの回復を可能にするいくつかの小さなプログラムがあります
1) PCが起動しない場合、Hiren CDを使用すると、すべてのユーティリティをロードしてブートローダーを復元し、MBRを修正できます。
HIren CDは、起動時に起動順序を変更してコンピューターの電源を入れたときに起動する必要があります。
2) Super Grubは、PCが起動しなくなった場合に使用するプログラム、CDに書き込むISOです。
CDからPCを起動し、SuperGrubを使用して破損したブートローダーを修復します。
3) MBRウィザードを使用すると、MBRを保存し、破損した場合に復元できます。
バックアップするには、次のコマンドを実行します: MBRWiz / save = MBR / filename = D:\ backupMBR
代わりに復元する場合: MBRWiz / restore = MBR / filename = D:\ backupMBR
4) MBRFixは、MBRを操作する高度なコマンドを起動するために使用できるWindows用のコマンドラインツールです。
5) MBRToolを使用して、すべてのMBRを自動的にバックアップしたり、特定のマスターブートレコードを操作したりできます。
グラフィカルインターフェイスであるため、MBRFixよりも少しシンプルです。
6) BOOTICEは、内蔵ハードディスクと外部ハードディスクまたはUSBスティックの両方のMBRを復元し、ディスクの最初のセクターをバックアップし、BCDファイルを変更することができる完全に移植可能なプログラムです(ブート構成データ)、ディスクイメージを作成し、さまざまな種類のMBRをインストールします。
7) HDHackerは、MBRセクターを含むパーティションのセクターをバックアップおよび復元するためのリストでおそらく最も簡単です。
それでもシステムが起動しない場合は、 Windowsが起動せず、コンピューターの電源が入らない場合はすべてを保存します
最終的な解決策として、ほとんど常に機能するのは、カスタム手順を使用したWindows 7の再インストールまたはインストールです。
古いデータはwindows.oldフォルダーに保存され、失われません。
Windows 7の再インストール後またはフォーマット後もコンピューターが起動しない場合は、コンピューターのハードディスクを変更し、破損したハードディスクを「スレーブ」として使用することによってのみ解決できるハードウェアの問題があります。 たぶん、私たちはこれについてもっとよく話します。

コメントを残します

Please enter your comment!
Please enter your name here