win8/10 bcdboot引導修複命令的原理和使用方法

來源:互聯網
上載者:User

標籤:通過   安裝系統   無法   efi   啟動引導   定義   介面   標識   64位   

win8/10 bcdboot引導修複命令的原理和使用方法

【迅維網原創文章禁止轉載】

(本文所述已用UEFI+GPT、BIOS+MBR,WIN10 64位企業版和專業版測試過)

  在win8/10系統中有一條BCDboot.exe命令,它是一種快速設定系統開機磁碟分割或修複系統啟動環境的命令列工具。BCDboot.exe命令是通過從已安裝的Windows系統檔案夾中複製一小部分啟動環境檔案來設定/修複系統的。BCDboot 還會在系統磁碟分割上建立引導配置BCD檔案,該檔案儲存體了啟動引導項,可讓您選擇引導已安裝的Windows。
  當系統無法啟動時,用隨身碟或光碟片啟動Windows PE環境、或者使用win8/10的進階修複模式啟動到命令符環境(推薦),然後運行BCDboot命令來修複損壞的系統。BCDboot命令通常在 %WINDIR%\System32 檔案夾內,它運行後從電腦上已有的 Windows 映像複製一套啟動環境檔案到開機磁碟分割(GPT)/目錄(MBR)中。
  這些啟動環境檔案包括:從已安裝的系統 %WINDIR%\boot\efi 檔案夾和 %WINDIR%\System32\boot 檔案夾複製到系統開機磁碟分割中。在UEFI+GPT環境下,BCDboot 將檔案複製到韌體所標識的預設系統開機磁碟分割(ESP)。另外,BCDboot 還使用%WINDIR%\System32\Config\BCD-Template 檔案為模板,在系統開機磁碟分割上建立新的 BCD(啟動菜單)檔案,並初始化 BCD 啟動環境檔案。可以在 BCD-Template 檔案中定義特定的 BCD 設定(需要BCB檔案編輯器)。

<ignore_js_op>


  在基於 BIOS 的系統上,系統磁碟分割是使用主引導記錄 (MBR) 磁碟格式的磁碟上的使用中的磁碟分割。BCDboot 會在系統磁碟分割上建立 \Boot 目錄,並將所有需要的引導環境檔案都複製到此目錄中。
  在基於 UEFI(整合可延伸韌體介面) 的系統上,EFI 系統磁碟分割是使用 GUID 磁碟分割表格 (GPT) 磁碟格式的磁碟上的系統開機磁碟分割(ESP)。BCDboot 會建立 \Efi\Microsoft\Boot 目錄,並將所有需要的引導環境檔案都複製到此目錄中。

BCDboot 命令列格式
  BCDBOOT source [/llocale] [/svolume-letter] [/v] [/m [{OS Loader GUID}]] 

BCDboot 命令參數 

<ignore_js_op>

樣本 
1、BIOS+MBR 常用
  bcdboot C:\Windows /l zh-cn
  解釋:從系統硬碟C:\Windows目錄中複製開機檔案,並建立BCD(中文)啟動菜單,從而修複系統啟動環境。
2、UEFI+GPT 常用
  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啟動介面語言為簡體中文

總結:
  WIN8/10的系統啟動修復命令bcdboo還是比較簡單的,它從損壞的系統(中一般是 c:\windows目錄,這些檔案當然是你安裝系統時就存在了)複製開機檔案到你的開機磁碟分割中,來達到修複系統的目的。因此,該命令正確執行的前提是:
  1、開機磁碟分割存在 
  2、windows安裝盤中開機檔案存在
  否則,該命令將無法執行或出錯。這種情況及其罕見,必須人工手動來恢複啟動環境,這將是下一篇文章了。

win8/10 bcdboot引導修複命令的原理和使用方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.