Bootrec は、Windows 回復環境で使用できるコマンド ライン修復ユーティリティです。 Bootrec /fixboot コマンドを使用して、Windows 10 および 11 でシステムの起動エラーと起動エラーを修正できます。
ただし、コマンドを実行すると、「Bootrec /Fixboot アクセスが拒否されました」というエラーが発生する場合があります。このエラーは、EFI 構造が壊れている場合に発生することがあります。もう 1 つの理由は、ブート構成データ (BCD) ファイルの問題です。
スタートアップ修復ユーティリティを使用するか、EFI 構造を再作成してブート ファイルを再構成し、Windows でこのエラーを修正できます。方法は次のとおりです。
1. 自動修復を実行する
このエラーを修正する 1 つの方法は、Windows 回復環境から自動修復を実行することです。自動修復ツールは、Windows の読み込みを妨げる問題を修正できます。
私のPCのWindows10は互換性がありますか
インストールメディアなしで自動修復を実行できます。ただし、それが失敗した場合、 新しいインストール メディアを作成する 最新バージョンの Windows で再試行してください。
スタートアップ修復を実行するには:
- PC をシャットダウンします。
- 次に、電源ボタンを押して、 F11 への鍵 Windows 回復環境 (WinRE) を起動します . F11 は WinRE を起動する最も一般的な方法ですが、コンピューターの製造元によって異なる場合があることに注意してください。コンピューターのマニュアルを参照して確認してください。
- PCが起動するのを待ちます Windows 回復環境。
- 下 オプションを選択 、 クリック トラブルシューティング .
- クリック 高度なオプション .
- クリック スタートアップ修復 下 高度なオプション。
- コンピュータが再起動し、 スタートアップ修復 メニュー。
- 利用可能なオプションからローカル ユーザー アカウントを選択します。
- アカウントのパスワードを入力してクリック 続く .アカウントにパスワードがない場合は、空白のままにします。
- Windows は、Windows の読み込みを妨げる可能性のある問題について PC を診断し、問題を解決するために必要な修正を適用します。次に、画面の指示に従い、PC が再起動するまで待ちます。
2. ブート ファイルを再構成する
自動修復で問題を解決できない場合は、EFI 構造を再作成し、ブート ファイルを再構成して、bootrec /fixboot コマンドを正常に実行できます。このプロセスでは、Windows 回復環境を使用してコマンド プロンプトにアクセスし、diskpart ユーティリティを起動します。方法は次のとおりです。
以下の手順では、以前に説明した方法とは異なる方法で Windows 回復環境にアクセスします。ただし、WinRE にアクセスできる場合は、 F11 キー、スキップ ステップ5 続けます。
- PC をシャットダウンします。
- 次に、 力 ボタンを押し、システムが起動し始めたら、 力 ボタンをもう一度押して、コンピューターをシャットダウンします。
- 電源ボタンをもう一度押して起動し、電源ボタンを押し続けてコンピュータを強制的にシャットダウンします。次に、この手順をもう一度繰り返します。
- 完了したら、もう一度電源ボタンを押して、PC を完全に起動させます。
- いったん 自動修復 をクリックします。 高度なオプション。
- クリック トラブルシューティング .
- 選択する 高度なオプション 下 トラブルシューティング セクション。
- クリック コマンド・プロンプト .
- コマンド プロンプト ウィンドウで、次のコマンドを入力して diskpart ユーティリティを起動し、Enter キーを押します。
- 次に、次のコマンドを入力して、PC に接続されているすべてのディスクを一覧表示します。
- リストから、Windows インストール ディスクを見つけます。たとえば、この場合、システム ドライブ (Windows OS がインストールされている) はディスク 1 です。
- 次に、次のコマンドを入力してシステム ドライブを選択します。
- 上記のコマンドで、置き換えます 1 をシステム ドライブのディスク番号に置き換えます。
- 次に、次のコマンドを入力して、ディスク 1 の下のすべてのボリュームを一覧表示します。
- ここで、EFI (Extensible Firmware Interface) でパーティションを見つけます。通常はサイズが小さく、FAT32 ファイル システム形式でフォーマットされています。
- この PC の場合、EFI パーティションは 第7巻 .
- 次に、次のコマンドを入力して、EFI パーティション ボリュームを選択します。
- 上記のコマンドで、置き換えます 7 お使いの PC の正しいボリューム番号を使用してください。
- 選択したボリュームに新しいレターを割り当てる必要があります。したがって、次のコマンドを入力して Enter キーを押します:
assign letter=N:
- 他のボリュームに同じ文字が割り当てられていないことを確認してください。はいの場合は、代わりに別の文字を使用してください。
- 次のコマンドを入力して、diskpart を終了します:
exit
- 次のコマンドを入力して、新しく割り当てたボリュームを選択します:
N:
- 上記のコマンドで、置き換えます N ステップ 20 で別の文字を使用した場合は、正しい文字で。
- 次に、次のコマンドを入力して、ブート ファイルを V ボリュームの EFI パーティションにコピーします。
- 実行したら、次のように入力します 出口 コマンドプロンプトを閉じます。
- に戻る Windows 回復メニュー そしてクリック 続く . PC が再起動するまで待ちます。
- bootrec /fixboot コマンドを実行して、エラーが解決したかどうかを確認してください。
3. インストール メディアを使用して Bootrec /Fixboot コマンドを実行する
The bootrec /fixboot command access is denied エラーは、システム ファイルの破損が原因で発生する可能性があります。この場合、Windows OS の最新バージョンのインストール メディアを使用して、bootrec /fixboot コマンドを実行し、起動の問題を修正できます。
これを行うには、少なくとも 8 GB のストレージを備えた USB フラッシュ ドライブと、 合法的にダウンロードされた Windows 11 ISO イメージ 起動可能なドライブを作成します。ディスク管理ツールを使用して、USB フラッシュ ドライブを再フォーマットすることもできます。 PC が起動できない状態にある場合は、別のコンピューターを使用してインストール メディアを準備します。
- USB ストレージ ドライブのデータのバックアップを作成し、それを PC に接続します。
- 次に、入力します ディスクパート そしてクリック ディスクパート コマンドライン ツールを開きます。クリック はい プロンプトが表示された場合 UAC .
- コマンド プロンプト ウィンドウで、次のコマンドを入力して Enter キーを押します。
- これにより、USB ドライブを含む、PC に接続されているすべてのディスクが表示されます。 USB ドライブのディスク番号を書き留めます。
- 次に、次のコマンドを入力して USB ドライブを選択します。
select disk #
- 上記のコマンドで、置き換えます # あなたのディスク番号で。ドライブからすべてのデータを消去するため、正しいディスクを選択することが不可欠です。システムに 3 つのディスクが接続されているため、USB ドライブはディスク 2 として表示されます。したがって、完全なコマンドは次のようになります。
- 次に、次のコマンドを入力して、USB ドライブからすべてのデータを消去します:
clean
- これには少し時間がかかる場合があります。とき DiskPart はディスクのクリーニングに成功しました メッセージが表示されたら、diskpart を閉じます。
- 次に、 ウィンドウズ キーとタイプ ディスク管理 .クリック ハードディスク パーティションの作成とフォーマット 検索結果からオプションを選択します。
- の中に ディスク管理 ツールで、USB ドライブを見つけます。
- USBドライブを右クリックして選択します 新しいシンプル ボリューム。
- の 新しいシンプル ボリューム ウィザード、 クリック 次へ > 次へ > 次へ > 終了 新しいボリュームをフォーマットして作成します。このプロセスには時間がかかる場合があるため、USB ドライブに新しい文字が割り当てられるまで待ちます。
- 次に、USBドライブを右クリックして選択します パーティションをアクティブとしてマーク . PC が UEFI に設定されている場合、パーティションをアクティブとしてマークする必要はありません。
- 次に、次の手順に従います USBブータブルドライブを作成するには .
- インストール メディアの準備ができたら、それを PC に接続します。
- の中に Windows セットアップ 画面、クリック 次 .
- クリック あなたのコンピューターを修理する。
- クリック トラブルシューティング .
- 選択する コマンド・プロンプト .
- コマンドプロンプトウィンドウで、次のコマンドを入力して押します 入力 :
Bootrec /fixboot
- を待つ 操作は正常に完了しました このメッセージは、システムの起動に関する問題を解決するはずです。
- タイプ 出口 Enter キーを押して、コマンド プロンプトを閉じます。
- USB ドライブを取り外し、PC を再起動します。コンピューターは、起動時に問題なく正常に再起動します。
Windows で Bootrec Fixboot Access Denied エラーを修正する
bootrec fixboot アクセス拒否エラーを修正するのは少し難しい場合があります。 Windows 回復環境で組み込みのスタートアップ修復ツールを実行することから始めます。問題が解決しない場合は、EFI 構造を作成するか、インストール メディアを使用して bootrec fixboot コマンドを実行できます。