2011-06-27 01:35:32 +0000 2011-06-27 01:35:32 +0000
67
67

Windows 7 64bitでBCDを再作成する問題 - 要求されたシステムデバイスが見つかりません

NVIDIAドライバのアップグレードでWindows 7のインストールがクラッシュしたので、元に戻す作業をしています

できること。USBドライブからWindowsインストールを起動し、Hiren’s Boot CDを起動することができます。Windowsの自動修復は失敗しますが、USBドライブからWindowsインストールを起動するとコマンドプロンプトにたどり着き、ドライブと全てのデータを見ることができます。私はWindowsに起動できません - 私はこのメッセージを取得します:

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert Windows CD and run a repair your computer option.
File: /Boot/BCD
Status: 0xc000000f
Info: an error occurred while attempting to read the boot configuration data.

それは私の/Boot/BCDで何かが間違っているようですので、私はそれをゼロから再作成しようとしています。ここに書いてある](http://neosmart.net/wiki/display/EBCD/Recovering+the+Vista+Bootloader+from+the+DVD)の方法をすべて試してみたのですが(失敗するWindowsの修復も含めて)、最後の方法(そのページの一番下の方に近い)しか残っていません。私はチュートリアルのように次のコマンドを入力すると:

bcdedit.exe /import c:\boot\bcd.temp

…それは次のエラーで失敗します:

The store import operation has failed.
The requested system device cannot be found.

多くのGoogleの結果は、私は私のパーティションをアクティブに設定するためにdiskpartを使用しなければならないと言うが、それはすでにアクティブとして設定されています。

また、私はこれを試みるとき:

bcdedit /enum

それは同様のメッセージで失敗します:

The boot configuration data store could not be opened.
The requested system device cannot be found.
``` &001 

**Does anyone know what does what does that error message mean, and what is the requested system device?

回答 (9)

57
57
57
2011-11-21 07:19:37 +0000

あなたが解決した問題とは直接関係ありませんが、むしろあなたの元の説明(特に、再作成/再構築のすべての試みにもかかわらず、BCD操作で “The requested system device cannot be found. "というエラーが発生します):

*このエラーは、USBスティックから起動していて、BIOSが指定されたUSBスロットをサポートしていても、WindowsのPE/修復環境がサポートしていない場合に発生する可能性があります! *

私は、この問題(この "The requested system device cannot be found. "エラーで、BCDストアは常に利用できませんでした。 ** このエラーは、USB メモリから起動した場合に発生し、BIOS が特定の USB スロットをサポートしているのにもかかわらず、Windows PE/修復環境がサポートしていない場合に発生します。

さらに悪いことに、後になってから、間違ったスロットに差し込んで、レスキュー環境が自動修復を試みたことが原因であることを発見しました。


更新: 別のユーザー(computers)は、これも彼らに起こったことを確認するために私に連絡してきました;すべてのUSBスロットがWindows 7 PEによって認識されなかったので、彼らはドライブを引っ張って、別のコンピュータ上で修理を実行することになってしまいました。この記事を見て、Windows 7のPEがUSBドライブを認識しないことを知りました。それは何らかの理由でUSBドライブのイメージから起動したが、それはインストールプロセスを起動することができませんでした。努力の全日後に最終的に私はDVDとそれを試してみて、それが働いた。私はLenovo W520を使用しています

52
52
52
2015-04-22 20:34:50 +0000

他の回答から何も私の場合には助けられなかったし、私はDVDからWindowsのREをロードする機能を持っていませんでした。うまくいけばこの答えは私の目に引っかかりました。

私はリンクされたガイドからの解決策を試してみて、全くBCDがない状態で終了しました(実際には、それが最初にあったかどうかはわかりません)。だから、全体のシステムを再インストールすることから私を救ったものは次のとおりでした:

bcdboot.exe C:\Windows /s C:

それが誰かを助けるだろうと願っています。私の問題はここにリストされている多くの複合問題であった(棒からの起動、最初の働くBOOTをねじ込む)。

私の問題はREが私のwindowsドライブを`D:他の回答から何も私の場合には助けられなかったし、私はDVDからWindowsのREをロードする機能を持っていませんでした。うまくいけば[この答え]&003は私の目に引っかかりました。

私はリンクされたガイドからの解決策を試してみて、全くBCDがない状態で終了しました(実際には、それが最初にあったかどうかはわかりません)。だから、全体のシステムを再インストールすることから私を救ったものは次のとおりでした:

bcdboot.exe C:\Windows /s C:

それが誰かを助けるだろうと願っています。私の問題はここにリストされている多くの複合問題であった(棒からの起動、最初の働くBOOTをねじ込む)。

私の問題はREが私のwindowsドライブをとして登録したことであったが、それは普通`C:他の回答から何も私の場合には助けられなかったし、私はDVDからWindowsのREをロードする機能を持っていませんでした。うまくいけば[この答え]&003は私の目に引っかかりました。

私はリンクされたガイドからの解決策を試してみて、全くBCDがない状態で終了しました(実際には、それが最初にあったかどうかはわかりません)。だから、全体のシステムを再インストールすることから私を救ったものは次のとおりでした:

bcdboot.exe C:\Windows /s C:

それが誰かを助けるだろうと願っています。私の問題はここにリストされている多くの複合問題であった(棒からの起動、最初の働くBOOTをねじ込む)。

私の問題はREが私のwindowsドライブを`D:他の回答から何も私の場合には助けられなかったし、私はDVDからWindowsのREをロードする機能を持っていませんでした。うまくいけば[この答え]&003は私の目に引っかかりました。

私はリンクされたガイドからの解決策を試してみて、全くBCDがない状態で終了しました(実際には、それが最初にあったかどうかはわかりません)。だから、全体のシステムを再インストールすることから私を救ったものは次のとおりでした:

bcdboot.exe C:\Windows /s C:

それが誰かを助けるだろうと願っています。私の問題はここにリストされている多くの複合問題であった(棒からの起動、最初の働くBOOTをねじ込む)。

私の問題はREが私のwindowsドライブをとして登録したことであったが、それは普通であった。007を実行してみたところ、うまくいきました。

19
19
19
2011-07-09 22:59:39 +0000

で、最終的にどうやって解決したのかというと、

「核のホロコースト」の章にあるようにBCDを再現することは、最終的にはうまくいったのですが、ちょっとした修正を加えただけです。このスレッド ](http://neosmart.net/wiki/recovering-windows-bootloader/) でアイデアを得たのですが、私の中では、「核のホロコースト」の章のようにBCDを再現することはできませんでした。私が受け取ったメッセージは、bcdeditがBCDストアを見つけられないというものだったようです。だから、これをタイプする代わりに:

bcdedit /import c:\boot\bcd.temp

…私は手動で店を指すために必要なだけ:

bcdedit /store c:\Boot\BCD /import c:\boot\bcd.temp

これはまた、チュートリアルのコマンドの残りの部分のために必要です:

bcdedit /store c:\Boot\BCD <the rest of the command>

その修正を使うと、期待されるように、チュートリアルのすべてのコマンドが動作します。BCDを再現すると、元のWindowsを起動することができました。

14
14
14
2015-08-19 08:57:35 +0000

同じ問題は、ディスク上の Windows インストールが UEFI ブートに設定されているにもかかわらず、非 UEFI (“レガシー”) モードで起動された USB ドライブに保存されているコマンドから修復プロセスを試みた場合に表示されます。1つは、BIOSの設定をUEFIブートからレガシーブートに変更することができると思うかもしれません。そして実際には、この変更後に USB ドライブを起動することができ、もちろん Windows のコマンドプロンプトにアクセスすることができます。しかし、この状況では、以前に UEFI モードでインストールされて使用されていたディスク上の Windows インストールを cannot “repair” することはできません。

このシナリオ(ブートモードが “レガシー” で、Windows 8 インストール USB ドライブからのブート)では、bootrec /rebuildbcd の実行は The requested system device cannot be found で失敗します。そして BCDBoot C:\WindowsFailure when attempting to copy boot files. で失敗します

解決策は

1.適切な UEFI ブート可能な USB ドライブを作成することです (例えば Rufus で説明したように ここ ) そして 2.BIOS を “ レガシー ” ブートモードから UEFI ブートモードに戻すこと、続いて 3. USBドライブからの起動

そこから始まった修復プロセスは、私の場合は成功しました: BCDBoot C:\Windows その後 Boot files successfully created.

で成功しました。Windows8の「0xc0000034 - ブート設定データファイルに必要な情報がありません」という問題でした。

2
2
2
2015-01-24 21:06:20 +0000
The requested system device cannot be found.

ハードドライブをMBRからGPTに変換した後にwindowsを修復しようとした時にも同じエラーメッセージが出ました。私は自動修復を試みたとき、windowsはインストールされたバージョンが互換性のあるwindowsのバージョンではないことさえ報告しました。私は、MSIのバイオは、このように見えたDVD-ROMから起動するための2つのオプションを持っていたことを発見しました:

SATA3:DVD Drive
UEFI:DVD Drive

それは私が手動でそれを選択したときにのみ、UEFIブートを開始します。それ以外の場合、それはまだ DVD-ROM から起動しますが、UEFI モードではありません。私はUEFIを選択した後、私は手動でも自動的に私のwindows 7システムを修復することができました。

私は今完全にCD/DVDからブートすることを無効にして、私はbiosブートメニューを使用して、ブートする方法を選択することを強制しています。

2
2
2
2013-05-26 06:49:47 +0000

私はこの問題の原因と解決策が違っていました。私の場合、問題はWindows 7 Enterprise ISOを使用してUnetbootinで起動可能なUSBフラッシュドライブを作成していたことでした。 http://www.webupd8.org/2010/10/create-bootable-windows-7-usb-drive.html . 基本的には、NTFSでUSBドライブをフォーマットして、NTFSでフォーマットされたドライブを使用できるようにする機能を持ったUnetbootin v494(古い)を使用するように指示されています(この機能は後のバージョンでは消えています)。

1時間ほどフォーラムで検索したところ、「リカバリ環境ではパーティションテーブルが表示されるので、起動可能なUSBドライブを使わないでください」という話がありました。Windowsはその後、grubからも、biosブートリストからセカンダリハードドライブを選択しても、問題なく起動しました。

1
1
1
2011-06-27 08:12:17 +0000

Windows 7 x64のインストールディスクを起動し、修復を開始しますが、修復しようとする前にそれをキャンセルして、あなたがコマンドプロンプトに取得することができます高度なオプションのためのリンクが表示されます、あなたが間違ってOSのパーティションをアクティブにした場合は、100MBのパーティションをアクティブにする必要があります。ディスクドライブにWindows 7 x64のインストールディスクを入れて、コンピュータを起動します。プロンプトが表示されたらキーを押してください。言語、時間、通貨、キーボードまたは入力方法を選択し、[次へ]をクリックします。コンピュータの修復]をクリックします。 5.修復するオペレーティングシステムをクリックし、[次へ]をクリックします。 6.システムの回復オプション]ダイアログボックスで、[コマンドプロンプト]をクリックします。

再起動し、Windows 7 x64 インストールディスクに戻して起動します。

1
1
1
2011-06-27 03:07:24 +0000

このような状況では EasyBCDが本当に役に立つことがわかりました。これを試してみて、それがあなたを救うことができるかどうか見てみることをお勧めします。乾杯!

0
0
0
2018-04-18 15:19:55 +0000

私の場合、上記の解決策はどれも役に立ちませんでした。

VMware Esxi 6.5でWindows Server 2016のVMを再起動すると「OSが見つかりません」で失敗しました。シャットダウン中にインストールされたアップデートを疑いました。diskpart、bootrec、bcdedit、Backupからの復元では直りませんでした。また、EFI(セキュアブート)やBIOSモードとは関係ありませんでした。

解決策は、システムドライブ(背面)をSCSIデバイス0:0に変更することでした。これはどのようにして起こる可能性があるのか、私は知りませんが、私はVsphere Web-Clientのバグを疑っています。