Windows10 引導修復

【問題】最近遇到一些用戶使用的操做系統爲Win10,可是使用過程當中因爲錯誤系統優化、卸載軟件錯誤、誤刪系統文件、windows更新錯誤等,影響系統BCD引導文件,形成開機出現該BCD藍屏報錯,以下圖所示windows

圖一  錯誤信息安全

 

【解決方案】在PE下 命令提示符下輸入:bcdboot C:\Windows  /l zh-cn 從新建立UEFI引導,便可解決此問題工具

 

【問題分析】磁盤主引導記錄爲MBR時,常常會遇到沒法引導的狀況,咱們通常使用NTBootAutofix自動修復便可解決,若是不能解決,請按一下方式解決測試

可是在一些使用UEFI引導的系統上,此軟件沒法修復,嘗試了網上不少方法,都沒有解決問題。優化

考慮到UEFI啓動的系統,引導通常存放在ESP分區上,爲了保證用戶數據安全,我格式化了本身電腦的ESP分區進行實際測試。操作系統

1. 格式化ESP分區命令行

圖二   能夠看到ESP分區已是空的接口

2. 使用命令bcdboot C:\Windows  /l zh-cn進行修復,重建引導it

圖三  重建引導模板

 

3.查看ESP分區,能夠看到引導所需的文件都已複製到ESP分區

圖四 查看ESP分區

 

4. 開機,能夠正常啓動,無報錯提示。

 

【原理分析】在win8/10系統中有一條BCDboot.exe命令,它是一種快速設置系統啓動分區或修復系統啓動環境的命令行工具。

BCDboot.exe命令是經過從已安裝的Windows系統文件夾中複製一小部分啓動環境文件來設置/修復系統的;BCDboot 還會在系統分區上建立引導配置BCD文件,該文件存儲了啓動引導項,可以讓您選擇引導已安裝的Windows。當系統沒法啓動時,用U盤或光盤啓動Windows PE環境、或者使用win8/10的高級修復模式啓動到命令符環境(推薦),而後運行BCDboot命令來修復損壞的系統。

BCDboot命令一般在 %WINDIR%\System32 文件夾內,它運行後從計算機上已有的 Windows 映像複製一套啓動環境文件到啓動分區(GPT)/目錄(MBR)中。這些啓動環境文件包括:從已安裝的系統 %WINDIR%\boot\efi 文件夾和 %WINDIR%\System32\boot 文件夾複製到系統啓動分區中。

BCDboot 建立啓動菜單,使用%WINDIR%\System32\Config\BCD-Template 文件爲模板,在系統啓動分區上建立新的 BCD(啓動菜單)文件,並初始化 BCD 啓動環境文件。

在基於 UEFI(統一可擴展固件接口) 的系統上,EFI 系統分區是使用 GUID 分區表 (GPT) 磁盤格式的磁盤上的系統啓動分區(ESP)。BCDboot 會建立 \Efi\Microsoft\Boot 目錄,並將全部須要的引導環境文件都複製到此目錄中。

示例

bcdboot C:\Windows  /s S: /f uefi /l zh-cn

解釋:用DG等工具先將ESP分區裝載爲S盤,從系統盤C:\Windows目錄中複製UEFI格式的啓動文件到ESP分區中,修復系統。
各參數的具體含義:
c:\windows 系統安裝目錄,打開個人電腦,查看你的系統是安裝在那個盤,就輸入相應的盤符和目錄。 
/s S: 指定esp分區所在磁盤,小編指定ESP分區爲t盤。 
/f uefi 指定啓動方式爲uefi,注意之間的空格必定要輸入。 
/l zh-cn 指定uefi啓動界面語言爲簡體中文

該命令正確執行的前提是:一、啓動分區存在 二、windows安裝盤中啓動文件存在

相關文章
相關標籤/搜索