Windows で Bootrec /Fixboot Access Is Denied エラーを修正する方法

Windows で Bootrec /Fixboot Access Is Denied エラーを修正する方法

Bootrec は、Windows 回復環境で使用できるコマンド ライン修復ユーティリティです。Bootrec /fixboot コマンドを使用して、Windows 10 および 11 でシステムの起動エラーと起動エラーを修正できます。

ただし、コマンドを実行すると、「Bootrec /Fixboot アクセスが拒否されました」というエラーが発生する場合があります。このエラーは、EFI 構造が壊れている場合に発生することがあります。もう 1 つの理由は、ブート構成データ (BCD) ファイルの問題です。

スタートアップ修復ユーティリティを使用するか、EFI 構造を再作成してブート ファイルを再構成し、Windows でこのエラーを修正できます。方法は次のとおりです。

1. 自動修復を実行する

このエラーを修正する 1 つの方法は、Windows 回復環境から自動修復を実行することです。自動修復ツールは、Windows の読み込みを妨げる問題を修正できます。

インストールメディアなしで自動修復を実行できます。ただし、それが失敗した場合は、最新バージョンの Windows で新しいインストール メディアを作成してから、もう一度やり直してください。

スタートアップ修復を実行するには:

  1. PC をシャットダウンします。
  2. 次に、電源ボタンを押してF11キーを押し始め、Windows 回復環境 (WinRE) を起動します。F11 は WinRE を起動する最も一般的な方法ですが、コンピューターの製造元によって異なる場合があることに注意してください。コンピューターのマニュアルを参照して確認してください。
  3. PC がWindows 回復環境で起動するまで待ちます。
    Windows 回復環境のトラブルシューティング
  4. [オプションの選択]で、[トラブルシューティング] をクリックします。
  5. [詳細オプション]をクリックします。
    WinRE-Advanced-Options
  6. [詳細オプション] の下の[スタートアップ修復]をクリックします。
    高度なオプションのスタートアップ修復
  7. コンピューターが再起動し、スタートアップ修復メニューが起動します。
  8. 利用可能なオプションからローカル ユーザー アカウントを選択します。
  9. アカウントのパスワードを入力し、[続行] をクリックします。アカウントにパスワードがない場合は、空白のままにします。
  10. Windows は、Windows の読み込みを妨げる可能性のある問題について PC を診断し、問題を解決するために必要な修正を適用します。次に、画面の指示に従い、PC が再起動するまで待ちます。

2. ブート ファイルを再構成する

自動修復で問題を解決できない場合は、EFI 構造を再作成し、ブート ファイルを再構成して、bootrec /fixboot コマンドを正常に実行できます。このプロセスでは、Windows 回復環境を使用してコマンド プロンプトにアクセスし、diskpart ユーティリティを起動します。方法は次のとおりです。

以下の手順では、以前に説明した方法とは異なる方法で Windows 回復環境にアクセスします。ただし、 F11キーでWinRE にアクセスできる場合は、手順 5にスキップして続行します。

  1. PC をシャットダウンします。
  2. 次に、電源ボタンを押します。システムが起動し始めたら、電源ボタンをもう一度押し続けてコンピューターをシャットダウンします。
  3. 電源ボタンをもう一度押して起動し、電源ボタンを押し続けてコンピュータを強制的にシャットダウンします。次に、この手順をもう一度繰り返します。
  4. 完了したら、もう一度電源ボタンを押して、PC を完全に起動させます。
  5. 自動修復画面が表示されたら、[詳細オプション] をクリックします。
  6. [トラブルシューティング]をクリックします。
    Windows 回復環境のトラブルシューティング
  7. [トラブルシューティング]セクションで[詳細オプション]を選択します。
  8. コマンドプロンプトをクリックします。
    詳細オプション コマンド プロンプト
  9. コマンド プロンプト ウィンドウで、次のコマンドを入力して diskpart ユーティリティを起動し、Enter キーを押します。 diskpart
  10. 次に、次のコマンドを入力して、PC に接続されているすべてのディスクを一覧表示します。 list disk
  11. リストから、Windows インストール ディスクを見つけます。たとえば、この場合、システム ドライブ (Windows OS がインストールされている) はディスク 1 です。
    ディスク部品リスト ディスク
  12. 次に、次のコマンドを入力してシス​​テム ドライブを選択します。 select disk 1
  13. 上記のコマンドで、 1をシステム ドライブのディスク番号に置き換えます。
  14. 次に、次のコマンドを入力して、ディスク 1 の下のすべてのボリュームを一覧表示します。 list vol
  15. ここで、EFI (Extensible Firmware Interface) でパーティションを見つけます。通常はサイズが小さく、FAT32 ファイル システム形式でフォーマットされています。
  16. この PC の場合、EFI パーティションはVolume 7です。
    diskpart リスト ボリューム efi fat32
  17. 次に、次のコマンドを入力して、EFI パーティション ボリュームを選択します。 select vol 7
  18. 上記のコマンドで、 7を PC の正しいボリューム番号に置き換えます。
  19. 選択したボリュームに新しいレターを割り当てる必要があります。したがって、次のコマンドを入力してEnterキーを押します。 assign letter=N:
  20. 他のボリュームに同じ文字が割り当てられていないことを確認してください。はいの場合は、代わりに別の文字を使用してください。
    文字nを割り当てる
  21. 次のコマンドを入力して、diskpart を終了します。 exit
  22. 次のコマンドを入力して、新しく割り当てられたボリュームを選択します。 N:
  23. 上記のコマンドで、手順 20 で別の文字を使用した場合は、Nを正しい文字に置き換えます。
  24. 次に、次のコマンドを入力して、ブート ファイルを V ボリュームの EFI パーティションにコピーします。 bcdboot C:\windows /s V: /f UEFI
  25. 実行したら、exitと入力してコマンド プロンプトを閉じます。
  26. Windows リカバリ メニューに戻り、[続行]をクリックします。PC が再起動するまで待ちます。
  27. bootrec /fixboot コマンドを実行して、エラーが解決したかどうかを確認してください。

