|
rem 建立bootmgr主入口....
bcdedit %bcddir% /create {bootmgr} /d "Windows Boot Manager"
rem 建立内存诊测程序项....
bcdedit %bcddir% /create {memdiag} /d "Windows memdiag"
bcdedit %bcddir% /toolsdisplayorder {memdiag} /addlast
rem 建立win7pe_wim开机菜单启动项....
bcdedit %bcddir% /create {ramdiskoptions} /d "win7pe"
bcdedit %bcddir% /set {ramdiskoptions} ramdisksdidevice partition=%bcddrv%
bcdedit %bcddir% /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
rem BCD菜单建立"Windows7PE"项,只跟bcdtool查看有关,与开机菜单不是同一个东西
for /f "delims={,} tokens=2" %%a in ('bcdedit %bcddir% -create /d "Windows7PE" -application osloader ') do set w30id={%%a}
bcdedit %bcddir% -set %w30id% device ramdisk="[%bcddrv%]\boot\boot.wim,{ramdiskoptions}"
bcdedit %bcddir% -set %w30id% osdevice ramdisk="[%bcddrv%]\boot\boot.wim,{ramdiskoptions}"
bcdedit %bcddir% -set %w30id% path \windows\system32\boot\winload.exe
bcdedit %bcddir% -set %w30id% locale zh-CN
bcdedit %bcddir% -set %w30id% inherit {bootloadersettings}
bcdedit %bcddir% -set %w30id% systemroot \windows
bcdedit %bcddir% -set %w30id% detecthal yes
bcdedit %bcddir% -set %w30id% winpe yes
bcdedit %bcddir% -set %w30id% ems yes
bcdedit %bcddir% -displayorder %w30id% -addlast
:bootmgr
echo on
rem 设定主入口bootmgr的参数....
bcdedit %bcddir% /set {bootmgr} device partition=%bcddrv%
bcdedit %bcddir% /set {bootmgr} inherit {globalsettings}
bcdedit %bcddir% /set {bootmgr} locale "zh-CN"
bcdedit %bcddir% /timeout 2
rem 这里的%vsaid%、%w30id%代表开机菜单的顺序
bcdedit %bcddir% /displayorder %vsaid% %w30id%
bcdedit %bcddir% /default %vsaid%
:end
[ 本帖最后由 lcy163 于 2011-4-25 22:31 编辑 ] |
|