|
@echo off
bcdedit.exe -createstore \bcd
set BCD=bcdedit.exe -store \bcd
%BCD% /create {dbgsettings} /d "Debugger Settings"
%BCD% /set {dbgsettings} debugtype Serial
%BCD% /set {dbgsettings} baudrate 115200
%BCD% /set {dbgsettings} debugport 1
%BCD% /create {emssettings} /d "EMS Settings"
%BCD% /create {badmemory} /d "RAM Defects"
%BCD% /create {bootloadersettings} /d "Boot Loader Settings"
%BCD% /set {emssettings} bootems yes
%BCD% /create {globalsettings} /d "Global Settings"
%BCD% -set {globalsettings} inherit {dbgsettings}
%BCD% -set {globalsettings} inherit {emssettings}
%BCD% -set {globalsettings} inherit {badmemory}
@rem {memdiag}={b2721d73-1db4-4c62-bf78-c548a880142d}
%BCD% /create {memdiag} /d "Memory Diagnostic"
%BCD% -set {memdiag} device boot
%BCD% -set {memdiag} path \boot\memtest.exe
%BCD% -set {memdiag} locale en-US
%BCD% -set {memdiag} badmemoryaccess yes
%BCD% -set {memdiag} inherit {globalsettings}
set RamDisk={7619dcc8-fafe-11d9-b411-000476eba25f}
%BCD% /create %RamDisk% /d "Ramdisk Device Options" -device
%BCD% /set %RamDisk% ramdisksdidevice boot
%BCD% /set %RamDisk% ramdisksdipath \Boot.Sdi
@rem {ntldr}={466f5a88-0af2-4f76-9038-095b170dc21c}
%BCD% /create {ntldr} /d "Legacy OS Loader"
%BCD% -set {ntldr} device boot
%BCD% -set {ntldr} path \WinNT.LDR
%BCD% -set {ntldr} locale en-US
set PEID={c3150868-07ba-11de-8b1a-001d7d969be7}
%BCD% /create %PEID% /d "Vista/2008/Win7 PE" -application OSLOADER
%BCD% -set %PEID% path \Windows\system32\boot\winload.exe
%BCD% -set %PEID% device ramdisk=[boot]\WinRE.wim,%RamDisk%
%BCD% -set %PEID% osdevice ramdisk=[boot]\WinRE.wim,%RamDisk%
%BCD% -set %PEID% systemroot \Windows
%BCD% -set %PEID% nx optin
%BCD% -set %PEID% winpe yes
%BCD% -set %PEID% detecthal yes
%BCD% -set %PEID% custom:46000010 yes
set WVID={3657ebe1-d4e6-11dc-88f0-ec9c0d1f1864}
%BCD% /create %WVID% /d "Windows 7/2008/Vista" -application OSLOADER
%BCD% -set %WVID% path \Windows\system32\winload.exe
%BCD% -set %WVID% inherit {bootloadersettings}
%BCD% -set %WVID% systemroot \Windows
%BCD% -set %WVID% device boot
%BCD% -set %WVID% osdevice boot
%BCD% -set %WVID% testsigning no
%BCD% -set %WVID% locale en-US
%BCD% -set %WVID% nx optin
%BCD% -set %WVID% recoverysequence %PEID%
%BCD% -set %WVID% recoveryenabled yes
%BCD% -create {bootmgr} /d "Windows Boot Manager"
%BCD% -set {bootmgr} resume no
%BCD% -set {bootmgr} timeout 3
%BCD% -set {bootmgr} device boot
%BCD% -set {bootmgr} locale zh-CN
%BCD% -set {bootmgr} inherit {globalsettings}
%BCD% -set {bootmgr} extendedinput yes
%BCD% -set {bootmgr} toolsdisplayorder {memdiag}
%BCD% /displayorder {ntldr} /addlast
%BCD% /displayorder %PEID% /addlast
%BCD% /displayorder %WVID% /addlast
%BCD% /default %PEID%
[ 本帖最后由 cnstars 于 2009-12-13 16:04 编辑 ] |
|