locked
有關 新建BCD選單問題 RRS feed

  • 問題

  • 大家好

    我在XP下新建BCD選單時

    碰到不能TIMEOUT 的問題

    但如果相同環境 改用從其他系統拷貝過來的BCD做修改

    就會出現 讀秒

    請教哪裡沒設好呢

    我的流程是

    cd boot
    bcdedit /createstore C:\boot\bcd
    bcdedit /store C:\boot\bcd /create {bootmgr} /d "Windows Boot Manager"
    bcdedit /store C:\boot\bcd /set {bootmgr} device partition=c:
    bcdedit /store C:\boot\bcd /set {bootmgr} locale en-us
    b cdedit /store C:\boot\bcd /set {bootmgr} toolsdisplayorder {memdiag}
    b cdedit /store C:\boot\bcd /set {bootmgr} inherit {globalsettings}
    bcdedit /store C:\boot\bcd /create {ntldr} /d "Windows XP"
    bcdedit /store C:\boot\bcd /displayorder {ntldr} /addlast
    bcdedit /store C:\boot\bcd /set {ntldr} device partition=c:
    bcdedit /store C:\boot\bcd /set {ntldr} path \ntldr
    bcdedit /store C:\boot\bcd /set {bootmgr} default {ntldr}

    Set RAMGUID={7619dcc8-fafe-11d9-b411-000476eba25f}
    bcdedit /store C:\boot\bcd /create /d "Win - PE"  /application osloader


    手動複製 GUID 到下方***
    Set GUID=

    bcdedit /store bcd /displayorder %GUID% /addlast
    bcdedit /store bcd /set %GUID% device ramdisk=[boot]\Boot\BOOTPE.WIM,%RAMGUID%
    bcdedit /store bcd /set %GUID% osdevice ramdisk=[boot]\Boot\BOOTPE.WIM,%RAMGUID%
    bcdedit /store bcd /set %GUID% path \windows\system32\boot\winload.exe
    bcdedit /store bcd /set %GUID% locale zh-TW
    bcdedit /store bcd /set %GUID% inherit {bootloadersettings}
    bcdedit /store bcd /set %GUID% systemroot \windows
    bcdedit /store bcd /set %GUID% detecthal Yes
    bcdedit /store bcd /set %GUID% winpe Yes
    bcdedit /store bcd /set %GUID% ems ON
    bcdedit /store bcd /create %RAMGUID% /d "" /device
    bcdedit /store bcd /set %RAMGUID% ramdisksdidevice boot
    bcdedit /store bcd /set %RAMGUID% ramdisksdipath \Boot\boot.sdi
    bcdedit /store bcd /deletevalue %RAMGUID% description
    bcdedit /store bcd /timeout 20

    bootsect.exe /nt60 all /force

    中間兩行加粗是故意打錯 因為設定後會出現 00034的錯誤
    麻煩版上高手賜教

    另外要怎樣 中文化選單

    以上環境都是將整個BOOT資料夾拷貝到XP 下的

    發現中文化失效

    謝謝

     

     

    2011年4月18日 上午 03:33

解答

  • 我覺得你可以嘗試一下不同的方法來試試看

    例如使用其他的工具(例:VistaBootPro、EasyBCD......)來改開機的選單

    說不定會比較簡單

    2011年4月18日 上午 09:18

所有回覆

  • 以下是修改法
    會出現選單

    但無中文化

    cd boot

    Set RAMGUID={7619dcc8-fafe-11d9-b411-000476eba25f}
    bcdedit /create /d "Win - PE"  /application osloader


    手動複製 GUID 到下方***
    Set GUID=

    bcdedit /displayorder %GUID% /addlast
    bcdedit /set %GUID% device ramdisk=[boot]\Boot\BOOTPE.WIM,%RAMGUID%
    bcdedit /set %GUID% osdevice ramdisk=[boot]\Boot\BOOTPE.WIM,%RAMGUID%
    bcdedit /set %GUID% path \windows\system32\boot\winload.exe
    bcdedit /set %GUID% locale zh-TW
    bcdedit /set %GUID% inherit {bootloadersettings}
    bcdedit /set %GUID% systemroot \windows
    bcdedit /set %GUID% detecthal Yes
    bcdedit /set %GUID% winpe Yes
    bcdedit /set %GUID% ems ON
    bcdedit /create %RAMGUID% /d "" /device
    bcdedit /set %RAMGUID% ramdisksdidevice boot
    bcdedit /set %RAMGUID% ramdisksdipath \Boot\boot.sdi
    bcdedit /deletevalue %RAMGUID% description
    bcdedit /timeout 2
    bcdedit /delete {default}
    bootsect.exe /nt60 all /force

    2011年4月18日 上午 03:37
  • 我覺得你可以嘗試一下不同的方法來試試看

    例如使用其他的工具(例:VistaBootPro、EasyBCD......)來改開機的選單

    說不定會比較簡單

    2011年4月18日 上午 09:18