Windows 11/10で「bootrec /FixBoot アクセスが拒否されました」エラーを解決する方法
bootrec /FixBoot アクセスが拒否されました(Access is denied)というエラーは、主にコマンドプロンプトでブート関連の問題を修復している最中に発生します。このエラーはブートマネージャーに関連しており、他にもいくつかの原因が考えられますが、多くの場合、ディスクパーティションの構成に起因します。本記事では、Windows 11/10でこのエラーを解決するための具体的な手順を詳しく解説します。
bootrec /FixBoot「アクセスが拒否されました」エラーの対処法
Windowsでbootrec /fixbootコマンドを実行した際に「アクセスが拒否されました」というエラーが表示される場合があります。対処法として、以下の3つの方法があります。
- 新しいISOファイルを入手する
- UEFIブートを修復する
- スタートアップ修復を実行する
これらの方法は、Windows 10とWindows 11の両方で有効です。
1. 新しいISOファイルを入手する
インストールメディア自体に問題がある可能性があります。Windows 10の新しいISOイメージファイルを取得し、新たに起動可能なUSBメモリを作成しましょう。
その後、この新しいイメージを使用してブート修復プロセスを続行してください。
2. UEFIブートを修復する
まず、起動可能なWindows USBドライブを作成し、それを使ってPCを起動します。セットアップのウェルカム画面が表示されたら[次へ]をクリックし、ウィンドウ左下にある[コンピューターを修復する]をクリックします。
次に[トラブルシューティング]を選択し、続いて[詳細オプション]を開いて、[コマンドプロンプト]をクリックします。
コマンドプロンプトが開いたら、以下のコマンドを入力してDISKPARTを起動します:
DISKPART
続けて、以下のコマンドを実行します:
LIST DISK
次に、ブートドライブを選択します。以下のように入力してください(#は対象のディスク番号):
SEL DISK #
すべてのボリュームとパーティションを一覧表示します。以下のコマンドを実行します:
LIST VOL
EFIパーティションを選択します:
SEL VOL #
以下のコマンドを入力して、カスタムドライブ文字を割り当てます:
ASSIGN LETTER=V:
以下のコマンドを実行して、DISKPARTユーティリティを終了します:
EXIT
次に、割り当てたドライブに移動するため、以下のように入力します:
V:
以下のコマンドを入力して、EFIパーティションをFAT32形式でフォーマットします:
format V: /FS:FAT32
最後に、以下のコマンドを実行してブート設定を修復します:
bcdboot C:\Windows /s V: /f UEFI
コンピューターを再起動すると、エラーは解消されているはずです。
3. スタートアップ修復を実行する
起動可能なUSBドライブを使ってPCを起動し、高度な回復環境(WinRE)に入ります。回復環境にはスタートアップ修復というオプションが用意されており、Windowsのブート関連の問題を自動的に検出して修復できます。
内部的には、このツールはBootrecコマンドを使用していますが、状況に応じて適切なオプションを自動的に選択して実行してくれる点がメリットです。
bootrec /fixbootコマンドとは?
BootrecはMicrosoftが提供するユーティリティで、回復ツールの一部として搭載されています。Windowsが起動できなくなった場合に役立つツールです。/Fixbootオプションは、システムパーティションに新しいブートセクターを書き込みます。これにより、Windowsが再び正常に起動できるようになります。
通常、このコマンドは、別のOSによってブートセクターが変更・破損・置き換えられた場合に使用されます。また、同じツールには、Windowsにアクセスできなくなった際に活用できるFixMBR、ScanOS、RebuildBCDなどのオプションも用意されています。
データを失わずにFixMBRを実行するには?
FixMBRを使用する最善の方法は、回復コンソールから実行することです。Windows内部から実行することは推奨されません。正常に動作しない可能性があります。破損やデータ損失が発生する可能性があるのは、コマンドがパーティションテーブルを変更しようとした場合のみですが、その際には必ず警告が表示されるので安心です。
このコマンドは、BIOSまたはUEFIがWindowsを読み込むための正しいパスを見つけられるようにするだけのものであり、ユーザーデータとは別のパーティションを操作します。それでもデータが心配な場合は、事前にデータディスクを別のPCに接続してバックアップを作成しておくと安心です。
-
Windows 7/8/10で「bootrec /fixboot」のアクセス拒否エラーを修正する4つの方法
このエラーは、パソコンですでに何らかのトラブルが発生しており、その状況に応じた基本的な復旧手順を実行している最中に表示されることが多いものです。コマンドプロンプトから「bootrec /fixboot」コマンドを使ってブートマネージャーの設定を修復しようとしたところ、「アクセスが拒否されました(Access is Denied)」というメッセージが表示されてしまうのです。この問題の原因はいくつも考えられるため、ご自身の状況に合わせて、最適な対処法を選んで試す必要があります。起動トラブルが発生している場合、このコマンドは非常に有用であり、代わりとなる手段が少ないため、確実に直しておきたいポイント
-
Windows 10/11で「bootrec /fixboot アクセスが拒否されました」エラーを解決する完全ガイド
コマンドプロンプトを使ってブート関連の問題を修復しようとすると、「bootrec /fixboot アクセスが拒否されました(Access is denied)」というエラーに遭遇することがよくあります。この問題が発生する原因はさまざまですが、多くの場合、ディスクのパーティション構成に関係しています。 また、ブルースクリーンエラー「INACCESSIBLE_BOOT_DEVICE」が表示されるケースとしては、主に以下の2つが考えられます。 Windowsシステム自体に障害が発生している ディスクへの書き込み中にシステムを強制終了した こうした問題の修復には「bootrec /fixboot