Win7之家( afsion.com.cn):解決Windows 7與Server2008雙系統(tǒng)啟動錯誤問題
筆者安裝Windows 7的時候,啟動管理器出現(xiàn)了問題嗎?下面就和大家交流一下,并分享一下解決方法。
目前,筆者主要用筆記本電腦來處理日常事務(wù),以及向客戶進(jìn)行演示。筆者在以多啟動模式運(yùn)行的外部eSATA驅(qū)動中安裝了Windows Server 2008。
相信該外部驅(qū)動在Windows 7 RTM的安裝過程中,一直與內(nèi)部保持連接,以便安裝指導(dǎo)可以檢測到多啟動模式的配置需求,從而能夠自動進(jìn)行配置,而對這一過程我們也不會加以干預(yù)。
這一操作所引發(fā)的結(jié)果十分有趣。安裝的部分運(yùn)行正常;在安裝完Office 2007和Live Services之后,只剩下少量程序沒有安裝以及少量設(shè)備沒有配置,此時筆者開始導(dǎo)入舊數(shù)據(jù)。
筆者之所以沒能立刻意識到問題的存在是因?yàn)楣P者首先就啟動了重新加載備份數(shù)據(jù)。當(dāng)筆者安裝DVD時,系統(tǒng)彈出“找不到啟動設(shè)備”的錯誤信息。
更糟糕的是,即便筆者不彈出啟動媒介,也不插入外部驅(qū)動,系統(tǒng)也根本無法啟動。
首先,筆者以前在CD指令消失后等待啟動未果的情況下,會嘗試使用F8鍵。然后會選擇“修復(fù)我的系統(tǒng)”以及“啟動修復(fù)”,Windows便會找到癥結(jié) 所在。這一次,雖然換成了安裝DVD,但是筆者還是選擇了與上面相同的步驟且得到相同的結(jié)果。它只是需要一些命令提示符,并給出一些能看到哪些部分被用作 啟動的啟動配置數(shù)據(jù)編輯器(BCDEDIT)。
要查看這些細(xì)節(jié),命令提示符必須和Run作為Admimistrator一起給出,如圖所示:
BootMgr從選項(xiàng)出調(diào)用的設(shè)備是D:驅(qū)動——也就是筆者的外部eSATA驅(qū)動。為了對其值進(jìn)行編輯,筆者輸 入:bcdedit/set{bootmgr} device “partition=C:” 。筆者很肯定C:驅(qū)動包含了D:驅(qū)動曾使用過的bootmgr。不過這對解決問題沒有多大幫助。
下一步,筆者通過輸入:bcdedit/export c: \filename來提取bootmgr的備份。然后,從DVD裝置中重啟電腦,并選擇“修復(fù)系統(tǒng)”。然后選擇轉(zhuǎn)到命令提示符,并將電腦內(nèi)部驅(qū)動和外部 eSATA驅(qū)動中的bootmgr.efi文件都刪除。
最后,關(guān)閉系統(tǒng),并切斷外部eSATA驅(qū)動的連接。然后接通電源,從DVD裝置中啟動。筆者選擇了“修復(fù)系統(tǒng)”,而當(dāng)自動化進(jìn)程為Windows安裝 進(jìn)行掃描時,它會立刻發(fā)現(xiàn)啟動的問題所在,并建議對其進(jìn)行修復(fù)。筆者同意該系統(tǒng)的修復(fù)建議,并且在沒有外部eSATA驅(qū)動和DVD裝置的情況下重啟電腦。 于是成功了。
現(xiàn)在,在啟動菜單中,可以找到Windows 7和Windows Server 2008的選項(xiàng)了。
Windows 7選項(xiàng)看上去正常,因此筆者將其關(guān)閉并連接上外部eSATA驅(qū)動。重啟的時候,筆者選擇了安裝Windows Server 2008,一切運(yùn)行正常。
下圖是啟動配置數(shù)據(jù)編輯器的當(dāng)前輸出情況:
要更改輸入條目,這樣它們就不會以recovered的形式顯示出來,輸入:Bcdedit /set {current} description “Windows 7 Ultimate”
Bcdedit /set {001ab8a8-8ac2-11de-9b93-be53b579b53c} description “Windows Server ® 2008 Enterprise”
注意:將{001ab8a8-8ac2-11de-9b93-be53b579b53c}替換成列表中所列的任意ID。
文/Richardy
評論列表
查看所有 條評論