3. インストール メディアを使用して Bootrec /Fixboot コマンドを実行する

The bootrec /fixboot command access is denied エラーは、システム ファイルの破損が原因で発生する可能性があります。この場合、Windows OS の最新バージョンのインストール メディアを使用して、bootrec /fixboot コマンドを実行し、起動の問題を修正できます。

これを行うには、少なくとも 8 GB のストレージを備えた USB フラッシュ ドライブと、起動可能なドライブを作成するために合法的にダウンロードされた Windows 11 ISO イメージが必要です。ディスク管理ツールを使用して、USB フラッシュ ドライブを再フォーマットすることもできます。PC が起動できない状態にある場合は、別のコンピューターを使用してインストール メディアを準備します。

  1. USB ストレージ ドライブのデータのバックアップを作成し、それを PC に接続します。
  2. 次に、diskpartと入力し、 diskpartをクリックしてコマンドライン ツールを開きます。UACからメッセージが表示されたら、[はい] をクリックします。
    USBドライブのディスクパーツをきれいにする
  3. コマンド プロンプト ウィンドウで、次のコマンドを入力し、Enter キーを押します。 list disk
  4. これにより、USB ドライブを含む、PC に接続されているすべてのディスクが表示されます。USB ドライブのディスク番号を書き留めます。
  5. 次に、次のコマンドを入力して USB ドライブを選択します。 select disk #
  6. 上記のコマンドで、 #をディスク番号に置き換えます。ドライブからすべてのデータを消去するため、正しいディスクを選択することが不可欠です。システムに 3 つのディスクが接続されているため、USB ドライブはディスク 2 として表示されます。したがって、完全なコマンドは次のようになります。 select disk 2
  7. 次に、次のコマンドを入力して、USB ドライブからすべてのデータを消去します。 clean
  8. これには少し時間がかかる場合があります。DiskPart がディスクのクリーニングに成功したというメッセージが表示されたら、diskpart を閉じます。
  9. 次に、Windowsキーを押してdisk managementと入力します。検索結果から [ ハードディスク パーティションの作成とフォーマット] オプションをクリックします。
    ディスク管理ユーティリティを開く
  10. ディスク管理ツールで、USB ドライブを見つけます。
  11. USB ドライブを右クリックし、[新しいシンプル ボリューム] を選択します。
    USB ドライブの新しいシンプルなボリューム ディスク管理
  12. 新しいシンプル ボリューム ウィザードで、 [次へ] > [次へ] > [次へ] > [完了] をクリックして、新しいボリュームをフォーマットして作成します。このプロセスには時間がかかる場合があるため、USB ドライブに新しい文字が割り当てられるまで待ちます。
    新しいシンプル ボリューム フォーマットの USB ドライブ ディスク管理
  13. 次に、USB ドライブを右クリックし、[パーティションをアクティブとしてマーク] を選択します。PC が UEFI に設定されている場合、パーティションをアクティブとしてマークする必要はありません。
  14. 次に、次の手順に従って、USB ブータブル ドライブを作成します。
  15. インストール メディアの準備ができたら、それを PC に接続します。
  16. [ Windows セットアップ] 画面で、[次へ] をクリックします。
  17. [コンピュータを修復する] をクリックします。
  18. [トラブルシューティング]をクリックします。
    詳細オプション コマンド プロンプト
  19. [コマンド プロンプト]を選択します。
    bootrec fixboot コマンドプロンプト
  20. コマンド プロンプト ウィンドウで、次のコマンドを入力してEnterを押します。 Bootrec /fixboot
  21. 操作が正常に完了したというメッセージが表示されるまで待ちます。これにより、システムの起動に関する問題が修正されます。
  22. exitと入力して Enter キーを押し、コマンド プロンプトを閉じます。
  23. USB ドライブを取り外し、PC を再起動します。コンピューターは、起動時に問題なく正常に再起動します。

Windows で Bootrec Fixboot Access Denied エラーを修正する

bootrec fixboot アクセス拒否エラーを修正するのは少し難しい場合があります。Windows 回復環境で組み込みのスタートアップ修復ツールを実行することから始めます。問題が解決しない場合は、EFI 構造を作成するか、インストール メディアを使用して bootrec fixboot コマンドを実行できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です