ImageXとWIMを使用してHDDを再構築すると、BCDが破損することがあります。そのため、コマンドプロンプトで無人で実行されているスクリプトからBCDを再構築する必要があります。bcdeditを使用したスクリプト
以下のコードは、手動で入力したときのジョブです。上記始めたので、私は無人コマンドプロンプトでこれを実行する必要があり、
bootrec.exe /fixmbr
bootsect.exe /nt60 all /force
attrib -h -s C:\boot\BCD
del C:\boot\BCD
bcdedit.exe /createstore c:\boot\bcd.temp
bcdedit.exe /store c:\boot\bcd.temp /create {bootmgr} /d "Windows Boot Manager"
bcdedit.exe /import c:\boot\bcd.temp
bcdedit.exe /set {bootmgr} device partition=C:
bcdedit.exe /timeout 10
attrib -h -s C:\boot\bcd.temp
del c:\boot\bcd.temp
bcdedit.exe /create /d "Microsoft Windows" /application osloader
bcdedit.exe /set {GUID} device partition=C:
bcdedit.exe /set {GUID} osdevice partition=C:
bcdedit.exe /set {GUID} path \Windows\system32\winload.exe
bcdedit.exe /set {GUID} systemroot \Windows
bcdedit.exe /displayorder {GUID}
:私はそれを自動化する助けを(さらにコード例下記参照)が必要です。 6番目の最後のステートメント "bcdedit.exe/create/d"の出力は、Microsoft Windowsの "/ application osloader"が新規作成のGUIDです。このIDは次のコマンドで必要です。
この新しいGUIDをbcdeditから次のコードで呼び出すことができる変数にロードするにはどうすればよいですか?
よろしく ヘンリクV.ニールセン
こんにちは。私はOSがWin7 Embedded 32bitであることを忘れていました。 WinPE USBディスクからスクリプトを実行しています。 –