Windows 10ブートローダーの修復

Windowsの起動に関連する効果的なトラブルシューティング手順の1つは、Windows 10/7 / 8.1の起動レコードを新しいUEFIとGPTまたはMBRを備えたBIOSで復元することです。マスターブートレコードが破損する一般的な理由の1つは、そのセクターのマルウェア感染またはファイル破損が原因です。不適切なシャットダウンは、ブートレコード(MBR)にも損傷を与える可能性があります。Linux Grubがインストールされていて、Windowsがそれを検出できないことが問題である場合があります。コンピューターの電源を入れるとBootmgr is Missing  または  BCDエラーが表示される場合があります。このような場合は、ブートローダーの修復を実行してこれらの問題を修正できます。

Windows 10ブートローダーを修復する方法

コンピュータがデスクトップから起動せず、追加の起動オプションが有効にならない可能性があるため、準備する必要があります。したがって、Windows 10で、修正するビット深度(x32またはx64)が同じ、できれば同じバージョンの起動可能なUSBフラッシュドライブを作成する必要があります。コマンドラインを実行するには、起動可能なUSBスティックから以下のすべての方法で起動する必要があります。ことを忘れないでくださいブートローダを復元した後、いくつかのエラーが表示され、あなただけのPCを数回を再起動する必要があり、それに慣れるためにブートローダのために。

起動可能なUSBフラッシュドライブからWindows 10のインストールを開始し、インストールポイントに移動します。次に、「システムの復元」の下部をクリックして、詳細なブートオプションを表示します。

Windows 10のインストール時のシステムの復元

方法1。Advanced Boot Optionsに入ったら、[ Troubleshooting ]> [ Advanced Options]に移動し、[ Startup Repair]を選択します。プロセスが完了するまで待ちます。Windows10ブートローダーが回復します。

スタートアップリカバリー

方法2。同じ詳細ブートオプションで、[ トラブルシューティング] > [ 詳細オプション]に移動コマンドプロンプトを起動します。

回復環境コマンドライン


まず、ブートローダーを復元するシステムが配置されているローカルディスクを確認します。これを行うには、コマンドラインで次の3つのコマンドを実行し、Enterキーを押します。

  1. diskpart-ディスクを操作するためのツールを起動します。
  2. list volume-セクションのリストを表示します。
  3. exit-ディスクを操作するためのツールを終了します。

私の場合、下のスクリーンショットは、Windows 10がインストールされているローカルドライブが「C」ではなく「D」であることを示しています。ほとんどの場合「C」が表示されますが、システムがインストールされている場所を特定する必要があります。システムの文字を確認したら、次のコマンドを入力してWindows 10ブートローダーを復元します。

  • bcdboot D:\windows

コマンドでWindows 10ブートローダーを修復する

方法3。新しいUEFIおよびGPTパーティション構成のWindowsシステムを使用している場合は、FAT32ファイルシステム(約90〜300 MB)の隠しパーティションを見つける必要があります。BIOSおよびMBRマークアップがある場合、ファイルシステムはNTFS(約500 MB)になります。私の場合、これはNTFSです。したがって、上記の方法で説明したように、起動可能なUSBフラッシュドライブを介してコマンドラインを実行し、コマンドを記述します。

  1. diskpart-ディスクを操作するためのツールを起動します。
  2. list volume-セクションのリストを表示します。
  3. select volume 3- 非表示のボリュームを選択します(私の場合はNTFSですが、非表示のFAT32がある場合があります)。
  4. format fs=ntfsまたはformat fs=fat32-選択したボリュームをフォーマットします(どちらでもかまいません)。
  5. assign letter=E -ボリュームに新しい文字を割り当てます(私はすでにそこにあったものを割り当てました)。
  6. exit -ツールディスクパートを終了します。
  7. bcdboot D:\Windows /s E: /f ALL-ブートローダーファイルをコピーします。(私の場合、D:ドライブはWindows自体が配置されているボリューム、E:は非表示パーティションに割り当てた文字です)。
  8. diskpart-ディスクを操作するためのツールを起動します。
  9. list volume-セクションのリストを表示します。
  10. select volume 3-レターを割り当てた隠しボリュームの番号。
  11. remove letter=E -文字を削除して、再起動時にシステムにパーティションが表示されないようにします。

Windows 10 UEFI GPTブートローダーの修復ブートローダー修復Windows 10 BIOS MBR

方法4。この方法では、Bootrec.exeツールを使用します  。コマンドラインで次のコマンドを1つずつ入力します。

  1. bootrec /RebuildBcd
  2. bootrec /fixMbr
  3. bootrec /fixboot

ログアウトしてシステムを再起動します。

MBRを修復する


場合によっては、追加のコマンドを実行する必要があります。

  • bootsect /nt60 SYS または bootsect /nt60 ALL

bootsect nt60