上周末我下了很大的決心對筆記本計算機進行了全面清理以便安裝Windows RTM經常閱讀我文章的讀者應該知道從年底開始我就一直在使用Windows 測試版當Windows 候選發布版到來時我采取的是非常規安裝方式直接從測試版升級到RC版(微軟並不支持這樣的操作)但這次我決定采用全新安裝的方式升級到Windows RTM如同在上周的文章中說的一樣
盡管我努力注意保證小心不出大錯但在Windows 啟動管理器的環節還是出現了問題下面就描述一下出現問題的情況和我發現的解決方法
在多啟動模式下開始安裝
目前我的筆記本計算機的主要應用於為客戶運行產品展示之類的日常工作偶爾也會運行任教的課程項目在一個外置的串行ATA硬盤中我已經安裝了采用多啟動模式的Windows Server
我相信在Windows RTM的安裝過程中連接外部驅動器的話會讓安裝向會檢測到是需要配置多啟動模式並希望它可以自動進行配置這樣的話我也就不必對整個過程進行過多的干預了
這樣做導致了相當有趣的結果是在整個安裝過程中並沒有出現問題;在重新安裝了Office 和Live在線服務後我安裝了幾個軟件並對一些設備進行了簡單配置准備導入舊數據
因為我首先進行的是重新加載備份數據的操作所以並沒有馬上發現這個問題直到我退出安裝光盤才發現找不到啟動設備了
更糟糕的是我發現即使是拔掉外部驅動器使用啟動盤也無法啟動系統了
於是我首先采用光盤啟動模式並使用F鍵選擇對系統和啟動菜單進行修復但系統沒有發現任何問題我又選擇利用安裝光盤進行處理但得到的結果也是相同的我只好進入命令行模式並使用BCDEDIT進行處理以找出啟動模式使用的實際分區
為了獲得這些信息必須在系統管理員的權限下運行命令行模式具體內容如圖A所示
圖 A
BCEDIT顯示出問題的所在
結果顯示開機管理器選擇的是外置串行ATA硬盤所在的D盤作為啟動盤
為了更改這項設置我輸入bcdedit /set device partition=C:
我還發現C盤和剛剛使用的D盤一樣也包含了開機管理器的文件這就是我發現最有趣的地方看起來是沒有辦法解決這個問題了
於是我輸入下面的命令選擇使用開機管理器的備份文件bcdedit /export c:filename
接下來我使用安裝光盤重新啟動計算機並選擇修復系統並通過命令行模式刪除筆記本內部驅動器和外部串行ATA硬盤上的bootmgrefi文件
最後我關閉系統並且斷開外部串行ATA硬盤重新利用安裝光盤啟動系統選擇修復系統在安裝向導為Windows安裝進行自動掃描的時間它馬上發現了問題並給出修復的選項我選擇同意並在沒有外部串行ATA硬盤和安裝光盤的情況下重新啟動計算機
這次終於成功了!
現在在啟動菜單中我可以選擇Windows (恢復)和Windows Server (恢復) 兩種系統了
當Windows 開始正常工作後我選擇關閉系統並連接外部串行ATA硬盤當重新啟動後我選擇安裝Windows Server 這樣其運行的也非常好
BCDEDIT的正確輸出結果如圖B所示
圖 B
故障排除後的BCEDIT
為了消除顯示項目中的恢復字樣可以輸入下面的命令
Bcdedit /set description Windows Ultimate
Bcdedit /set description Windows Server ® Enterprise
需要注意的是替換為其它任何內容都是可以的
關鍵原因是什麼?
我相信導致這一問題的根本原因是選擇全新安裝Windows RTM的時間安裝向導發現了Server 並將其作為主要啟動設備因此這導致了bootmgr文件被復制並自動進行配置引起了問題的發生
你在安裝Windows RTM的時間遇到過什麼奇怪的問題麼?如果有的話請告訴我對此我非常有興趣
From:http://tw.wingwit.com/Article/Fault/201311/10355.html