萬盛學電腦網

 萬盛學電腦網 >> windows 7教程 >> 修改windows7/xp雙系統啟動項大策略

修改windows7/xp雙系統啟動項大策略

class="area">

 最近有不少朋友因為安裝了雙系統,在還原系統或重裝系統時出現了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:\boot\bootsect.exe /nt52 C: //nt52代表使用過去的NTLDR

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

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

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

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

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

  path c:\windows\system32

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

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

  bcdedit /store c:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} path \Windows\system32\winload.exe

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

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

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

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

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

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

  bcdedit /store c:\boot\bcd /timeout 5

  pause

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

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

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

  4、如果你有兩個操

copyright © 萬盛學電腦網 all rights reserved