web-dev-qa-db-ja.com

bcdeditエクスポート操作が失敗します。 WindowsVistaが起動しない

Bootrec.exeを使用してブートレコードを修正しています。最初のコマンドは次のとおりです。
C:\>bcdedit /export c:\BCD_Backup
すぐにこのエラーが発生します:

ストアのエクスポート操作が失敗しました。
要求されたシステムデバイスが見つかりません。

同様に、bcdファイルが欠落しているため、次のコマンドは失敗します。
C:\>attrib bcd -s -h -r

最後に、次のコマンドを試行すると、「要求されたシステムデバイスが見つかりません」というメッセージが返されます。 C:\>bootrec /RebuildBcd

Windows7のセットアップイメージを使用して操作しています。 VistaにATMをインストールしてもらいます。それはあなたに起こりましたか?オリエンテーションをお願いします。

3
ocurro

ドライブC:をアクティブパーティションとして設定し、再試行してください。

1

同じ問題を解決しました。しかし、私のシナリオは少し異なりました。Grubでマルチブートを設定しようとしたため、Windows7が起動しませんでした。このため、Windowsパーティションを縮小し、他の3〜4個のパーティションを追加する必要がありました。

解決するために、USBドライブから起動したWindows7リカバリディスクを試してみました。

USBからの起動は問題なく、すべてが順調でしたが、ブートレコードまたはBSDのいずれかを修正しようとすると、エラーがポップアップしていました。

次にオンラインで調べたところ、USBとリカバリ環境(特にUSB 3.0スロット)に 問題 があることがわかりました。 USB3.0スロットしかありませんでした。私はめちゃくちゃだった。

それから私はEasyBCD、命を救う(現在の)フリーソフトウェアについて考えました。この小さなソフトウェアを使用すると、USBスティックからISOファイルをロードしてランチできますが、最も重要なのは、ディスクにアクセスせずに行うことです。起動時にISOをRAMにキャッシュします。

次に、リカバリをオンにしてキャッシュしたUSBスティックを準備し、そこから起動して、キャッシュと出来上がりの直後に取り外しました。リカバリは(私の介入なしで)パーティションを修正し、MBRを上書きしませんでした(Grubは安全でした)、私の命を救いました! :-)

少し長くてもお役に立てば幸いです。

1