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ファイルが含まれています。
読んでくれてありがとう
一日、入念に調べて髪を引っ張ったところを発見しました。 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つのパーティションの問題が検出されて修復が試行されます。たとえば、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