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