Windows 2008與Windows 7并存時(shí)的故障詳解
上周末,我下了很大的決心,對(duì)筆記本計(jì)算機(jī)進(jìn)行了全面清理,以便安裝Windows 7 RTM。經(jīng)常閱讀我文章的讀者應(yīng)該知道,從2008年底開(kāi)始,我就一直在使用Windows 7測(cè)試版。當(dāng)Windows 7候選發(fā)布版到來(lái)時(shí),我采取的是非常規(guī)安裝方式,直接從測(cè)試版升級(jí)到RC版(微軟并不支持這樣的操作)。但這次,我決定采用全新安裝的方式升級(jí)到Windows 7 RTM,如同在上周的文章中說(shuō)的一樣。
盡管我努力注意保證小心不出大錯(cuò),但在Windows 7啟動(dòng)管理器的環(huán)節(jié)還是出現(xiàn)了問(wèn)題。下面就描述一下出現(xiàn)問(wèn)題的情況和我發(fā)現(xiàn)的解決方法。
在多啟動(dòng)模式下開(kāi)始安裝
目前,我的筆記本計(jì)算機(jī)的主要應(yīng)用于為客戶運(yùn)行產(chǎn)品展示之類的日常工作,偶爾也會(huì)運(yùn)行任教的課程項(xiàng)目。在一個(gè)外置的串行ATA硬盤中,我已經(jīng)安裝了采用多啟動(dòng)模式的Windows Server 2008。
我相信,在Windows 7 RTM的安裝過(guò)程中,連接外部驅(qū)動(dòng)器的話,會(huì)讓安裝向會(huì)檢測(cè)到是需要配置多啟動(dòng)模式,并希望它可以自動(dòng)進(jìn)行配置,這樣的話,我也就不必對(duì)整個(gè)過(guò)程進(jìn)行過(guò)多的干預(yù)了。
這樣做導(dǎo)致了相當(dāng)有趣的結(jié)果是。在整個(gè)安裝過(guò)程中,并沒(méi)有出現(xiàn)問(wèn)題;在重新安裝了Office 2007和Live在線服務(wù)后,我安裝了幾個(gè)軟件并對(duì)一些設(shè)備進(jìn)行了簡(jiǎn)單配置,準(zhǔn)備導(dǎo)入舊數(shù)據(jù)。
因?yàn)槲沂紫冗M(jìn)行的是重新加載備份數(shù)據(jù)的操作,所以并沒(méi)有馬上發(fā)現(xiàn)這個(gè)問(wèn)題。直到我退出安裝光盤,才發(fā)現(xiàn)找不到啟動(dòng)設(shè)備了。
更糟糕的是,我發(fā)現(xiàn)即使是拔掉外部驅(qū)動(dòng)器使用啟動(dòng)盤也無(wú)法啟動(dòng)系統(tǒng)了。
于是,我首先采用光盤啟動(dòng)模式,并使用F8鍵。選擇對(duì)系統(tǒng)和啟動(dòng)菜單進(jìn)行修復(fù)。但系統(tǒng)沒(méi)有發(fā)現(xiàn)任何問(wèn)題,我又選擇利用安裝光盤進(jìn)行處理,但得到的結(jié)果也是相同的。我只好進(jìn)入命令行模式并使用BCDEDIT進(jìn)行處理,以找出啟動(dòng)模式使用的實(shí)際分區(qū)。
為了獲得這些信息,必須在系統(tǒng)管理員的權(quán)限下運(yùn)行命令行模式,具體內(nèi)容如圖A所示:
圖 A
BCEDIT顯示出問(wèn)題的所在
結(jié)果顯示開(kāi)機(jī)管理器選擇的是外置串行ATA硬盤所在的D盤作為啟動(dòng)盤。
為了更改這項(xiàng)設(shè)置,我輸入:bcdedit /set device “partition=C:
我還發(fā)現(xiàn)C盤和剛剛使用的D盤一樣也包含了開(kāi)機(jī)管理器的文件。這就是我發(fā)現(xiàn)最有趣的地方,看起來(lái)是沒(méi)有辦法解決這個(gè)問(wèn)題了。
于是,我輸入下面的命令選擇使用開(kāi)機(jī)管理器的備份文件:bcdedit /export c:filename
接下來(lái),我使用安裝光盤重新啟動(dòng)計(jì)算機(jī),并選擇修復(fù)系統(tǒng)。并通過(guò)命令行模式刪除筆記本內(nèi)部驅(qū)動(dòng)器和外部串行ATA硬盤上的bootmgr.efi文件。
最后,我關(guān)閉系統(tǒng)并且斷開(kāi)外部串行ATA硬盤。重新利用安裝光盤啟動(dòng)系統(tǒng)。選擇修復(fù)系統(tǒng),在安裝向?qū)閃indows安裝進(jìn)行自動(dòng)掃描的時(shí)間,它馬上發(fā)現(xiàn)了問(wèn)題,并給出修復(fù)的選項(xiàng)。我選擇同意,并在沒(méi)有外部串行ATA硬盤和安裝光盤的情況下,重新啟動(dòng)計(jì)算機(jī)。
這次終于成功了!
現(xiàn)在,在啟動(dòng)菜單中,我可以選擇Windows 7(恢復(fù))和Windows Server 2008(恢復(fù)) 兩種系統(tǒng)了。
當(dāng)Windows 7開(kāi)始正常工作后,我選擇關(guān)閉系統(tǒng)并連接外部串行ATA硬盤。當(dāng)重新啟動(dòng)后,我選擇安裝Windows Server 2008,這樣其運(yùn)行的也非常好。
BCDEDIT的正確輸出結(jié)果如圖B所示。
圖 B
故障排除后的BCEDIT
為了消除顯示項(xiàng)目中的恢復(fù)字樣,可以輸入下面的命令:
Bcdedit /set description “Windows 7 Ultimate
Bcdedit /set description “Windows Server ® 2008 Enterprise
需要注意的是:替換為其它任何內(nèi)容都是可以的。
關(guān)鍵原因是什么?
我相信導(dǎo)致這一問(wèn)題的根本原因是選擇全新安裝Windows 7 RTM的時(shí)間,安裝向?qū)Оl(fā)現(xiàn)了Server 2008并將其作為主要啟動(dòng)設(shè)備,因此,這導(dǎo)致了bootmgr文件被復(fù)制,并自動(dòng)進(jìn)行配置,引起了問(wèn)題的發(fā)生。
你在安裝Windows 7 RTM的時(shí)間,遇到過(guò)什么奇怪的問(wèn)題么?如果有的話,請(qǐng)告訴我,對(duì)此我非常有興趣。
相關(guān)文章:
1. 謹(jǐn)慎升級(jí) macOS Ventura 13.3/iPadOS 16.4更新后Universal Control故障2. 正版windows7系統(tǒng)下載要錢嗎3. Windows7系統(tǒng)漏洞怎么修復(fù)?4. Windows7 激活狀態(tài)不可用 產(chǎn)品ID不可用解決辦法5. Windows7系統(tǒng)怎么清空回收站?6. 在Windows7系統(tǒng)中顯示80端口被system占用怎么辦?7. windows7旗艦版怎么升級(jí)系統(tǒng)到win108. windows7旗艦版怎么恢復(fù)出廠設(shè)置9. Windows7桌面圖標(biāo)怎么隨意擺放?10. windows7系統(tǒng)激活工具大全
