為什麼一開啟虛擬機器電腦就藍屏(電腦藍屏無法進入安全模式)

【故障型別】:作業系統類問題

【關鍵 詞】:藍屏、安全模式藍屏、無法引導

【適用版本】:所有云計算版本(針對windows虛擬機器)

【問題現象】:

1. 虛擬機器出現藍屏故障,嘗試進入安全模式也發生藍屏,使用掛載ISO的方式進行修復,windows無法自動完成修復。

2. 虛擬機器進入作業系統提示“作業系統不存在”,也可以嘗試使用該案例恢復。

【問題分析】:

1. 在物理機時代,引起作業系統無法引導的原因多是硬體方面,我們雲平臺上對相關主機做了監控,因此硬體原因我們在此不再討論。

2. 碰到此類問題,首先確認問題爆發範圍,是某一臺虛擬機器,還是某幾臺虛擬機器(這幾臺虛擬機器是否在同一臺主機上),確認範圍之後,排查FusionCompute平臺是否有相關告警。

3. 本案例主要討論的是作業系統主引導分割槽(MBR)的故障導致的虛擬機器啟動失敗。引起主引導分割槽故障的原因主要有以下幾個方面:

1) 硬體驅動問題導致。

2) 安裝更早期版本的作業系統。

3) 安裝第三方軟體。

4) 計算機感染病毒。

4. 當主引導分割槽異常時,系統無法正常啟動,如果虛擬機器在故障之前,做過系統的備份,可以嘗試F8進入修復模式,使用備份修復系統。一般的作業系統備份是預設關閉的,本案例將介紹如何使用ISO對系統引導分割槽進行修復。

【解決方案】:

1. 登入FusionCompute Portal,將虛擬機器啟動方式設定為光碟機啟動,使用VNC登入該虛擬機器,掛載建立虛擬機器使用的ISO。

2. 強制重啟虛擬機器,按任意鍵從光碟機模式啟動,等待檔案載入完成,根據實際情況選擇安裝語言和相關設定,點選下一步,選擇左下角“修復計算機”選項:

3. 虛擬機器會自動選擇系統安裝目錄,點選下一步,系統預設一般會啟動自動修復,但是微軟的自動修復功能貌似從來沒有成功過。出現下面的頁面,需要進入命令列視窗。

4. 在開啟的命令列視窗,執行如下命令,修復MBR分割槽。

bootrec.exe /FixMbr

5. 一般情況下,單純修復MBR分割槽並不能解決問題,建議同時修復系統啟動扇區和啟動配置資料(BCD),一般在修復BCD時,需要先進行備份,防止造成不可逆的影響。命令如下:

bootrec.exe /FixBoot

bcdedit /export C:/BCD_Backup

c:

cd boot

attrib bcd -s -h -r

ren c:/boot/bcd bcd.old

bootrec /RebuildBcd

注意:該案例在執行過程中,需要修改作業系統啟動引數,有可能導致客戶作業系統徹底異常。使用案例修復前需將風險知會客戶,謹慎使用。