web-dev-qa-db-ja.com

BOOTMGRがありません。 WinPEでイメージを適用した後にWindows7の埋め込みブートファイルを置き換える方法

WinPE内のImagexを使用して、Windows7組み込みシステムのイメージをHDDに適用しました。同じボードと同じドライブにシステムのイメージをキャプチャし、イメージを適用する前にドライブをクリーニングしたので、適用しているのと同じシステムになります。 Windowsはx64で、WinPEとimagexはAMD64です。これは、Windows Automated InstillationKitバージョン2.0.0.0からのものです。

アクティブに設定されたパーティションデータドライブにイメージを配置しようとしています。イメージを適用した後、再起動後に「BOOTMGRが見つかりません」というメッセージが表示されるため、ブートファイルが適用されていないことがわかります。 WinPEで試しました

D:\Windows\System32>bcdboot d:\windows /s c:

この方法でブートファイルをロードしようとすると、エラーが発生します。

BFSVC: Failed to create a new system store. Status = [c000003a]

追加情報:Windows\Boot\EFIを調べると、bootmgr.efiと他のいくつかのefiファイルが含まれています。

読んでくれてありがとう

2
EP O Colla

一日、入念に調べて髪を引っ張ったところを発見しました。 USB3.0からAMD64WinPEを起動していました。これでは、ブートファイルをコピーできませんでした。私の質問で言ったように、コマンド

bcdboot d:\windows /s c:

戻ります

BFSVC: Failed to create a new system store. Status = [c000003a]

次に、WinPEをディスクに書き込んで再起動すると、ブートファイルの作成が許可されました。問題だったのはUSB3.0だけだったと思います。私が使用したポートはUSB2.0でしたが、USBスティックが使用していたのは3.0でした。少なくとも問題は絞り込まれています。もう涙はありません。

1
EP O Colla

これを試してみてください、それは私のために働きます

ファイルシステムの検証と修正

これにより、チェックディスクプログラムが実行され、1つのパーティションの問題が検出されて修復が試行されます。たとえば、C:ドライブを修復するには:

プロンプトタイプ:chkdsk c: /r

ブートプロセスを修復します

通常、これはWindowsが起動せず、セーフモードメニューにアクセスできない場合に使用されます。ウイルス感染が疑われる場合は、マスターブートレコード(MBR)とブートセクターを置き換えることもできます。 4つのオプションがあります。

新しいMBR-パーティションテーブルを変更せずに、新しい汎用MBRを挿入します。

プロンプトで、次のように入力します。bootrec /FixMbr

新しいブートセクター-新しいWindows 7/Vista互換のブートセクターを挿入します。ファイルシステムタイプ(NTFS、FAT32など)に適したタイプのセクターが自動的に挿入されます。

プロンプトで、次のように入力します。bootrec /FixBoot

BCDの再構築-ブート構成データ(BCD)を再構築します。 BCDは、どのパーティションを起動するかを制御します。このオプションを使用すると、BCDに含めるインストールを選択できます。

プロンプトで、次のように入力します。bootrec /RebuildBcd

OSの検索-Vista/2008と互換性のあるすべてのOSインストールについてシステムをスキャンし、現在BCDに含まれているものも表示します。

プロンプトで、次のように入力します。bootrec /ScanOs

最後のタイプ:C:/expand bootmgr temp


2
AndGrp