天天看點

win7、xp雙系統中win7啟動菜單的修複方法

安裝好 win7、xp雙系統以後,啟動系統時就會出現一個“Windows 啟動管理器”菜單,一般有三個選項,分别是win7系統、XP系統和windows記憶體診斷選項,一般剛剛安裝好以後首先要将此啟動菜單進行備份,以備不時之需,這是最好的恢複原狀的辦法。

        一旦因為重新安裝windows XP系統,這個啟動菜單就會遭到破壞,要想不重新安裝win7,那麼我們隻能想辦法恢複原來的“widows啟動管理器”,下面詳細介紹幾個修複辦法:

        熱身:首先要熟悉bcdedit指令及各項操作參數,詳見我的下一篇專門的文章。

       1、辦法一:利用windows 7的啟動CD光牒恢複:

       首先用win7CD光牒啟動系統,然後選擇安裝系統,進入安裝系統後會看到“修複”系統的選項,選擇修複,再重新開機就會看到啟動菜單,不過這個菜單雖然好用,但是存在一定的缺陷,沒關系,先選擇啟動 win7,進入win7系統後,再進入指令視窗利用bcdedit指令進行修複和調整,甚至可以進行“個性化”的設定。

      請跟我繼續:在運作中輸入“cmd ”右擊,選“以管理者身份運作”,再選“是”确認,就會看到啟動起來的“黑色”背景的指令視窗,“以管理者身份”運作後,預設的目前目錄就是“C:/windows/system32”,好的,不要改變,因為我們要用到的“bcdedit”指令的程式恰恰就在這個目錄下。

         剛剛恢複的啟動菜單很可能變成了全“英文的”,看着很不習慣,我們要将其改成中文的,請輸入以下指令:

        bcdedit /set {bootmgr} locale "zh-CN" 

      用bcdedit   /enum all 指令檢視啟動菜單的所有選項内容,然後将win7啟動選項和“以實模式啟動”選項(其實就是XP啟動選項)兩段中的“标示符”内容記錄下來,其形式是類似于:{current}、{xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx},然後,輸入以下指令:

       bcdedit   /set {win7選項的标示符} locale "zh-CN"

        bcdedit   /set {實模式選項的标示符} locale "zh-CN"

        當然,如果您願意的話,還可以将其他選項全部設定成中文顯示。

      另外需要修改的就是:作業系統的顯示名稱,這個名稱可以修改的個性化一些,随意修改,指令如下:

      bcdedit /set {win7選項的辨別符} description "我的windows7 旗艦版"

     (引号中的内容根據自己的需要随意修改,隻要自己知道是啟動windows7的選項就可以了),下同。

       bcdedit /set {windows XP選項的辨別符} description "winodwsXp sp3專業版"

       做好以上修複修改後重新啟動電腦應該看到自己滿意的菜單效果了,恭喜!

        如果修改成功,進入系統後要在第一時間将BCD進行備份:

        bcdedit /export "D:/BCDbackup/BCDbackupfile"   (将啟動菜單檔案BCD備份到D盤的BCDbackup目錄下,檔案名為BCDbackupfile,當然備份的目錄和檔案名可以随意取。

        用以下指令可以恢複之前的備份:

       bcdedit /import "D:/BCDbackup/BCDbackupfile"

        2、借助第三方軟體可以修複win7啟動菜單,這些軟體有:EasyBCD等很多,下載下傳位址google一下即可,用法很簡單,這裡不作介紹。用軟體修複後也會感覺到不甚如意,請按照辦法1中的方法進行修改,不再贅述。

        3、自己動手全新建構一個win7啟動菜單,取代原來的菜單:

bcdedit /createstore c:/boot/bcd (自己建立的BCD放在c盤的boot目錄下,也可以放在其他目錄下,自己随意确定,注意,這個目錄一定要事先建立好)

bcdedit /store c:/boot/bcd /create {bootmgr} /d "Windows 啟動管理器"

bcdedit /store c:/boot/bcd /set {bootmgr} device partition=c:

bcdedit /store c:/boot/bcd /timeout 15

bcdedit /store c:/boot/bcd /set {bootmgr} locale "zh-CN"

bcdedit /store c:/boot/bcd /create /d "Microsoft Windows 7 旗艦版" /application osloader

     (這條指令執行後,系統會産生一串數字,我們下面稱其為“數字辨別符”請記下來,下面的指令中要用到)

bcdedit /store c:/boot/bcd /set {數字辨別符} device partition=c:

bcdedit /store c:/boot/bcd /set {數字辨別符} path /windows/system32/winload.exe

bcdedit /store c:/boot/bcd /set {數字辨別符} osdevice partition=c:

bcdedit /store c:/boot/bcd /set {數字辨別符} systemroot /windows

bcdedit /store c:/boot/bcd /set {數字辨別符} locale "zh-CN"

bcdedit /store c:/boot/bcd /displayorder {數字辨別符} /addfirst

bcdedit /store c:/boot/bcd /default {數字辨別符}

bcdedit /store c:/boot/bcd /create {ntldr} /d "Microsoft Windows XP SP3 專業版"

bcdedit /store c:/boot/bcd /set {ntldr} device partition=d:

bcdedit /store c:/boot/bcd /set {ntldr} path /ntldr

bcdedit /store c:/boot/bcd /displayorder {ntldr} /addfirst

bcdedit /store c:/boot/bcd /create {memdiag} /d "Windows 檢測程式"

bcdedit /store c:/boot/bcd /set {memdiag} device partition=c:

bcdedit /store c:/boot/bcd /set {memdiag} path /boot/memtest.exe

bcdedit /store c:/boot/bcd /toolsdisplayorder {memdiag} /addlast

bcdedit /store c:/boot/bcd /set {memdiag} locale "zh-CN"

bcdedit /export c:/bcdbackup (備份目前BCD至bcdbackup目錄,此目錄要事先建好)

bcdedit /import c:/boot/bcd   (将自己建好的BCD檔案導入系統)

bcdedit /enum all (檢視自己建立好的BCD啟動菜單内容)

重新啟動系統,您會看到自己的勞動成果:自己建立的個性化的win7啟動菜單。

繼續閱讀