當前位置:係統粉 >  係統教程 > Xp係統教程 >  如何設置xp/win7雙係統啟動項 設置xp/win7雙係統啟動項的方法

如何設置xp/win7雙係統啟動項 設置xp/win7雙係統啟動項的方法

時間:2017-07-04 來源:互聯網 瀏覽量:

今天給大家帶來如何設置xp/win7雙係統啟動項,設置xp/win7雙係統啟動項的方法,讓您輕鬆解決問題。

  雙係統安裝以後,必然要設置下雙係統的啟動項,因為電腦不會知道你平時要用的是哪個係統。那麼,對於如何修改XP/win7雙係統啟動項就很重要了。並且有時大家在安裝了雙係統,接著在還原係統或重裝係統時出現了Windows 7啟動項丟失的問題。對於這個問題其實無需借助任何第三方工具,隻需純代碼就能修複xp Windows7啟動項行列,讓大家想變就變!

  首先,在修複xp Windows7啟動項之前,小編有必要給大家介紹一下Windows的啟動順序,讓大家更深一層了解Windows係統

  xp:mbr-->ntldr-->boot.ini--到這裏就已經是啟動菜單選擇條了

  Windows7:mbr-->bootmgr-->BCD-->到這裏就是Windows7的啟動菜單了

  從上邊小編們可以看出,本來在Windows xp裏邊最重要的文件ntldr在Windows7裏邊居然用不到了。

  1、如果你隻有一個xp安裝在c盤、由於某種原因,出現“ntldr is missing”錯誤,先確保你c盤ntldr文件的存在,然後隨便用pe U盤啟動(小編從來不用光碟的),在命令行下,把Windows7的boot目錄複製到c盤先,輸入:

  c:ootootsect.exe /nt52 C: //nt52代表使用過去的NTLDR

  看到successfully 即可成功修複xp啟動菜單。

  2、如果你隻有一個Windows7安裝在c盤、由於某種原因,出現啟動錯誤,請隨便用pe啟動(小編從來不用光碟的),把Windows7的boot目錄複製到c盤,,輸入:

  c:ootootsect.exe /nt60 c: //為硬盤寫入NT引導信息,/nt60代表Vista以後的bootmanager

  把硬盤主引導記錄定位到bootmgr,如果還是啟動不了,可能就是BCD(相當於xp裏的boot.ini配置文件)啟動列表菜單丟失了。解決方法:

  =============================

  path c:windowssystem32

  bcdedit /store c:ootcd /create {bb68514c-cff8-11dd-aca9-a775dac50ae8} /d "Microsoft Windows 7" /application osloader

  bcdedit /store c:ootcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} device partition=C: //這裏的C是你Windows7的安裝分區

  bcdedit /store c:ootcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} path Windowssystem32winload.exe

  bcdedit /store c:ootcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} locale zh-CN

  bcdedit /store c:ootcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} inherit {bootloadersettings}

  bcdedit /store c:ootcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} osdevice partition=C: //這裏C是你Windows7的安裝分區

  bcdedit /store c:ootcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} systemroot Windows

  bcdedit /store c:ootcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} nx OptIn

  bcdedit /store c:ootcd /displayorder {bb68514c-cff8-11dd-aca9-a775dac50ae8} /addlast

  bcdedit /store c:ootcd /timeout 5

  pause

  ==============================

  以上複製至記事本,然後abc.bat【批處理文件】保存好;運行即可

  3、如果你有兩個操作係統,比如c盤是xp d盤是Windows7,由於某種原因,你的Windows7啟動菜單壞了、修複方法見上。如果你可以進入xp,那就不用pe了哦。

  4、如果你有兩個操作係統,比如c盤是xp d盤是Windows7,由於某種原因,你的Windows7啟動菜單沒有xp啟動選項!

  ================================

  c:windowssystem32cdedit /create {ntldr} /d "Microsoft Windows XP" (添加XP的引導菜單,菜單名為Windows XP);

  c:windowssystem32cdedit /set {ntldr} device partition=c: //C表示xp安裝所在的安裝分區

  c:windowssystem32cdedit /set {ntldr} path tldr //(添加NTLDR引導);

  c:windowssystem32cdedit /displayorder {ntldr} /addlast

  ==========保存為bat文件運行一下吧========

  當然、如果你想把啟動順序修改一下可以這樣做:

  進WINDOWS7-打開“計算機”屬性-高級係統設置-“啟動和故障恢複”設置-“默認操作係統”裏WINDOWS7改為早期版本的WINDOWS(也就是XP)-勾選“顯示操作係統列表的時間”時間改為5秒-確定

  下邊,小編附上BCDEDIT的一些使用方法:

  BCDEDIT - 啟動配置數據存儲編輯器

  Bcdedit.exe 命令行工具修改啟動配置數據存儲。啟動配置數據存儲包含啟動配置參數

  並控製操作係統啟動的方式。這些參數以前在 Boot.ini 文件中(在基於 BIOS 的操作

  係統中)或在穩定 RAM 項中(在基於可擴展固件接口的操作係統中)。可以使用

  Bcdedit.exe 在啟動配置數據存儲中添加、刪除、編輯和附加項。

  有關命令和選項的詳細信息,請鍵入 bcdedit.exe /? <命令>。例如,若要顯示

  有關 /createstore 命令的詳細信息,則鍵入:

  bcdedit.exe /? /createstore

  有關本幫助文件中按字母順序排列的主題列表,請運行 "bcdedit /? TOPICS"。

  對存儲執行的命令

  ================================

以上就是如何設置xp/win7雙係統啟動項,設置xp/win7雙係統啟動項的方法教程,希望本文中能幫您解決問題。

我要分享:
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航