このエラーは通常、コンピューターですでに問題が発生していて、特定のシナリオで提案されている基本的な回復手順のいくつかを実行している場合に表示されます。ただし、コマンドプロンプトの「bootrec / fixboot」コマンドを使用してブートマネージャーによって処理されるブート設定の一部を修正する場合は、「アクセスが拒否されました」というメッセージが表示されます。
bootrec / fixboot「アクセスが拒否されました」メッセージ
この問題を引き起こす可能性のあるものはかなりたくさんあり、状況に適応して、状況に最も適した方法を試す必要があります。起動に問題がある場合は、このコマンドが最も役立つ可能性があり、置き換えるのは困難です。
解決策1:ドライブの非表示のブートパーティションに名前を付ける
まず、PCまたはラップトップのメインストレージドライブ(ハードディスクまたはラップトップ)にこのブートパーティションが予約されているかどうかを確認する必要があります SSD )ソリューションを続行する前に。簡単なグーグル検索が役に立ちます。
ある場合は、名前がないため修理できません。それでも、を使用して割り当てることができます diskpart 以下の手順で簡単に修理できます。起動に問題があり、OSにアクセスできないと想定します。
ただし、Windows 10を使用すると、独自の回復メディアを作成し、それを使用してコンピューターをすぐに修正できます。
- ダウンロード からのメディア作成ツールソフトウェア MicrosoftのWebサイト 。 開いた ダウンロードしたファイルをダウンロードし、利用規約に同意します。
- を選択 インストールメディアを作成する (USBフラッシュドライブ、DVD、またはISOファイル)別のPC用 第一画面からのオプション。
Windowsインストールメディアを作成する
- 言語、アーキテクチャ、およびその他の設定 起動可能 ドライブはコンピュータの設定に基づいて選択されますが、 チェックを外します インクルード このPCの推奨オプションを使用してください パスワードが添付されているPCの正しい設定を選択します(別のPCでこれを作成している場合、おそらくそうです)。
- クリック 次 をクリックします USBドライブまたはDVD この画像の保存に使用するデバイスに応じて、USBまたはDVDのどちらかを選択するように求められた場合のオプション。
使用するメディアタイプを選択します
- クリック 次 を選択します USBまたはDVD コンピュータに接続されているストレージメディアを表示するリストからドライブします。
- クリック 次 メディア作成ツールは、インストールに必要なファイルのダウンロードに進み、インストールデバイスを作成します。
今、あなたはおそらくあなたを持っています 回復媒体 、起動元のリカバリドライブ内からコマンドプロンプトを開くことで、実際に起動の問題の解決を開始できます。
- インサート インクルード インストール あなたが所有している、またはあなたが作成したばかりのドライブと ブート あなたのコンピュータ。次の手順はオペレーティングシステムごとに異なるため、それに応じて実行してください。
- WINDOWS XP、VISTA、7: Windowsセットアップが開き、希望する言語と時刻と日付の設定を入力するように求められます。それらを正しく入力し、ウィンドウの下部にある[コンピューターの修復]オプションを選択します。 [回復ツールを使用する]または[コンピューターを復元する]でプロンプトが表示されたら、最初のラジオボタンを選択したままにして、[次へ]オプションをクリックします。 [回復ツールの選択]を選択してプロンプトが表示されたら、[コマンドプロンプト]を選択します。
- WINDOWS 8、8.1、10 :[キーボードレイアウトの選択]ウィンドウが表示されるので、使用するものを選択します。オプションの選択画面が表示されるので、[トラブルシューティング] >> [詳細オプション] >> [コマンドプロンプト]に移動します。
詳細オプションでコマンドプロンプトを開く
- 開いたので コマンド・プロンプト 、その中で次の3つのコマンドのセットを実行してみて、それぞれの後に必ずEnterをクリックしてください。
diskpart sel disk 0 list vol
Diskpartコマンドを実行する
- 確認 その EFIパーティション (EPS – EFIシステムパーティション)はFAT32ファイルシステムを使用しており、ドライブ文字を割り当てています。これは、次の一連のコマンドで実行できます。 EFIパーティションの横に表示されている番号に置き換える必要があり、別のボリュームがそれを使用していない限り、それに割り当てる文字であることに注意してください。
set vol assign letter =:exit
- ブートドライブに文字を割り当てたので、最初の文字を入力します 以下のコマンド ブートフォルダに移動します。今回は、上記でEFIパーティションに使用したものと同じものに置き換える必要があります。
cd / d: EFI Microsoft Boot
- このコマンドは、コンピューターの起動に使用されるEFIパーティションを修正するために使用され、実行時にアクセス拒否メッセージを受信しないようにする必要があります。
bootrec / FixBoot
- 最後のステップは BCDの再構築 2つのコマンドを介して。最初のものは古いBCDをバックアップし、2番目のものはそれを再作成します。今回は、プレースホルダーを、EFIパーティションの割り当てに使用するドライブに置き換える必要があります。
ren BCD BCD.old bcdboot c: Windows / l en-us / s:すべて
- 問題がまだPCに表示されるかどうかを確認してください。
注意 :それでも5でアクセスが拒否された場合thコマンドを実行するときの手順は、代わりに次のコマンドを実行してみてください。
bootrec / restartbcd
bootrec / rebuildbcdコマンドを実行します
その後、入力するだけです 出口 そして6をスキップしますth完全にステップします。
解決策2:ボリュームに名前を付けた後に自動修復を実行する
このソリューションは、ソリューション1への追加として使用されます。ボリュームに文字を割り当てて名前を付けるまで上記の手順を実行したが、bootrecコマンドの実行時にアクセスが拒否された場合は、自動修復ユーティリティを使用して問題を自動的に修正します。
- インサート 所有している、または作成したばかりのインストールドライブを使用して、コンピューターを起動します。ソリューション1で作成して準備した可能性があります。次の手順は、オペレーティングシステムごとに異なるため、それに応じて実行してください。
- WINDOWS XP、VISTA、7: Windowsセットアップが開き、希望する言語と時刻と日付の設定を入力するように求められます。それらを正しく入力し、ウィンドウの下部にある[コンピューターの修復]オプションを選択します。 [回復ツールを使用する]または[コンピューターを復元する]でプロンプトが表示されたら、最初のラジオボタンを選択したままにして、[次へ]オプションをクリックします。 [回復ツールの選択]を選択するプロンプトが表示されたら、[スタートアップ修復](最初のオプション)を選択します。
- WINDOWS 8、8.1、10 :[キーボードレイアウトの選択]ウィンドウが表示されるので、使用するものを選択します。 [オプションの選択]画面が表示されるので、[トラブルシューティング] >> [詳細オプション] >> [自動修復/スタートアップ修復]に移動します
詳細オプションでスタートアップ修復を使用する
- 自動起動修復にアクセスしたので、手順はオペレーティングシステムごとに異なります。 Windows 10では、「自動修復の準備」というウィンドウが表示された後、アカウントを選択してパスワードを入力するように求められます。
- その後、新しい読み込みウィンドウが表示されますので、しばらくお待ちください。画面の指示に従ってください。自動修復で問題が解決したかどうかを確認してください。
解決策3:BOOTMGR互換コードを使用してボリュームをターゲットにする
管理コマンドプロンプトから実行されるこの便利なコマンドは、 ブートマネージャ ブートボリュームを対象とする設定。この手順でボリュームに名前を付ける必要がない場合があります。幸運を!
- ナビゲート この記事のソリューション1と同じ手順に従ってコマンドプロンプトを表示し、オペレーティングシステムに応じてそれらに従ってください。
- 次のコマンドを実行し、入力後に必ずEnterキーを押してください。操作が正常に完了したことを確認するメッセージまたは何かがプロセスが成功したことを確認するのを待ちます。
bootsect / nt60 sys
bootsect / nt60sysコマンドを実行します
- その後、問題のあるfixbootコマンドを使用して、アクセス拒否エラーが引き続き表示されるかどうかを確認してください。
解決策4:BIOSで高速ブートを無効にする
このオプションは、それがうまくいくよりも多くの問題を引き起こします。 Fastboot、Quick POST、またはQuick Bootオプション(BIOS設定にあります)を使用すると、起動プロセスをいくらか高速化できます。コンピュータを起動するたびに、特定のテストが実行されます。これらのシステムテストはすべて、起動するたびに必要なわけではなく、時間を節約するためにオフにすることができます。これがFastbootの機能です。
- 順番 PCの電源を入れ直し、システムが起動しようとしているときにBIOSキーを押してBIOS設定を入力してみます。 BIOSキーは通常、起動画面に「___を押してセットアップに入ります」と表示されます。またはそれに類似したもの。他のキーもあります。通常のBIOSキーは、F1、F2、Delなどです。
BIOSセットアップに入ります
- オフにする必要がある設定は、通常、 ブート メーカーによって異なると思われるタブ。もう1つの方法は、一般画面または[Advanced BIOSFeatures]タブに配置することです。設定は呼ばれます 高速ブート 、クイックパワーオンセルフテストまたはクイックブート。正しい設定を見つけたら、それをオフまたは無効に設定します。
クイックブートを無効にする
- また、 セキュアブート これを機能させるには、無効にする必要があります。 BIOS設定ウィンドウが開いたら、右矢印キーを使用して[セキュリティ]メニューを選択し、下矢印キーを使用して[セキュリティで保護されたブート構成]オプションを選択し、Enterキーを押します。
- このメニューを使用する前に、警告が表示されます。 F10キーを押して、[セキュアブート構成]メニューに進みます。 [セキュアブート構成]メニューが開くはずなので、下矢印キーを使用して[セキュアブート]を選択し、右矢印キーを使用して設定を[無効]に変更します。
セキュアブートが無効
- ユーザーがしなければならなかったもう1つのオプションは、ブートモードをUEFIからレガシーに変更することです。変更する必要のあるブートモードオプションは、さまざまなメーカーが製造したBIOSファームウェアツールのさまざまなタブの下にあり、それを見つけるための独自の方法はありません。通常は[ブート]タブの下にありますが、同じオプションには多くの名前があります。
- BIOS設定画面の任意の領域で[ブートモード]オプションを見つけたら、そのオプションに移動して、その値を[レガシー]に変更します。
UEFT / BIOSブートモードをレガシーとして設定する
- [終了]セクションに移動し、[変更の保存を終了する]を選択します。これにより、コンピューターの起動が続行されます。コンピュータをもう一度起動してみてください。