Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7系統基礎知識 >> 恢復Windows7和Windowsxp雙啟動菜單的方法

恢復Windows7和Windowsxp雙啟動菜單的方法

日期:2017/1/24 12:14:49      編輯:win7系統基礎知識
經常在網上看到有人問雙系統啟動菜單的問題,在百度一搜也能搜出很多個解決辦法,但都是千篇一律,轉來轉去的,很少有一篇文章能真正解決的。我想說的是,此篇修復記,是我遇到的問題以及解決辦法,不一定適用於別人,只當給各位一個參考,多一條解決之路。
  
  首先說一下我遇到具體問題:
  
  我首先在C盤裝了windowsxp,然後接著在D盤裝的windows7。這樣用著一切正常,因為我原來備份的有xp系統,所以我用一鍵還原把C盤給還原了,但問題也就出來了,在系統啟動項那只有windowsxp和一鍵還原兩個選項,沒有辦法進入windows7系統,因為我沒有接觸過windowsvisit,直接從xp到windows7,所以對它的啟動原理不很了解,所以我研究了一下午才把問題解決了,順便也了解了Windows7系統的啟動原理。
  
  解決問題前我們先來了解一下windowsxp和Windows7的啟動原理有何不同,雙系統又是如何啟動的:
  
  在windows7+xp雙系統中,Windows7使用bootmgr接管系統啟動模式。電腦自檢完成後,開始查找活動主分區(一般情況是C:)並加載它。
  
  接著會繼續讀取活動分區下的啟動配置文件(即C:BOOTBCD)和c:oot.ini,根據BCD和Boot.ini存儲的啟動信息列出啟動菜單(也就是雙系統啟動菜單)。對於雙系統用戶通常列出“MicrosoftWindows7”和“舊版本的Windows”。
  
  如果選擇前者,Bootmgr將控制權交給windows7系統目錄下的Winload.exe(在windowssystems下)然後開始啟動Windows7。選擇後者,Bootmgr將控制權交給NTLDR,接著開始讀取c:oot.ini並列出其中配置的啟動菜單。
  
  啟動故障就主要出現在Bootmgr(如該文件丟失)、BCD(啟動信息配置錯誤)、Winload.exe(該文件丟失導致Vista無法啟動)、Ntldr(該文件丟失導致XP無法啟動)這些文件上。(我的情況屬於bootmgr文件丟失,BCD文件啟動信息配置錯誤)考試大-全國最大教育類網站(www.Examda。com)
  
  下面我們來解決問題:
  
  首先我們需要幾個備份文件(bootmgr,ntldt,bcd,bootsect),如果你有Windows7系統盤或者鏡像的話可以直接從中提取。
  
  還有一個工具——EasyBCD
  
  注意:在XP下EasyBCD的運行需要Microsoft.NetFramework2.0的支持,可以到http://msdn2.microsoft.com/zh-cn/vstudio/default.ASPx下載安裝。
  
  以下操作都是在WindowsXP中進行,因為又隱藏文件和系統文件,所以最好顯示系統和隱藏文件,在文件夾選項裡點擊查看,去掉隱藏受保護的系統文件(推薦)並選擇選擇顯示所以文件和文件夾。
  
  把bootmgr,ntldt(一般C盤下有,不用復制)復制到C盤下。(此C盤為默認為系統,按具體情況而定)
  
  把bcd,bootsect復制到C:oot目錄下
  
  然後運行EasyBCD
  
  切換到左側的“ADD/RemoveEntrIEs”,在右側窗格選中原來無效的啟動菜單,單擊Delete刪除,接著在AddAnEntry下添加啟動項。添加XP啟動則在Version選擇“WindowsNT/200/XP”、Drive選擇C:、Name設置為WindowsXP(圖3)。同上,添加windows7的啟動項(Version選擇WindowsVista/longhom、Drive選擇D:、Name設置為Windows7),完成後單擊ADDEntry保存配置。
  
  然後打開“運行”(開始〉運行),輸入cmd
  
  進入C:oot目錄下輸入“bootsect/nt60C:”(刪除是nt52,不帶雙引號)
  
  最後重新啟動
  
  每個人遇到的問題可能與我有所不同,據自己情況具體解決,以上只是個參考,我在網上找這方面的資料發現不是很多,還有好多是修改boot.ini,有的不能解決問題,有的又特別麻煩。遇到問題多思考,多在網上找找資料,總能解決問題的.
  
  
Copyright © Windows教程網 All Rights Reserved