システムwiki

Windows 8 .1のBCD(ブート設定データ)の更新に関する問題

sudhakr 受付中 最終更新日:2021-05-09 22:14

Windows 8.1を使用しています.

オリジナル号:
まず私は誤ってbcdedit/deletestoreを起動するWindowsエントリを削除しました.
そのため、起動できず、\boot\bcdファイルを見つけられませんでした、0xc0000098エラーが発生しました.
私はさまざまなオプションを試しましたが、何も働きましたので、最初からBCDを再作成することにしました.
Recreating_bcd_from_scratch:
Windowsインストールディスクで起動し、コンピュータモードの修復に入ったとき、コマンドプロンプト.
システム予約パーティションがC:ドライバ上にあることを確認しました.
そして私のWindowsのインストールはE:ドライバにありました.
そのため、Cドライバのシステム予約済みパーティションでBCDを再作成するには、以下の手順に従ってください.
上記のリンクのインポートコマンドは仕事をしていないため、Nathan Brownの提案に従ってください.
bcdedit/createStorec:\boot\bcd
bcdedit.exe/storec:\boot\bcd/create {bootmgr} /D "Windows Boot Manager"
bcdedit.exe/storec:\boot\bcd/set {bootmgr} デバイスパーティション= C:
bcdedit.exe/storec:\boot\bcd/timeout 10bcdedit.exe/create/d "" Microsoft Windows "/Application Osloader
bcdedit.exeは、新しく作成されたエントリのためのGUIDでメッセージを返すべきです.
エントリ{C0DFC4FA-CB21-11DC-81BF-005056C00008}
私の場合、WindowsはEドライバにインストールされました.
bcdedit.exe/storec:\boot\bcd/set {c0dfc4fa-cb21-11dc-81bf-005056C00008} デバイスパーティション= E:
bcdedit.exe/storec:\boot\bcd/set {c0dfc4fa-cb21-11dc-81bf-005056C00008} OSDevice Partition= E:
bcdedit.exe/storec:\boot\bcd/set {c0dfc4fa-cb21-11dc-81bf-005056C00008} path\windows\system32\winload.exe
bcdedit.exe/storec:\boot\bcd/set {c0dfc4fa-cb21-11dc-81bf-005056C00008} SystemRoot\Windowsと最後に、BootMgrブートローダに新しいエントリを一覧表示するように指示します. bcdedit.exe/displayOrder {C0DFC4FA-CB21-11DC-81BF-005056C00008}
エラー:
しかし、それでは起動しましたが、私がbcdeditを実行したとき、私はあらゆる出力を得ていませんでした、
しかし、私はbcdeditを実行したとき、私はこのエラーを得ていました.
BCDEDITエラー
起動設定データストアを開くことができませんでした.
オープンされたファイルが無効にされなくなるように、ファイルのボリュームが外部から変更されました.
したがって、私はそれがシステム予約フォルダからのメインドライバ(Windowsがインストールされている)の起動設定にインポートする必要があると考えました.
importing_bcd_from_system_reserved_partition_to_main_drive_that_has_windows:
1.C:\Windows\System32\DiskMgmt.msc
2.手動で割り当てられたD:システム予約パーティションにドライバ.
3.CDD:\BOOT
4.BCD BCD.BAKの名前を変更する
5.bcdedit/importc:\boot\bcd.bak
そのため、BCDEDITコマンドを実行すると、BOOTMGRとWindowsのOSLOADER構成が正しく表示されます.
new_problem_with_bcd:
そして今、私の現在の問題は私のローカルPCでデバッグセットを有効にすることができないことです、これは私が得るエラーです:
BCDEDIT/DBGSettingsローカル
起動設定データにアクセスしようとしたときにエラーが発生しました.システムは指定されたファイルを見つけることができません.

返信リスト(回答:2)

2 #
Anonymous

こんにちはSudhakr、

Microsoftコミュニティに投稿していただきありがとうございます.ご不便をおかけしております.私は確かにこれであなたを助けます.

以下の手順を参照することをお勧めします:

Windows 8.1インストールメディアを使用して、Windows回復環境(WinRE)から自動修復を実行することをお勧めします.

インストールメディアがない場合は、Windows 8.1インストールメディア(USB)を作成することをお勧めします.次のリンクを参照してください.

PCの更新またはリセット用のインストールメディアを作成する方法:
https://Windows.Microsoft.com/ja-jp/Windows-8/create-reset-refresh-media
インストールメディアを作成したら、自動修復を実行します.自動修復は、Windowsの起動を妨げる問題を診断して修復することにより、時間のかかる再インストールを防ぐことができます.

自動修復はWindows 8システム回復ツールであり、システムファイルの欠落や破損などの特定の問題を修正できます.次の手順に従います:

  1. Windows 8.1インストールメディア(DVD/USB)を挿入し、コンピューターを再起動します.

  2. F12キーをスワイプし(通常はF12ですが、コンピューターの製造元によって異なる場合があります)、挿入したドライバを選択します インストールメディアをに.

  3. Windowsセットアップwindows が表示されたら、次の手順に従います.

  4. [次へ]をスワイプして、を選択します
    コンピュータを修復
    します.

  5. 次に、青い画面と選択するオプションが表示されます.

  6. オプショントラブルシューティングを選択し、 詳細オプション.

  7. 自動修復を選択して再起動します 高度な起動オプション.


再起動したら、自動修復windows の資格情報から、Windows 8の修復に使用する管理者権限を持つアカウントを選択します.1
次の画面で、適切なパスワードを入力し、[続行]ボタンを押して自動修復プロセスを開始します.

Windowsについてさらにサポートが必要な場合は、お知らせください.喜んでお手伝いさせていただきます.

ありがとうございます.

応答2# ->にスキップ
1 #
sudhakr

こんにちはThofikh、

まず、起動に問題はありません.問題なくWindowsシステムを起動できます.

質問に示されているように、BCDを手動で作成することで、発生した起動の問題を解決できました.

しかし、いずれにせよ、私はあなたの手順を試し(すでにUSBにインストールメディアがあるので)、スタートアップ修復を選択しました(私のシステムでは、名前は自動修復ではなくスタートアップ修復です).それは言った、それが言ったことを正確に思い出さないでください、しかしこのようなもの->スタートアップ
修復でシステムを修正できませんでした.詳細設定またはシャットダウンで他のオプションを試してください.

では、この問題を解決する他の方法を提供できますか.BCDを最初から再作成するときに間違いを犯したかどうかは疑問です.

bcdeditを実行すると、次のように出力されます.

C:\Windows\system32>bcdedit
Windows Boot Manager
-
識別子 {bootmgr}
デバイス パーティション= D:
説明 windows ズブートマネージャー
整合性サービス 有効にする
resumeobject {541fcc7b-fd54-11e5-833e-
displayorder {電流}
タイムアウト 10
displaybootmenu はい
Windowsブートローダー
-
識別子 {電流}
デバイス パーティション= C:
パス \Windows\system32\Windload.exe
説明 MicrosoftWindows 8.1
整合性サービス 有効にする
テスト署名 はい
osdevice パーティション= C:
systemroot \windows ズ
resumeobject {541fcc7b-fd54-11e5-833e-
デバッグ はい

デバッグを有効にできます:

C:\Windows\system32>bcdedit/debug on

操作は正常に完了しました.

これが私の問題です:

C:\Windows\system32>bcdedit/dbgsettings local

ブート構成データにアクセスしようとしたときにエラーが発生しました.

指定されたファイルが見つかりません.