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